Project

General

Profile

Activity

From 03/13/2020 to 04/11/2020

04/11/2020

12:38 PM Feature #4384: Builtin OO Implementation
I've tried to merge your changes to skeleton with ours and no wonder there are merge conflicts, I can solve those now... Marian Edu

04/09/2020

06:56 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> @Greg, do you have already a blue print for the OE Enums? We still have some issues with those a...
Greg Shah
02:54 AM Feature #4384: Builtin OO Implementation
@Greg, do you have already a blue print for the OE Enums? We still have some issues with those and would be nice to k... Marian Edu

04/07/2020

01:51 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> FYI, I have updated @https://proj.goldencode.com/downloads/skeletons/repo@ to rev 89 earlier toda...
Marian Edu
01:43 PM Feature #4384: Builtin OO Implementation
> Sounds simple enough, how do we know when we need to incorporate changes from 4231b, will someone notify us or we s... Greg Shah
01:39 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Marian Edu wrote:
> > Constantin Asofiei wrote:
> > > I think is related to using a skeleton c...
Greg Shah
12:58 PM Feature #4384: Builtin OO Implementation
The fix is in 4231b rev 11427 on xfer. I should have added it to 4384a, sorry.
You can try the rebase now :)
Constantin Asofiei
12:53 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > I think is related to using a skeleton class. For example, at lea...
Marian Edu
12:42 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I think is related to using a skeleton class. For example, at least the skeleton methods...
Marian Edu
12:40 PM Feature #4384: Builtin OO Implementation
I think is related to using a skeleton class. For example, at least the skeleton methods are missing the @extent@ for... Constantin Asofiei
12:39 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian Edu wrote:
> > > @Constantin, the code generated still do...
Marian Edu
12:26 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > @Constantin, the code generated still doesn't work for us when in...
Marian Edu
12:16 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> In fact, you can always rebase an unbound 4384a branch from the latest 4231b on xfer and then @...
Marian Edu
12:15 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> @Constantin, the code generated still doesn't work for us when indeterminate extents are used. T...
Constantin Asofiei
12:08 PM Feature #4384: Builtin OO Implementation
> OK, we will continue to work with our local git repository and only I will push changes to bazaar to keep it simple... Greg Shah
11:49 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > There was no cast in the conversion rule and we didn't changed th...
Marian Edu
11:18 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Created branch 4384a, branched from 4231b revision 11425.
>
> Access it:
>
> @bzr co sftp:/...
Marian Edu
12:11 PM Bug #4602: fixes for OO 4GL and structured error handling
Another case to cover: simple statements with @NO-ERROR@, like @ch = h:name NO-ERROR.@ and @input from os-dir("missin... Constantin Asofiei

04/06/2020

03:31 PM Feature #4384: Builtin OO Implementation
Created branch 4384a, branched from 4231b revision 11425.
Access it:
@bzr co sftp://<userid>@xfer.goldencode.co...
Greg Shah

04/03/2020

09:54 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> There was no cast in the conversion rule and we didn't changed the rules simply modified the gen...
Constantin Asofiei
09:49 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, there's a FWD conversion bug for this extent assign case. I'll fix it.
>
> W...
Marian Edu
09:38 AM Feature #4384: Builtin OO Implementation
Marian, there's a FWD conversion bug for this extent assign case. I'll fix it.
What's the signature for @assignMu...
Constantin Asofiei
09:25 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> fixes the reference but the uncheck cast is ugly to say at least :(
Changing the @assignMulti...
Marian Edu
09:15 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, what's the use case for the extent problem? Can you modify it so that it uses a ...
Marian Edu

04/01/2020

01:13 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Tried various combinations, none seems to work. Anything else we ...
Marian Edu
12:59 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Tried various combinations, none seems to work. Anything else we need to do apart from @gradle j...
Constantin Asofiei
12:44 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> The error fixes mentioned in #4384-121 are in 4231b rev 11406 - xfer was updated.
@Co...
Marian Edu
12:43 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > OK, so the one that already exist we do not 'refactor' but we nee...
Marian Edu
12:01 PM Feature #4384: Builtin OO Implementation
OK Greg Shah
11:34 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, so the one that already exist we do not 'refactor' but we need to add them as exceptions.
...
Constantin Asofiei
11:30 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> This one, and maybe others, I think were added early on, and were written 'by hand', wit...
Marian Edu
11:17 AM Feature #4384: Builtin OO Implementation
> One way would be to find the p2j.oo equivalent automatically (searching for the LegacyResource annotation), and use... Greg Shah
11:11 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> That's exactly what we did and observed the pattern we described, problem is for instance @IHttp...
Constantin Asofiei
11:09 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > Greg: for the skeleton classes, the Java equivalent is the one returned by our NameConverter ru...
Constantin Asofiei
11:07 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Greg: for the skeleton classes, the Java equivalent is the one returned by our @NameConv...
Marian Edu
11:05 AM Feature #4384: Builtin OO Implementation
> Greg: for the skeleton classes, the Java equivalent is the one returned by our NameConverter rules - a IWebHandler ... Greg Shah
11:02 AM Feature #4384: Builtin OO Implementation
Greg: for the skeleton classes, the Java equivalent is the one returned by our @NameConverter@ rules - a @IWebHandler... Constantin Asofiei
11:01 AM Feature #4384: Builtin OO Implementation
>> Yes, but in Java we use "camel cased" names.
>
> camel case for variables, class names are still pascal case it ...
Greg Shah
09:57 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
>
> Yes, but in Java we use "camel cased" names.
camel case for variables, class names are still...
Marian Edu
09:46 AM Feature #4384: Builtin OO Implementation
> it seems the conversion translate the OE names to all lower for the package name
Yes. Except the @Progress@ and...
Greg Shah
08:56 AM Feature #4384: Builtin OO Implementation
Quick question on naming convention, for interfaces it seems the conversion translate the OE names to all lower for t... Marian Edu

03/31/2020

03:16 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> But didn't you mentioned c'tors are already treated differently in FWD? Not sure if we have that...
Constantin Asofiei
02:45 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> The error fixes mentioned in #4384-121 are in 4231b rev 11406 - xfer was updated.
OK,...
Marian Edu
02:41 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I have FWD fixes for cases of 'nested' calls (for ctors, methods, internal procedures, d...
Marian Edu
02:31 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, what's the use case for the extent problem? Can you modify it so that it uses a ...
Marian Edu

03/30/2020

02:39 PM Bug #4602: fixes for OO 4GL and structured error handling
From #4384-121:
> I have FWD fixes for cases of 'nested' calls (for ctors, methods, internal procedures, dynamic f...
Constantin Asofiei
02:32 PM Bug #4602 (Review): fixes for OO 4GL and structured error handling
Constantin Asofiei
02:31 PM Feature #4384: Builtin OO Implementation
Marian, what's the use case for the extent problem? Can you modify it so that it uses a fixed extent? Or to execute ... Constantin Asofiei
02:02 PM Feature #4384: Builtin OO Implementation
> From these, I think only the last two may need explicit fixing - as it looks like the ERROR can be 'eaten' by a par... Greg Shah
01:08 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> We have an issue with the 'extent' variables here, we get at NPE on @ArrayAssigner.registerDynam...
Constantin Asofiei
12:55 PM Feature #4384: Builtin OO Implementation
I have FWD fixes for cases of 'nested' calls (for ctors, methods, internal procedures, dynamic functions), which cove... Constantin Asofiei
04:51 AM Feature #4384: Builtin OO Implementation
We have an issue with the 'extent' variables here, we get at NPE on @ArrayAssigner.registerDynamicArray@ because as t... Marian Edu

03/28/2020

12:17 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Maybe this is the issue, we're using an @internalProcedure@ block...
Marian Edu

03/27/2020

11:15 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Maybe this is the issue, we're using an @internalProcedure@ block for constructors so it should ...
Constantin Asofiei
10:00 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> A @RETUNR ERROR "foo"@ sets the @RETURN-VALUE@ in some cases. And if there is no @BLOCK...
Marian Edu
09:35 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> - there is no real difference between return error, return error new AppError (I think this stat...
Constantin Asofiei
09:26 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> OK, that is fair. We need to handle all cases with compatibility before implementing any optimiz...
Marian Edu
09:14 AM Feature #4384: Builtin OO Implementation
OK, that is fair. We need to handle all cases with compatibility before implementing any optimizations. Greg Shah
09:03 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> In regard to 4231b rev 11398, do we need to loop through the enclosing blocks in @BlockManager.pr...
Constantin Asofiei
08:54 AM Feature #4384: Builtin OO Implementation
In regard to 4231b rev 11398, do we need to loop through the enclosing blocks in @BlockManager.processLegacyError()@ ... Greg Shah
07:19 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Marian Edu wrote:
> > Will try to change the test to see if that is still the case, right now t...
Constantin Asofiei
05:45 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Will try to change the test to see if that is still the case, right now the errors are not being...
Marian Edu
05:33 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I think your problem is now fixed in 4231b 11398 (xfer was updated, too). Please test.
...
Marian Edu

03/26/2020

03:02 PM Feature #4384: Builtin OO Implementation
Eugenie Lyzenko wrote:
> I do not need to restart conversion for this change, right?
Reconversion is not needed.
Constantin Asofiei
02:54 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I think your problem is now fixed in 4231b 11398 (xfer was updated, too). Please test.
...
Eugenie Lyzenko
02:43 PM Feature #4384: Builtin OO Implementation
I think your problem is now fixed in 4231b 11398 (xfer was updated, too). Please test.
The reason: I was processi...
Constantin Asofiei
01:55 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Creating an empty @hosts.txt@ file in working folder solved the issue though so we're all good n...
Constantin Asofiei
01:06 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> While writing this thought to regenerate the code for the tests and try again, it now seems the ...
Marian Edu
12:35 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I have pushed revision 11389 to @xfer.goldencode.com:/opt/fwd/4231b@.
Did eventually made a pu...
Marian Edu

03/24/2020

03:47 PM Feature #4384: Builtin OO Implementation
@bzr send@ would maintain the revision history. An alternative is to zip up only your changed files and send those. ... Greg Shah
03:44 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I have pushed revision 11389 to @xfer.goldencode.com:/opt/fwd/4231b@.
Thanks Greg, quick quest...
Marian Edu
03:28 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> is the issue with error throwing from two or more level deep method call fixed already?
Yes, ev...
Constantin Asofiei
03:24 PM Feature #4384: Builtin OO Implementation
I have pushed revision 11389 to @xfer.goldencode.com:/opt/fwd/4231b@. Greg Shah
03:23 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, the changes are in 4231b rev 11389
>
> Some parts were a little tricky to fix...
Marian Edu
03:19 PM Feature #4384: Builtin OO Implementation
Marian, the changes are in 4231b rev 11389
Some parts were a little tricky to fix... sorry it took so long. If yo...
Constantin Asofiei
04:09 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> So, should we change Assert as it should using internalProcedure block and loadClass with static...
Constantin Asofiei
02:57 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Let me know if you have questions or need more test cases for thi...
Marian Edu

03/23/2020

06:29 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Let me know if you have questions or need more test cases for this one.
Thanks Marian, I still ...
Constantin Asofiei
03:58 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > I don't understand this part - do you have an explicit te...
Marian Edu
09:30 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I don't understand this part - do you have an explicit test?
I see it now... a two or m...
Constantin Asofiei
08:51 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> All assert methods in there are static, some use internalProcedure blocks but others don't and s...
Constantin Asofiei
08:17 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Can you isolate this in a simple example? Or point me to an existing test?
>
Since...
Marian Edu
06:12 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Say one methodA needs to call another methodB with some default parameters, the parameters sent ...
Constantin Asofiei
04:32 AM Feature #4384: Builtin OO Implementation
We somehow still have some issues with the error handling there.
Say one methodA needs to call another methodB wit...
Marian Edu

03/19/2020

09:27 AM Feature #4384: Builtin OO Implementation
FYI, the named enum instances will be @final static@ and will have no mutable state. I agree that we don't need @Con... Greg Shah
03:05 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > ... what does ContextLocal does?
> In FWD, all clients are on th...
Marian Edu

03/18/2020

02:34 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> ... what does ContextLocal does?
In FWD, all clients are on the same Java process. And the Jav...
Constantin Asofiei
08:44 AM Feature #4384: Builtin OO Implementation
FYI, my work on enums (#4349) is in process. I will have generic conversion and runtime support for enums when I am ... Greg Shah
07:45 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, while the conversion now seems to work we again don't see the client window status b...
Constantin Asofiei
07:24 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, how did you define the static members? This needs to be something like this:
> ...
Marian Edu
07:18 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > There's something weird - the code you posted in the stacktrace s...
Marian Edu
07:15 AM Feature #4384: Builtin OO Implementation
Marian, how did you define the static members? This needs to be something like this:... Constantin Asofiei
05:49 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > There's something weird - the code you posted in the stacktrace s...
Marian Edu
04:28 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> There's something weird - the code you posted in the stacktrace should never execute dur...
Marian Edu
03:58 AM Feature #4384: Builtin OO Implementation
There's something weird - the code you posted in the stacktrace should never execute during conversion. Did you add ... Constantin Asofiei
03:35 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> @xfer.goldencode.com:/opt/fwd/4231b@ is now available. FYI, @xfer.goldencode.com:/opt/fwd/4335a@...
Marian Edu

03/17/2020

06:25 AM Feature #4384: Builtin OO Implementation
> None of those files in conflict were changed by us locally so I would say I can just pick the 'other' version and r... Greg Shah
06:23 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I assume that you have not changed the files in the merge conflict list?
>
> The new 4231b bra...
Marian Edu
06:20 AM Feature #4384: Builtin OO Implementation
I assume that you have not changed the files in the merge conflict list?
The new 4231b branch is a "superset" of 4...
Greg Shah
06:04 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> @xfer.goldencode.com:/opt/fwd/4231b@ is now available. FYI, @xfer.goldencode.com:/opt/fwd/4335a@...
Marian Edu

03/16/2020

08:35 AM Feature #4384: Builtin OO Implementation
@xfer.goldencode.com:/opt/fwd/4231b@ is now available. FYI, @xfer.goldencode.com:/opt/fwd/4335a@ has been removed. Greg Shah
07:24 AM Feature #4384: Builtin OO Implementation
> Can we try to modify other classes - like longchar or CopyLob ( of course - only if we can do it ) ?
Yes, please...
Greg Shah
06:19 AM Feature #4384: Builtin OO Implementation
The email patches are in 4231b ref 11364
* Fixed an issue with method call's argument annotation in case of chained ...
Constantin Asofiei
04:59 AM Feature #4384: Builtin OO Implementation
When testing ByteBucket methods we have found that is need for improvement in other classes who is used by ByteBucket... Mihai Popescu-Tiganea

03/13/2020

03:46 PM Feature #3810: SECURITY-POLICY and other security features
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:45 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:39 PM Feature #3867: direct java class access from 4GL code
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:37 PM Feature #3867 (Closed): direct java class access from 4GL code
Greg Shah
10:58 AM Feature #3868: customer servlet integration/support
Greg Shah wrote:
> 1. What can we do to make it simple to configure/load these servlets? I want to avoid a huge amo...
Constantin Asofiei
 

Also available in: Atom