Project

General

Profile

Activity

From 04/29/2021 to 05/28/2021

05/27/2021

04:18 PM Bug #4682 (Closed): modify FILE-INFO processing to honor searches for 4GL programs
Greg Shah
03:06 PM Bug #4682: modify FILE-INFO processing to honor searches for 4GL programs
Greg Shah wrote:
> Is there any reason to leave this task open?
No.
Constantin Asofiei
02:52 PM Bug #4682: modify FILE-INFO processing to honor searches for 4GL programs
The changes are good.
> A limitation is that it will find both the .r and .p versions - FWD doesn't know if there ...
Greg Shah
08:07 AM Bug #4682: modify FILE-INFO processing to honor searches for 4GL programs
FileSystemOps.initFileInfo was changed to find a converted external program or class, too - see 3821c rev 12462
A ...
Constantin Asofiei

05/21/2021

01:07 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> I've noticed that @convert_member_name@ in @annotations_prep.xml@ is only ever called with @mtype...
Constantin Asofiei
11:04 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I've noticed that @convert_member_name@ in @annotations_prep.xml@ is only ever called with @mtype == names.method@. ... Greg Shah

05/19/2021

03:31 AM Feature #4384: Builtin OO Implementation
Trying some 4GL code for the same and how it gets converted guess the easiest is to simply not use any 'local' variab... Marian Edu
03:16 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Branch 4384j was merged into branch 3821c as revision 12363.
>
> Created new branch 4384k from...
Marian Edu

05/14/2021

06:18 PM Bug #5288: Some date field character comparisons have runtime incompatibilities during runtime
FWD complains on the very first test with @Incompatible datatypes found during runtime conversion. (5729)@... Roger Borrello
06:07 PM Bug #5288: Some date field character comparisons have runtime incompatibilities during runtime
Here is the completed testcase, along with the expected outcomes. Checked in as @uast/compare_various_buffer-values.p... Roger Borrello
12:27 PM Bug #5288: Some date field character comparisons have runtime incompatibilities during runtime
Now try with int, logical, decimal, character, etc fields. Constantin Asofiei
12:20 PM Bug #5288: Some date field character comparisons have runtime incompatibilities during runtime
This testcase:... Roger Borrello
10:54 AM Bug #5288: Some date field character comparisons have runtime incompatibilities during runtime
Roger, I think for the POLY case 4GL doesn't convert the right operand to the left operand's type.
We currently fo...
Constantin Asofiei
10:52 AM Bug #5288: Some date field character comparisons have runtime incompatibilities during runtime
The 4GL doesn't make a conversion of the @"today"@ string to a date when performing the comparison, so @h:buffer-fiel... Roger Borrello

05/10/2021

11:36 AM Bug #5296: output parameters are cleared if an argument is another function call
I think the @wrap@ methods for the field, property and other cases should return a BDT anon-class which overrides a @... Constantin Asofiei
06:10 AM Bug #5296: output parameters are cleared if an argument is another function call
Greg, I remembered the reason why this @wrap@ was needed and the registration was done at the caller, and not the def... Constantin Asofiei

05/05/2021

01:50 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I don't recall the @table-handle for@ version, but from what I can see, this case just specifies the real handle var ... Constantin Asofiei
01:35 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Wait, I see 1 difference. The initialization of the @gh@ handle. Is that the only difference that is supposed to be... Greg Shah
01:34 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Constantin: I think the "table-handle for" case has been regressed. Or perhaps I misunderstand the idea.
I found ...
Greg Shah

05/04/2021

10:17 AM Feature #4384: Builtin OO Implementation
Branch 4384j was merged into branch 3821c as revision 12363.
Created new branch 4384k from 3821c rev 12363. The n...
Greg Shah
08:05 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> It is not merged yet. I just pushed the latest 3821c to xfer (rev 12362). Please post the @bzr ...
Marian Edu
07:47 AM Feature #4384: Builtin OO Implementation
It is not merged yet. I just pushed the latest 3821c to xfer (rev 12362). Please post the @bzr send@ of the merged ... Greg Shah
06:05 AM Feature #4384: Builtin OO Implementation
@Greg, did you merged that already and created a new branch that we need to pick-up or not just yet? I have local cha... Marian Edu

04/30/2021

12:33 PM Feature #4384: Builtin OO Implementation
> there are some compatibility and 'business entity' handlers as well as some extra classes I don't remember right no... Greg Shah
12:14 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > I'm working on dynamic invoke (class/method/ctor) - right now trying to close @ParameterList@
...
Marian Edu
12:01 PM Feature #4384: Builtin OO Implementation
> I'm working on dynamic invoke (class/method/ctor) - right now trying to close @ParameterList@
Are the @WebHandle...
Greg Shah
09:26 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
As part of the shift to a subclass approach for @TableParameter@ and @DataSetParameter@, I'm also making the followin... Greg Shah

04/29/2021

11:04 AM Feature #4384: Builtin OO Implementation
> was that done on purpose, is there a catch or I can just replace that with @BaseDataType.incompatibleTypesOnConvers... Greg Shah
09:14 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> Don't we already process parent interfaces before child interfaces and imlemented interfaces be...
Constantin Asofiei
08:53 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> But non-override methods will need to not collide with any Java method name from the hierarchy (this includes prope... Greg Shah
08:28 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Hmm... a two-pass approach I think it might work.
But non-override methods will need to not collide with any Java ...
Constantin Asofiei
08:17 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
My idea was this:
* We already convert the entire parent hierarchy before any child classes.
* In the parent, we ...
Greg Shah
02:51 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
The main reason this is JVM wide is because I couldn't find a way to solve this case.
You have a @Foo.m1@ and @Foo...
Constantin Asofiei
08:24 AM Bug #5296: output parameters are cleared if an argument is another function call
Since we are making this change, we could modify the @wrap()@ to be @outputParm()@ or @inputOututParm()@ and remove t... Greg Shah
08:08 AM Bug #5296: output parameters are cleared if an argument is another function call
It doesn't work to move this registration at @init()@, because the reference needs to change - and in lambda we can't... Constantin Asofiei
07:43 AM Bug #5296: output parameters are cleared if an argument is another function call
Code Review Task Branch 3821c Revision 12345
The changes themselves should do what you intend.
The biggest issu...
Greg Shah
05:57 AM Bug #5296: output parameters are cleared if an argument is another function call
The current changes are too aggressive, I need to limit them for only if there are OUTPUT/INPUT-OUTPUT parameters on ... Constantin Asofiei
 

Also available in: Atom