Activity
From 10/19/2020 to 11/17/2020
11/17/2020
- 06:04 PM Feature #5009: add OS-USERID function as 4GL extension
- We have a customer that needs to access the OS user id/name. It seems a poor approach to force the customer to write...
- 05:50 PM Feature #5009 (Closed): add OS-USERID function as 4GL extension
11/11/2020
- 03:43 PM Feature #1970: improve ControlFlowOps method resolution by reflection
- Nevermind, I guess that it is meant to exclude the persistent trigger form of the @ON@ statement.
- 03:37 PM Feature #1970: improve ControlFlowOps method resolution by reflection
- What is the purpose of the @and !upPath("KW_ON/KW_PERSIST")@ exclusion in @convert/control_flow.rules@ line 935 which...
11/09/2020
- 04:10 PM Feature #1970: improve ControlFlowOps method resolution by reflection
- Greg Shah wrote:
> Is there anything significant that is missing from @InvokeConfig@ support today?
>
> All forms... - 04:05 PM Feature #1970: improve ControlFlowOps method resolution by reflection
- Is there anything significant that is missing from @InvokeConfig@ support today?
All forms of function are support... - 04:02 PM Feature #1970: improve ControlFlowOps method resolution by reflection
- Greg Shah wrote:
> Can @InvokeConfig@ be used as a full replacement for all forms of @CFS.invoke*()@ usage?
Yes, In... - 03:52 PM Feature #1970: improve ControlFlowOps method resolution by reflection
- Can @InvokeConfig@ be used as a full replacement for all forms of @CFS.invoke*()@ usage?
The more I look at CFS, t... - 08:06 AM Feature #4384: Builtin OO Implementation
- Our extreme focus on compatibility is not absolute. There are many bugs in the OpenEdge implementation which we do n...
- 02:29 AM Feature #4384: Builtin OO Implementation
- Greg, there are definitively some bugs in the 4GL implementation that simple were not discovered yet... some of the o...
11/04/2020
- 06:40 AM Feature #4384: Builtin OO Implementation
- > but the issue is they might just want to extend the default one :(
If someone does this, we will implement a fu... - 04:54 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Is ABLSocketLibrary required here? Is there some public interface of the HTTP client that requri... - 08:09 PM Feature #4384: Builtin OO Implementation
- > This, however, makes the implementation not 100% compatible and anything beside the main `execute` method in ABLSoc...
- 06:34 AM Feature #3853: implement LOG-MANAGER runtime
- Please see #4384-396 for some discussion about logging in the built-in OO classes. There will be work there to test ...
- 06:01 AM Bug #4992: File lock with JSON Parse/Write File
- Greg Shah wrote:
> Does this happen on both Linux and Windows?
We were only working on Windows for now but this m... - 05:57 AM Bug #4992: File lock with JSON Parse/Write File
- Greg Shah wrote:
> What JDK do you use (post output of @java -version@)?
java version "1.8.0_101"
Java(TM) SE Runt... - 05:51 AM Bug #4992: File lock with JSON Parse/Write File
- What JDK do you use (post output of @java -version@)?
- 05:50 AM Bug #4992: File lock with JSON Parse/Write File
- Does this happen on both Linux and Windows?
- 04:16 AM Bug #4992: File lock with JSON Parse/Write File
- Just to clarify, it looks like the issue comes from opening the file read-only. We open, close the log file constantl...
- 08:20 PM Bug #4992: File lock with JSON Parse/Write File
- From Marian:
> There seems to be a locking issue that we're experiencing with @ParseFile@ (ObjectModelParser) and ...
11/02/2020
- 08:44 AM Bug #4992 (New): File lock with JSON Parse/Write File
- 02:30 AM Feature #4384: Builtin OO Implementation
- Greg, for the HTTP client in 4GL a plain client socket is used for making all requests while in FWD the Apache Http c...
10/23/2020
- 10:50 AM Bug #4978: Static method call in base class
- I'm going to copy in the testcase code so what we are discussing is clear to future readers.
@Base.cls@:... - 10:23 AM Bug #4978: Static method call in base class
- I don't recall why we needed to distinguish between internal and non-static method lookup. Hierarchy lookup is perfo...
- 10:16 AM Bug #4978: Static method call in base class
- I don't think this is correct. With this change, @internal@ will always be @true@.
- 09:41 AM Bug #4978: Static method call in base class
- Marian, this patch solves the issue.
Greg: if this looks OK, I'll commit to 3821c.... - 09:51 AM Feature #4965: Parameter annotation - qualified
- Marian Edu wrote:
> There the method is qualified so it's not a problem, the problem is that @_BaseObject_@ (input) ...
10/22/2020
- 08:34 AM Bug #4977 (Closed): Temp Table with P.L.O field
- 07:41 AM Bug #4977: Temp Table with P.L.O field
- Constantin Asofiei wrote:
> Fixed in 3821c rev 11731
>
> Marian, you can use this patch with your WIP branch:
> ... - 07:31 AM Bug #4978: Static method call in base class
- From Marian:
> The 4GL seems to allow calling a static method defined in the base class as if it is part of the cl... - 06:14 AM Bug #4978 (Review): Static method call in base class
- 06:46 AM Feature #4384: Builtin OO Implementation
- Friday is fine.
- 02:24 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> When is a good time to merge 4384g back into 3821c?
Working on @Class@ for @invoke@ and @Param... - 06:46 AM Support #4951 (Closed): Longchar input parameter
- > Understood, the only thing that bothered me there was the boxing to longchar when we had to call a method with a ch...
- 02:09 AM Support #4951: Longchar input parameter
- Constantin Asofiei wrote:
> > Question, is there a 'rule' for this as in do we must leave it longchar, can we use Te... - 02:06 AM Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Do you have an example for this?
The only one we stumble upon is for @MapEntry@ that...
10/21/2020
- 11:56 AM Bug #4971 (Closed): Object array resize
- 10:02 AM Bug #4971: Object array resize
- The fix in 4384g rev 11706 looks OK - when resizing to zero, the type is extracted from the array's first element and...
- 10:11 AM Feature #4384: Builtin OO Implementation
- When is a good time to merge 4384g back into 3821c?
- 10:07 AM Support #4951: Longchar input parameter
- > Question, is there a 'rule' for this as in do we must leave it longchar, can we use Text instead or this is actuall...
- 09:48 AM Support #4951: Longchar input parameter
- From Marian:
> Since 4GL allows passing a character (variable or string) for a longchar input parameter I thought ... - 09:49 AM Feature #4965: Parameter annotation - qualified
- > > When a class is instantiated a 'constructor' method that matches the arguments is searched and then depending on ...
- 09:21 AM Bug #4977 (WIP): Temp Table with P.L.O field
- Fixed in 3821c rev 11731
Marian, you can use this patch with your WIP branch:... - 07:07 AM Bug #4977: Temp Table with P.L.O field
- From Marian:
> There are some issues when trying to pass a temp-table as parameter if it contains at least one P.L... - 03:15 AM Bug #4977 (Closed): Temp Table with P.L.O field
10/19/2020
- 08:49 AM Bug #4971: Object array resize
- From Marian:
> When an non-fixed extent variable of type @object@ is resized the actual object type previously sav... - 08:40 AM Bug #4971 (Closed): Object array resize
Also available in: Atom