Activity
From 02/09/2020 to 03/09/2020
03/09/2020
- 04:55 PM Support #4032: block/transaction processing context-local and other performance improvements
- I've documented some ideas related to Constantin's CFS reflection optimization task (#1970).
- 04:55 PM Feature #1970: improve ControlFlowOps method resolution by reflection
- I've been thinking about how we could cache method instances in @ControlFlowOps@ recently. I started to document my ...
- 08:16 AM Feature #4384: Builtin OO Implementation
- On 3/9/20 1:36 PM, Mihai Tiganea wrote:
>
> After create tests in progress for ByteBucket and Memptr constructors, ...
03/04/2020
- 10:31 AM Bug #4484 (Closed): Accumulator confusion using same field for count and total
- 10:31 AM Bug #4483 (Closed): Unable to use logical variable check in underline statement
- 10:30 AM Bug #4482 (Closed): Enable/Disable with empty EXCEPT causes issues
- 10:30 AM Bug #4480 (Closed): Extent does not become fixed when there is an initial list of values
- 10:29 AM Bug #4455 (Closed): Extent field on unsubscripted next-prompt not converted properly
- 10:29 AM Bug #4427 (Closed): Unable to convert keyword input when used to index into an extent
- 10:29 AM Bug #4425 (Closed): Lost frame_id when converting code with missing field names to update
- 10:28 AM Bug #4424 (Closed): Additional def var needed to receive table handle when keyword FOR included i...
- 10:28 AM Bug #4423 (Closed): Incorrect buffer scoping when same buffer name used as a parameter to interna...
03/03/2020
- 02:54 PM Bug #4484 (Review): Accumulator confusion using same field for count and total
- Task branch 4207a was merged to trunk as revision 11344. Task can be moved to closed. It was still in WIP.
- 02:53 PM Bug #4483: Unable to use logical variable check in underline statement
- Task branch 4207a was merged to trunk as revision 11344.
- 02:51 PM Bug #4482: Enable/Disable with empty EXCEPT causes issues
- Task branch 4207a was merged to trunk as revision 11344.
- 02:50 PM Bug #4480: Extent does not become fixed when there is an initial list of values
- Task branch 4207a was merged to trunk as revision 11344.
- 02:49 PM Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Task branch 4207a was merged to trunk as revision 11344.
- 02:46 PM Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Task branch 4207a was merged to trunk as revision 11344. There have not been any regressions or new issues related to...
- 02:28 PM Bug #4453 (WIP): Handling of filename with quotation mark broken in control_flow.rules
- 02:43 PM Bug #4427: Unable to convert keyword input when used to index into an extent
- Task branch 4207a was merged to trunk as revision 11344.
- 02:40 PM Bug #4425: Lost frame_id when converting code with missing field names to update
- Task branch 4207a was merged to trunk as revision 11344.
- 02:39 PM Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Task branch 4207a was merged to trunk as revision 11344.
- 02:38 PM Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- Task branch 4207a was merged to trunk as revision 11344.
- 02:36 PM Bug #4476 (Closed): Shared frame does not get @ widget method generated
- 02:26 PM Bug #4476: Shared frame does not get @ widget method generated
- Greg Shah wrote:
> Task branch 4207a was merged to trunk as revision 11344.
>
> Is there anything left open in th... - 02:24 PM Bug #4476: Shared frame does not get @ widget method generated
- Task branch 4207a was merged to trunk as revision 11344.
Is there anything left open in this task? - 01:50 PM Bug #4563: assigning a dynamic extent var to a OO method call as rvalue
- Static vars/properties (with dynamic extent) should be included.
- 08:22 AM Bug #4563: assigning a dynamic extent var to a OO method call as rvalue
- The @testcases/uast/ext_arg_*.p@ tests explore how a parameter/variable (dynamic extent or not) used as an argument e...
- 08:14 AM Bug #4563 (New): assigning a dynamic extent var to a OO method call as rvalue
- 01:04 PM Bug #4123 (Closed): conversion generates incorrect java code for Extent statement
- Branch 4207a was merged to trunk as revision 11344.
- 01:04 PM Bug #4160 (WIP): Arrays assigment issue
- Branch 4207a was merged to trunk as revision 11344.
02/27/2020
- 05:14 AM Feature #4384: Builtin OO Implementation
- Mihai, yes, Java is not that comfortable with spaces in the path. Try to avoid folders with spaces.
- 02:19 AM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
>
> Constantin, can you guide me to build project?
Issue solved.
Seems that class...
02/26/2020
- 01:13 PM Feature #4384: Builtin OO Implementation
- > Please help us with new branch and bzr access.
For now, I think it is best to build upon 4335a. Make sure that ... - 10:22 AM Feature #4384: Builtin OO Implementation
- > You already have access to it at @xfer.goldencode.com:/opt/fwd/4335a@.
I have get from bzr 4335a project.
Comm... - 09:09 AM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Well, it's true that the code is wrapped inside a @silent@ block in the converted source, howeve... - 08:35 AM Feature #4384: Builtin OO Implementation
- > Another thing that looks odd is that while FINALLY blocks gets converted alright no CATCH block seems to be convert...
- 07:19 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Mihai: When you are ready to start on the Java code, we will create a new branch 4384a and we w... - 05:13 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> NO-ERROR has both a conversion and runtime part. When NO-ERROR is used, you will see th... - 05:03 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> 11.7 is the best reference. If you do know if major changes to these classes in 12.x let us know...
02/25/2020
- 09:14 AM Feature #4384: Builtin OO Implementation
- >> - reference implementation to de used...
>
> I'll let Greg answer this. But I assume whatever is 'latest'.
11... - 06:00 AM Feature #4384: Builtin OO Implementation
- Ah, and you will need an initial 'ant deploy.all' to just import the db - as the FWD server for the testcases project...
- 05:58 AM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> - reference implementation to de used...
I'll let Greg answer this. But I assume whatever is '... - 04:25 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> I've added some details about what the Java code for these legacy classes needs to follo...
02/24/2020
- 05:15 PM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> Behavior should be identical with OE, same (more or less) window, same messages.
> A... - 10:41 AM Feature #4384: Builtin OO Implementation
- Tests for:
* @openedge.core.memptr@
# constructor
# methods: clear, get-byte
* @openedge.core.bytebucket@
# co... - 05:30 AM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> Tests will be converted to java and results will tell us what we must implement for e... - 03:03 AM Feature #4384: Builtin OO Implementation
- I was tried few test procedure, including oo approach, and seems to work as expected.
I propose following steps:
...
02/21/2020
- 12:23 PM Feature #4384: Builtin OO Implementation
- Success.
I experience kind of "old" window with blue on top just like predicted:
> infinite loop with gen/gen_folde... - 12:08 PM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> Just did @C:\Progress\workspace\testcases\deploy\client-gui>client.cmd "client:cmd-li... - 12:04 PM Feature #4384: Builtin OO Implementation
- Just did @C:\Progress\workspace\testcases\deploy\client-gui>client.cmd "client:cmd-line-option:startup-procedure=gen/...
- 09:23 AM Feature #4384: Builtin OO Implementation
- Try this (the target program needs to be enclosed in quotes):...
- 08:43 AM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> Yes I did.
> File client_Mihai, attached above, is what @client.cmd@ has generated.
... - 08:38 AM Feature #4384: Builtin OO Implementation
- Yes I did.
File client_Mihai, attached above, is what @client.cmd@ has generated. - 08:33 AM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> * @testcases\deploy\client-gui\client.cmd@ but without success - log attached
This ... - 08:00 AM Feature #4384: Builtin OO Implementation
- Checked and stop process.
Server is running - see log attached.
Try to start gui client:
* @testcases\deploy\clie... - 07:44 AM Feature #4384: Builtin OO Implementation
- Do you have another Java process (for a FWD server) running? Please check in Task Manager.
The error is because t... - 07:35 AM Feature #4384: Builtin OO Implementation
- Just tried.
Seems that is not working.
Attached.
- 07:31 AM Feature #4384: Builtin OO Implementation
- Change it this way and try again:
@set cpath=..\lib\testcases.jar;..\lib\p2j.jar;..\lib\fwdaopltw.jar@ - 07:20 AM Feature #4384: Builtin OO Implementation
- Modified as requested.
Seems that is not working.
Server logs attached.
- 07:14 AM Feature #4384: Builtin OO Implementation
- Actually, sorry, it needs to be like this:...
- 07:13 AM Feature #4384: Builtin OO Implementation
- Please edit @server.cmd@ and remove the @.@ from the @cpath@ - this should look like this:...
- 07:03 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
Actually, attach all @.log@ files from the testcases root folder.
- 06:57 AM Feature #4384: Builtin OO Implementation
- There must be a log file starting with @build_@ - please attach that, too. Actually, attach all @.log@ files from th...
- 06:46 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> In the testcases project:
> * copy the p2j/ project if you haven't already done so
> *...
02/20/2020
- 01:03 PM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> Looking forward what is the next step?
In the testcases project:
* copy the p2j/ pr... - 01:00 PM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> This will need to be copied manually to @build/lib@.
Donne.
Looking forward what is ... - 12:48 PM Feature #4384: Builtin OO Implementation
- The just compiled @p2j.dll@ from recent trunk(rev @11342@). 64-bit version. You can use it instead of building local ...
- 12:34 PM Feature #4384: Builtin OO Implementation
- > 2. Run @gcc -v@
C:\WINDOWS\system32>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/mingw... - 11:45 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen... - 11:36 AM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Constantin, do we really need to build the native code? Can't we simply get the dll's (win 64-bi... - 11:22 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen... - 11:19 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen... - 10:37 AM Feature #4384: Builtin OO Implementation
- Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environment_Setup#Install-C-Compiler-an...
- 10:30 AM Feature #4384: Builtin OO Implementation
- I have execute command.
Below is the answer received:
C:\Users\Mihai Popescu\Progress\Developer Studio 4.9\worksp... - 10:15 AM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> Next step will be gradlew.bat native?
Yes.
- 10:09 AM Feature #4384: Builtin OO Implementation
- Just tried again on trunk project.
Follow results are obtained:
C:\Users\Mihai Popescu\Progress\Developer Studio ... - 10:01 AM Feature #4384: Builtin OO Implementation
- Mihai, you mentioned that you were able to compile FWD, already, right?
Don't use the FWD zip with @3.2.1_p2j_4147... - 08:46 AM Feature #4384: Builtin OO Implementation
- https://proj.goldencode.com/projects/p2j/wiki/Development_Environment_Setup
I follow steps indicated in link above.
...
02/19/2020
- 05:16 PM Feature #4384: Builtin OO Implementation
- > This is currently configured for Linux - should I switch it to Windows conversion (and runtime) settings, like Hote...
- 04:55 PM Feature #4384: Builtin OO Implementation
- Greg, I have the new testcases project configured from Hotel ChUI, and can run both ChUI and GUI programs, plus Web. ...
- 04:31 PM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> I definitely do NOT want to be required to manually copy things around. It is very messy and err... - 04:14 PM Feature #4384: Builtin OO Implementation
- > everything (I think) is coded with the relative folder as . (as in, the program must be ran from the root project f...
- 02:51 PM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Constantin: Would you please add the necessary project configuration to the new testcases project... - 02:21 PM Feature #4384: Builtin OO Implementation
- Constantin: Would you please add the necessary project configuration to the new testcases project? This would includ...
- 10:41 AM Feature #4384: Builtin OO Implementation
- > Greg, does Mihai have access to our @testcases@ project?
He has access to the "New Testcases":/projects/p2j/wik... - 08:29 AM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> Constantin can you tell me how do we test methods ( after we write code in them )?
>... - 04:59 AM Feature #4384: Builtin OO Implementation
- I follow your instruction, run "gradlew.bat jar", and files are compiled.
Dependencies used in java classes are re... - 04:23 PM Bug #4123: conversion generates incorrect java code for Extent statement
- I was building hotel_chui (rev 210) using 4207a-11399, and I received this failure:...
02/18/2020
- 08:28 AM Feature #4384: Builtin OO Implementation
- Mihai Popescu-Tiganea wrote:
> I need help in project set up in this stage.
> Constantin can you guide me?
Did you... - 08:22 AM Feature #4384: Builtin OO Implementation
- Following your indication, I start to study classes mentioned above.
Greg, we have a order of implementation for tho...
02/17/2020
- 03:48 PM Feature #4384 (WIP): Builtin OO Implementation
- The initial work on this task is to understand what each of the above classes do in the 4GL. After that, implementat...
02/14/2020
- 10:12 AM Feature #3254: add support for running 4GL on multiple threads in a single session
- Greg Shah wrote:
> Leave everything as is for now. I just want you to know the long term objective so that when the... - 10:10 AM Feature #3254: add support for running 4GL on multiple threads in a single session
- > Because all the error processing and target resolution is in invokeImpl()... I don't want to drop that.
In a per... - 09:54 AM Feature #3254: add support for running 4GL on multiple threads in a single session
- Greg Shah wrote:
> Code Review Task Branch 4335a Revision 11418
>
> Why was it better to add this into the common...
02/13/2020
- 05:11 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- Code Review Task Branch 4335a Revision 11418
Why was it better to add this into the common @CFS.invokeImpl()@ code... - 03:04 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- Constantin Asofiei wrote:
> Greg, do you want me to code the #3254-16 and #3254-17 ideas, too?
No, we can handle ... - 02:51 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- The support for @RUN ... AS-THREAD [SET ht]@ is in 4335a rev 11418. Please review.
The resource which is supposed... - 02:32 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- Greg, do you want me to code the #3254-16 and #3254-17 ideas, too?
02/12/2020
- 02:56 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- Greg Shah wrote:
> On the other hand, since a standalone expression or assignment can have @NO-ERROR@ specified, we ... - 02:42 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- > The STOP condition can be caught and managed by business logic; if this is from a related thread, and the business ...
- 02:42 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- > @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @throw new ErrorConditionException@? ...
- 02:29 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- Greg Shah wrote:
> One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSem... - 02:25 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- Review for 4335a rev 11414-11515:
* @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @t... - 02:24 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSemaphore.await()@) sho...
- 02:21 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- I think this is the list of open items:
* Constantin is going to write @ControlFlowOps.invokeAsThread()@ and @Cont...
02/11/2020
- 05:39 PM Feature #3254: add support for running 4GL on multiple threads in a single session
- 4335a revision 11414 adds the following changes:
* Refactored the @AssociatedThread@ to move code into a base clas...
Also available in: Atom