Activity
From 03/16/2025 to 04/14/2025
04/14/2025
- 09:58 AM Bug #9899: calling NEW matches on wrong method
- While testing the task #9841 I discovered this case where FWD matches on the wrong constructor....
- 09:37 AM Bug #9899 (New): calling NEW matches on wrong method
- 09:56 AM Feature #9436: add built-in OO classes
- Committed to *9436b rev.15853*:
* Completed implementation for @Progress.Collection.List@.
* Added @Progress.Collec... - 07:15 AM Feature #9436: add built-in OO classes
- https://docs.progress.com/bundle/abl-reference/page/Progress.Collections.ListIterator-ltTgt-class.html
Try to get ... - 06:51 AM Feature #9436: add built-in OO classes
- But how do I get the list in the iterator? I'll write some unit-tests.
- 06:39 AM Feature #9436: add built-in OO classes
- There must be some internal members which are not exposed. Otherwise, it may be that:
* having list @[a, b, c, d]@
... - 06:36 AM Feature #9436: add built-in OO classes
- @Progress.Collections.List@ implements @Progress.Collection.IIterable@, with method @getIterator()@, in Progress the ...
- 09:33 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Paul, I understand about the @decimal@ and @integer@ c'tors and @int@ literal. But I do... - 09:19 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Paul, I understand about the @decimal@ and @integer@ c'tors and @int@ literal. But I don't think this is part of the...
- 08:42 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- We probably should leave behind a @matchType@ annotation at the call site that records @"fuzzy"@ or @"exact"@.
- 08:33 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Does parse time resolve the c'tor via @exactMethodLookup@ or @fuzzyMethodLookup@?
Sho... - 08:02 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Debug @ClassDefinition.lookupMethodWorker@.
- 08:02 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Does parse time resolve the c'tor via @exactMethodLookup@ or @fuzzyMethodLookup@?
How... - 07:31 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Does parse time resolve the c'tor via @exactMethodLookup@ or @fuzzyMethodLookup@?
- 06:05 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Made the following changes to @resolveLegacyEntry@ the method:...
- 05:07 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin, following our discussion I made a simple case for testing:...
- 08:17 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> I'll be interested to know how many map entries are really needed (for the diffs). If the number... - 03:56 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is the function:...
04/11/2025
- 08:56 AM Bug #9893 (Review): LegacyErrorException is not rethrown in processForBody/processBody
- The solution is already in @9753a/15849@. Constantin, please review it when you are available.
- 08:47 AM Bug #9893 (WIP): LegacyErrorException is not rethrown in processForBody/processBody
- While investigating another issue, I found this testcase which has the wrong behaviour in FWD:...
- 08:38 AM Bug #9893 (Internal Test): LegacyErrorException is not rethrown in processForBody/processBody
- 08:40 AM Bug #9892: FWD does not support 12731 and 13000 compilation errors.
- ...
- 08:35 AM Bug #9892 (New): FWD does not support 12731 and 13000 compilation errors.
- 08:23 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
> The problematic line:
> [...]
> Is this a conversion issue?
> For it to compile... - 08:14 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I am working now on implementing @Progress.Collections.List@. We decided to support @List<Object>@ for now and in the...
- 07:58 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Paul Bodale wrote:
> Take for example native java int. This could be considered as a DECIMAL or INTEGER. If there ar... - 07:55 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Paul, please try this with your branch:
> [...]
Code converts to this:... - 07:47 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Do we still need the @wrap_parameter@ change for NEW, after the change from @oo_call_type@ was removed? Because also ...
- 07:33 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Paul, please try this with your branch:...
- 03:45 AM Bug #9841 (Internal Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- 07:28 AM Bug #4766: fix CHR and ASC
- I'll be interested to know how many map entries are really needed (for the diffs). If the number is small enough, we...
- 04:17 AM Bug #4766: fix CHR and ASC
- I used 4GL code to generate the "code conversion" files between two charsets.
The problem is that I need to change c... - 07:03 AM Bug #4602: fixes for OO 4GL and structured error handling
- Committed on UAST testcases project under @uast/error_handling2/4GLTestsGenerator/@ the Java sources used to generate...
- 06:13 AM Bug #4602: fixes for OO 4GL and structured error handling
- Greg Shah wrote:
> > 1) @undo, retry@ statment in repetive blocks like @repeat_to@, @repeat_to_while@, @do_to@, @do_... - 06:44 AM Bug #9877: output extent parameter when the type is object
- Constantin Asofiei wrote:
> OK, well, your signature at the function definitions matches the argument's. define the ... - 03:54 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Review for 8904a rev 15865.
* dependent on the 9470a changes, so 9470a will go first after testing is finished
* @S... - 01:54 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Conversion and runtime testing for CHUI and CTRL-C tests went successfully. ✅
GUI application conversion and unit te...
04/10/2025
- 11:00 AM Bug #4602: fixes for OO 4GL and structured error handling
- Eduard Soltan wrote:
> Committed the testcases to old testcases project under @uast/error_handling2@.
Please also c... - 10:51 AM Bug #4602: fixes for OO 4GL and structured error handling
- > 1) @undo, retry@ statment in repetive blocks like @repeat_to@, @repeat_to_while@, @do_to@, @do_to_while@, @for_loop...
- 07:55 AM Bug #4602: fixes for OO 4GL and structured error handling
- Committed the testcases to old testcases project under @uast/error_handling2@.
- 09:44 AM Bug #9060: Cache oftenly used values that are immutable
- Rebased 9060b on trunk rev 15849.
- 07:57 AM Bug #9877: output extent parameter when the type is object
- OK, well, your signature at the function definitions matches the argument's. define the argument @obj@ as @progress.l...
- 07:53 AM Bug #9877: output extent parameter when the type is object
- Constantin Asofiei wrote:
> Are you compiling with Java 8 or Java 17?
Java 17. ... - 07:45 AM Bug #9877: output extent parameter when the type is object
- Are you compiling with Java 8 or Java 17?
- 07:00 AM Bug #9877 (WIP): output extent parameter when the type is object
- I tried to play around with this but I wasn't able to find a case where this would not compile.
The basic example I ... - 05:45 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- I have committed on the 8904a. Fix for review issues and a fix for a issues that encountered in the conversion of tes...
- 04:53 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Commited rev. 15848 on branch 9841a. This revision solves the following issue:
> in some cases the class of the ar... - 04:14 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin, I've encountered some problems after the last commit but it might've been because of the problems I had w...
- 02:38 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- @ADE_converted_sources.zip@ is available at @devsrv01:/home/icp/ADE_converted_sources.zip@.
04/09/2025
- 11:53 AM Feature #3853: implement LOG-MANAGER runtime
- Status update from Galya regarding the changes that merged to trunk with #8661:
> The LegacyLogManagerImpl is boos... - 11:50 AM Feature #6417: cleanup some known items in appserver support
- Status summary by Galya:
> I think some of the issues in the appserver are resolved in recent revisions, but what'... - 10:02 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a rev. 15864*: Relaxed restriction in wrapper detection rule to allow built-in OO method calls to b...
- 08:30 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I am trying now to eliminate @ArrayIterator@ from the ADE conversion list, I have the new skeleton version (that cont...
- 05:56 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
> May these be related to 9488 rev. 15860?
See 9488a rev 15863, this solves the con... - 05:10 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I did some tests regarding MIN MAX:...
- 03:25 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- There is one more issue. In @ObjectStack@, the call to the @Stack@ constructor with parameter has the wrong name:
<p... - 09:57 AM Feature #9436: add built-in OO classes
- Besides the new constructor @ArrayIterator@ is now implementing @IListIterator@. This is the diff of the skeletons:
... - 09:43 AM Feature #9436: add built-in OO classes
- Committed to *9436b*:
* *rev. 15826*: Corrected support level for @IprimitiveArrayHolder@, @IlongcharArrayHolder@, @... - 07:09 AM Feature #9436: add built-in OO classes
- Thanks, for now work on the ADE dependencies for @Progress@ package.
- 07:06 AM Feature #9436: add built-in OO classes
- This is the latest list of what is needed from the @Progress@ package:
h3. STUB
* @./skeleton/oo4gl/Progress/... - 09:42 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> Delia Mitric wrote:
>
> > The main difference is that if a character *c* from *cp1* doesn't... - 08:59 AM Bug #4766: fix CHR and ASC
- Don't look at the convmap. Just write the generator code in 4GL. We don't care what is in the convmap because we ar...
- 08:26 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> The main difference is that if a character *c* from *cp1* doesn't exists in *cp2*, in OE it ... - 08:05 AM Bug #4766: fix CHR and ASC
- Ovidiu Maxiniuc wrote:
> +For the resource files:+
> I do not think there are many multibyte CPs. And at 16 bit, ... - 07:55 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Commited rev. 15846 to branch 9841a.
As we've discussed, this revision reverts the changes made to the @oo_call_t... - 03:24 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Paul Bodale wrote:
> Should I insert 2 entries one for modifications related to this task and one for modifications ... - 02:43 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Commited rev. 15845 to branch 9841a with the following changes.
Constantin Asofiei wrote:
> * @oo_references.rule... - 07:09 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Also, please update the @LegacyResourceSupport@ annotation for the @LockConflict@ and other classes related to @oo.l...
- 06:58 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Review for 8904a rev 15863:
* @control_flow.rules@
** @executeLib@ should be @execLib@
* @Persistence.java@
** ne... - 06:40 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Fixed review issues and rebased to latest trunk.
- 03:23 AM Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, for now please commit the tests (the ones I sent and what you wrote) to old testcases project, @testcases/uas...
04/08/2025
- 10:55 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Review of 9841a rev 15844:
* @oo_references.rules@ - you are calling @wrap_argument@ while on the argument, and @wra... - 10:47 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Paul Bodale wrote:
> in some cases the class of the argument that dictates the method signature is found to be @com.... - 10:37 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> OK, so this is about NEW function, and looks like we must wrap the literals with the par... - 07:44 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> What I need for now is the SUPER and THIS-OBJECT statements for constructor calls to wor... - 06:11 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- OK, so this is about NEW function, and looks like we must wrap the literals with the parameter types for the expected...
- 06:08 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- > it's most probably the one I described here #9841-20 (last part)
Confirmed.
This is not a problem regarding co... - 05:31 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Regarding the problem with the double constructors that we discussed about I discovered that it came from the fact th...
- 09:24 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- What I mentioned about MIN/MAX was related to a @CASE i * 1@, where @multiply@ returns int64 while the expression is ...
- 08:06 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The @parent.type@ check was not needed, it was included in the parent rule. I committed this solution to *9488a rev.1...
- 07:46 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I think the issue with @new unknown()@ is in @/rules/convert/literals.rules@:...
- 05:47 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Compilation Errors
1. Generics need to be added by hand in
* @LegacyInteger@: we need @implements Icomparable<Iin... - 05:13 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Please ignore the @./skeleton/oo4gl/OEUnit/Data/FixtureDataSet.cls@ and @./skeleton/oo4gl/OEUnit/Util/List.cls@.
- 05:05 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is the latest list of what is needed from the @OpenEdge@, @Ccs@ and @OEUnit@ packages:
h3. Already implemente... - 09:09 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Review for 8904a rev 15846:
> * @Queue.java@
> ** this *must not* be aware of the exce... - 06:51 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- please look for all @progress STOP@ and change to @legacy STOP@.
- 06:47 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Review for 8904a rev 15846:
* @control_flow.rules@
** please create a function for the @.equals("Stop") etc@ condi... - 08:54 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> One thing to note is that *UTF-16 / -16LE / -16BE* and *UTF-32 / -32LE / -32BE* present weird ... - 08:21 AM Bug #4766: fix CHR and ASC
- > I'm not suggesting to use the conversion files from OE, the documentation for the syntax of those files is not exte...
- 08:18 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> But for the built-in/standard conversions, I don't want to read the convmap files directly so t... - 08:10 AM Bug #4766: fix CHR and ASC
- > > We can provide these conversion tables are resources inside the jar, we only need to write a class that initializ...
- 08:02 AM Bug #4766: fix CHR and ASC
- > > We can provide these conversion tables are resources inside the jar, we only need to write a class that initializ...
- 06:44 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> One thing to note is that *UTF-16 / -16LE / -16BE* and *UTF-32 / -32LE / -32BE* present weird ... - 06:40 AM Bug #4766: fix CHR and ASC
- Ovidiu Maxiniuc wrote:
> We can provide these conversion tables are resources inside the jar, we only need to write ... - 04:40 AM Bug #4766: fix CHR and ASC
- One thing to note is that *UTF-16 / -16LE / -16BE* and *UTF-32 / -32LE / -32BE* present weird behavior.
As I've noti... - 02:57 AM Bug #4766: fix CHR and ASC
- Ovidiu Maxiniuc wrote:
> We can provide these conversion tables are resources inside the jar, we only need to write ... - 04:59 AM Bug #9060: Cache oftenly used values that are immutable
- Also, please rebase.
- 04:57 AM Bug #9060: Cache oftenly used values that are immutable
- Review of 9060b rev 15771:
* @FieldReference@
** is missing history entry
** do we need to do the same for @blobCo... - 04:29 AM Bug #4602: fixes for OO 4GL and structured error handling
- Managed to find and solve (hopefully) the problem input-output parameter updates in the caller with different flow-of...
- 03:43 AM Feature #9435 (Closed): class-level virtual procedure/function definitions
04/07/2025
- 10:19 AM Bug #4766: fix CHR and ASC
- We can provide these conversion tables are resources inside the jar, we only need to write a class that initializes f...
- 07:58 AM Bug #4766: fix CHR and ASC
- > Do you think it is necessary to add also these huge convmaps in FWD?
Unfortunately, yes. - 03:26 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> I'm working on adding the convmaps from OE and for now I added just the convmaps for combinati... - 03:05 AM Bug #4766: fix CHR and ASC
- I'm working on adding the convmaps from OE and for now I added just the convmaps for combinations of codepages cp1-cp...
- 09:52 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I committed in *9488a rev.15861*:
* Added @SymbolResolver.getLegacyPackageName@ method that extracts the legacy pack... - 08:58 AM Bug #4602: fixes for OO 4GL and structured error handling
- Marian Edu wrote:
>
> Eduard, not sure what is the difference here - I assume in FWD the variables are updated (al... - 03:44 AM Bug #4602: fixes for OO 4GL and structured error handling
- Eduard Soltan wrote:
> The problem that I am facing right now. I have some tests with control-of-flow statement and ... - 01:53 AM Bug #4602: fixes for OO 4GL and structured error handling
- The problem that I am facing right now. I have some tests with control-of-flow statement and error throwings directly...
- 01:20 AM Bug #4602: fixes for OO 4GL and structured error handling
- I have generated a test suite with errors or control-of-flow condition being thrown in different blocks (do, repeat, ...
- 04:23 AM Bug #9877: output extent parameter when the type is object
- There is this example which uses a different 4GL object type at the argument and the parameter:...
- 04:11 AM Bug #9877 (Test): output extent parameter when the type is object
- 02:54 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- After our discussion I was looking into the problem with the double constructor wrapping of the literal, and I found ...
04/04/2025
- 09:04 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Something like this would solve the issue:...
- 08:56 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I was wrong in my last post. This is the original 4GL code for the second @annotateMethodCall@ issue:...
- 08:06 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The issue in @OpenEdge.Core.Collections.List@:
@annotateMethodCall@ failed because there was no method match. This h... - 06:22 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- It just occurred to me, this means that the problem is not with SUPER or THIS-OBJECT but with how the constructor in ...
- 06:17 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- I debugged a failing test and started with NEW
- 06:10 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Paul Bodale wrote:
> # I then did a small change (inserted a space) to the file in which the child class is declared... - 06:02 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Please make a simple test where you have:
> * the super-class defining a 'decimal' cons... - 04:55 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Please make a simple test where you have:
* the super-class defining a 'decimal' constructor
* the sub-class callin... - 04:03 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Paul Bodale wrote:
> > * @SUPER(123)@
> > * @SUPER(-123)@
> > The constructors for th... - 03:24 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Paul Bodale wrote:
> * @SUPER(123)@
> * @SUPER(-123)@
> The constructors for the integer literals are generated co... - 03:19 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- I modified the rule to add checks for the THIS-OBJECT and SUPER methods and committed a solution to branch 9841a revi...
- 06:08 AM Bug #9060: Cache oftenly used values that are immutable
- OK, then please create a task in the database project for this. The code may be used just for importing the .d data ...
- 05:59 AM Bug #9060: Cache oftenly used values that are immutable
- Well, @PropertyMapper@ uses it:...
- 05:50 AM Bug #9060: Cache oftenly used values that are immutable
- Dănuț Filimon wrote:
> Artur Școlnic wrote:
> > I see that Eric and Ovidiu worked on @ImportWorker.initialize@, can... - 05:49 AM Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I see that Eric and Ovidiu worked on @ImportWorker.initialize@, can someone please explain wh... - 05:43 AM Bug #9060: Cache oftenly used values that are immutable
- I see that Eric and Ovidiu worked on @ImportWorker.initialize@, can someone please explain where should it be called,...
- 05:30 AM Bug #9060: Cache oftenly used values that are immutable
- So I think @PropertyMapper.preprocessClob/Blob@ is necessary because it assigns to @var@ the actual data of the lob, ...
- 05:06 AM Bug #9060: Cache oftenly used values that are immutable
- I did the tests, with 9060b, both export and import is broken, with trunk, export is ok, but the import is broken. I ...
04/03/2025
- 10:12 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Is having the rule like this work?
I checked again with trunk revision 15840 ( + rule... - 09:13 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Is having the rule like this work?
> [...]
>
> I don't understand the need to remove... - 08:53 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Is having the rule like this work?...
- 08:45 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- @SUPER (cResult, 123).@ :...
- 08:41 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Please post the AST for the SUPER and the @voidMthd@ call.
- 08:40 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Or otherwise find why the literal at SUPER/THIS-OBJECT doesn't have 'wrap' annotation.
... - 07:34 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Or otherwise find why the literal at SUPER/THIS-OBJECT doesn't have 'wrap' annotation.
- 07:34 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- I would enhance @copy.parent.isAnnotation("wrap")@ to check that the parent is SUPER or THIS-OBJECT (use the @type_pa...
- 07:30 AM Bug #9841 (Review): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> Please look also into what @force_no_wrap@ means.
The annotation is used to avoid wra... - 03:53 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Constantin Asofiei wrote:
> find when @evalLib("oo_call_type", parent, this)@ was added.
It was added in trunk re... - 07:35 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
> What I could find in /CCcs/Common/Support and is not in FWD:
Please add these to ... - 07:13 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- We have implemented in FWD:
* IcharacterHolder.java
* IdecimalHolder.java
* Iint64Holder.java
* Il... - 07:01 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Also, for the CCS and other 'holder' classes - are these fully implemented in FWD?
- 07:00 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- For LegacyInteger, for now make the change by hand.
For LegacyList, these are related to generics (I think) - see th... - 06:59 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is the support for these in p2j:
- @OpenEdge.Core.Collection.List@ (p2j.oo.core.collections.LegacyList) - STUBS... - 05:40 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Why are you converting String.cls? This is already implemented. Please post the only the .cls files which have no i...
- 05:22 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Rebased 9488a and tested again the conversion for only these files (needed from ADE and not existent in p2j with full...
- 04:17 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I've added my changes to 9488a rev 15736. Sorry, they are not fully tested/complete. Please check with your test no...
- 04:03 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Minimized the testcase where the setter of a property is not correctly emitted and ends up as @n/a@.
For this:
<pre...
04/02/2025
- 01:58 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > So, I'd like to know if we need it in the short term or not. If n... - 01:03 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Greg Shah wrote:
> So, I'd like to know if we need it in the short term or not. If not, then we should defer it.
T... - 12:48 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- > Greg: considering that the #9457 project doesn't use generics in the app code, I want to find a way to delay this i...
- 09:59 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Found missing skeletons needed on #9488 or #9436 and I committed then to the bzr skeleton project, rev. 125:
* Progr... - 09:45 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The initial idea was to convert everything we need from ADE and later choose of we keep the current implementation(ex...
- 06:02 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Created issue #9868 for the discussion about generics. I will try to gather some examples of generics usage and add t...
- 04:48 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I think the problem with the @ObjectOps.newInstance@ missing the parameter type mode is that the target method or con...
- 01:28 PM Feature #9868: Support generics introduced in Progress 12.x
- I'm guessing that there is no syntax in the built-in classes which shows how to define a parameterized type (e.g. @T@...
- 01:23 PM Feature #9868: Support generics introduced in Progress 12.x
- For convenience, I'm reproducing my post from #9488-131:
> Greg: considering that the #9457 project doesn't use ge... - 07:36 AM Feature #9868: Support generics introduced in Progress 12.x
- Progress 12.x introduced built-in classes that use generics, such as @Progress.Collections.HashMap@ and @Progress.Col...
- 05:52 AM Feature #9868 (New): Support generics introduced in Progress 12.x
- 10:55 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Please look also into what @force_no_wrap@ means. And find -where- when @evalLib("oo_call_type", parent, this)@ was ...
- 10:54 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Looks like the problem is coming from the rule at the line 381 in convert/literals.rules. ...
- 08:54 AM Bug #9841 (WIP): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- I accidentally created a branch 9841 while trying to create a branch for this task. I don't know how to delete it or ...
04/01/2025
- 07:46 AM Bug #9819 (WIP): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Placing back in WIP, the runtime for these SESSION attributes needs to be implemented.
- 07:45 AM Bug #9819 (Closed): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- 03:24 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- 9819a was merged to trunk rev. 15831 and archived.
- 03:04 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Actually 9773a is in trunk, please merge now.
- 03:03 AM Bug #9819 (Merge Pending): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Please merge after 9773a.
03/31/2025
- 08:08 AM Feature #3853: implement LOG-MANAGER runtime
- I've noticed the @persist@ package excessively uses methods in @ErrorManager@ that don't create legacy logs. After 86...
- 07:45 AM Feature #3853: implement LOG-MANAGER runtime
- 8661b covers @ASPlumbing@ on level @1@ and @2@ in the new PASOE implementation.
- 05:11 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
h2. Status as of March 31
---
- All tests except assigning to buffers are passing conversion and compilation ...
03/30/2025
- 04:16 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- I had a problem with my workstation and had to redo the conversion. I performed the conversion with 9818a of a large ...
03/28/2025
- 03:46 PM Bug #4766: fix CHR and ASC
- > Java was born with that lesson learned. The String will store the @UNICODE@. We work directly, with the 'characters...
- 03:17 PM Bug #4766: fix CHR and ASC
- I am a bit pessimistic about this.
The difference between FWD and OE is that the OE actually stores the strings us... - 09:25 AM Bug #4766: fix CHR and ASC
- > > We *must* implement the same behavior as OE for the *default* @convmap@ on those character sets which we support...
- 05:39 AM Bug #4766: fix CHR and ASC
- Thank you for your answers!🙂
> We *must* implement the same behavior as OE for the *default* @convmap@ on those c... - 10:44 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> OK, then please add this to the list of (edge) cases to implement.
So what do we reso... - 10:08 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- OK, then please add this to the list of (edge) cases to implement.
- 10:07 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- > I think this may need to be converted as @::@ in FWD, to act like a dynamic field assignment.
I did some tests and... - 06:56 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @... - 06:36 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @book.isbn = ...@, @def b... - 06:24 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @book.isbn = ...@, @def buffer b2 for tt1. b2.f1 = ......
- 06:23 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Check how this gets converted and @tt1.f1 = i@ should be something similar....
- 06:15 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Tests are ready.
Constantin Asofiei wrote:
> I think this may need to be converted as @::@ in FWD, to act like a ... - 04:27 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Do you have tests with both extent fields and scalar table fields, while RVALUE is POLY?... - 04:23 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Compilation fails as there is no character constructor that takes an Object as parameter.
Do y... - 04:19 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Thanks, go ahead with committing this change
Commited on 6490a, rev. #15822.
Curre... - 10:32 AM Feature #9436 (Review): add built-in OO classes
- Committed in the *testcases project rev. 1730*:
- test for @Progress.IO.MemoryOutputStream@: at @/testcases/tests/oo... - 09:52 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- As an update for the current status of the task, I believe there are three more things to tackle:
* Make sure that t... - 08:36 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Two things that are complicating the process of completing these changes:
* #8661 a long running task where the co...
03/27/2025
- 11:43 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Eduard Soltan wrote:
> Constantin, should I perform a conversion of a large GUI application overnight as a regressio... - 11:42 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Constantin, should I perform a conversion of a large GUI application overnight as a regression test?
I have made c... - 11:17 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Thanks, go ahead with committing this change and reconvert that project .
- 11:13 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Regarding the problem found while converting the project.
After modifying the builtin_functions.rules by adding th... - 07:35 AM Bug #4766: fix CHR and ASC
- OK, so the *default* OE @convmap@ files do *not* implement a standard charset conversion. Let's move forward in this...
- 06:29 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> I think these tables are really relevant for functions like ASC/CHR, mostly for characters t... - 06:08 AM Bug #4766: fix CHR and ASC
- Marian Edu wrote:
> Delia Mitric wrote:
>
> > BUT, when we try to make @asc("€", "IBM850", "1252")@ we receive *2... - 06:04 AM Bug #4766: fix CHR and ASC
- > I am also thinking of another scenario: if the 4GL sources are compiled using a specific CP, so the .r files contai...
- 05:57 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> My question is how to introduce this convmap tables that specify very clearly (and have no g... - 05:43 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> BUT, when we try to make @asc("€", "IBM850", "1252")@ we receive *213* (the code from *IBM85... - 04:24 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> Is there something different implemented in this @convmap@ than is implemented using the characte... - 05:06 AM Bug #9060: Cache oftenly used values that are immutable
- Please create some tests to check IMPORT with blob/clob.
- 04:48 AM Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- During a customer conversion, it was found that @SUPER(THIS-OBJECT)@ was not converting properly (the argument needs ...
- 04:43 AM Bug #9841 (Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
03/26/2025
- 03:45 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Will:
> As far as I know we only use the two parameters Scott mentioned. - 03:44 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Scott:
> To the best of my knowledge, we actually don’t reference any of them internally in our code but are ... - 01:30 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Followup question from Constantin:
> I more interested in how you use them in the application; you mentioned that ... - 01:19 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Scott:
> I have attached the openedge.properties file for our PasOE “pasdevt” instance:
>
> ... - 08:19 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Please put the webspeed code (for now, the handler but in the future probably some other code lik... - 08:17 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Please put the webspeed code (for now, the handler but in the future probably some other code like the web-context su...
- 08:02 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin, I have another question. Do I need to create a @WebspeedService@, like the ones fo... - 08:00 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin, I have another question. Do I need to create a @WebspeedService@, like the ones for REST, SOAP, and the o...
- 02:02 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- I just connected *trunk_15818* to my "adepre" project and ran @ant clean convert.zset@ and created:
{{collapse(fin... - 10:58 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Roger Borrello wrote:
> Isn't there kind of a chicken-egg situation here?
> # which version of FWD to use for the c... - 10:54 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Isn't there kind of a chicken-egg situation here?
# which version of FWD to use for the conversion of webspeed so th... - 10:33 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- If we set @com.goldencode.p2j.webspeed.<something?>@ as the root package, then the conversion will emit automatically...
- 08:23 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- In #6506, we are putting the webspeed code into @src/com/goldencode/p2j/webspeed/@. So we would want a subdirectory ...
- 10:59 AM Bug #4766: fix CHR and ASC
- Is there something different implemented in this @convmap@ than is implemented using the character sets in Java? In ...
- 06:24 AM Bug #4766: fix CHR and ASC
- I probably found a general rule for ASC (because it is more problematic) and I implemented it in FWD, but while I was...
- 06:05 AM Bug #9836: Drop BlockManager API for empty methods
- Things to consider: any OUTPUT/INPUT-OUTPUT parameters need to ensure they are processed right even if we drop the Bl...
- 06:02 AM Bug #9836: Drop BlockManager API for empty methods
- This issue is derived from #8069-9, the purpose of this task is to remove the BlockManager API from empty methods.
- 06:01 AM Bug #9836 (New): Drop BlockManager API for empty methods
- 04:06 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Constantin Asofiei wrote:
> Review for 9819a rev 15806:
> * @SessionUtils@
> ** @return (handle) handle.UNKNOWN_AR...
03/25/2025
- 10:15 AM Feature #9516 (Feedback): include pre-converted webspeed runtime code in FWD
- Just need a little direction into how best to merge into FWD.
- 09:41 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Review for 9819a rev 15806:
* @SessionUtils@
** @return (handle) handle.UNKNOWN_ARGUMENT;@ is not OK - you need to ... - 06:46 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, for ADE to convert I needed 2 converted skeletons inside p2j and I committed them in *9488a rev. 15735*: ...
- 04:19 AM Bug #9060: Cache oftenly used values that are immutable
- The changes in rev 15771 should solve the immutable types problem...
03/24/2025
- 11:21 AM Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I committed 9060b/15771, it contains fixes for issues from the review, constant type register... - 10:09 AM Bug #9060 (Review): Cache oftenly used values that are immutable
- I committed 9060b/15771, it contains fixes for issues from the review, constant type registering throughout the proje...
- 10:42 AM Bug #4602: fixes for OO 4GL and structured error handling
- h2. More on control-of-flow directives
I looked at 4gl for @leave@, @next@ and @retry@.
Leave:
@The name of th... - 06:14 AM Bug #4602: fixes for OO 4GL and structured error handling
- h3. Error handling
Looking at 4gl documentation about @CATCH@ blocks I have seen 2 things of interest.... - 10:02 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> * Call types:
> ** (object method) @SetParameter(1, "INTEGER", "INPUT", DYNAMIC-INVOKE(clsRef,...
03/21/2025
- 01:36 PM Bug #9572 (Review): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTermin...
- 9572a committed as rev. 15770, please do the next intermediate review.
*RedirectedTerminal*:
- Javadocs for mos... - 10:57 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- The @breakable@ field's lifecycle is unclear. It maintains a set of line numbers that can only grow; the set is never...
- 08:20 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I attached the conversion and build logs of the ADE code I converted.
I tried to get a list of the compile issues, ... - 07:19 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Added conversion support on 9819a, rev. *15806*.
- 06:07 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Eduard Soltan wrote:
> I see that in @SessionUtils@ all methods are static. In case it will implement an interface s... - 06:05 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Constantin Asofiei wrote:
> These @LAST/FIRST-ASYNC-REQUEST@ attributes are currently supported in FWD only in for t... - 05:10 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- These @LAST/FIRST-ASYNC-REQUEST@ attributes are currently supported in FWD only in for the SERVER handle. This is un...
- 05:07 AM Bug #9819 (WIP): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- 04:41 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
> * Return statement:
> ** Wrong behavior of functions in some cases.
This is a bit messy...
Normally, the RET...- 03:25 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> what is @val@ at the time @newInstance@ is called?
@BaseDataType val = BaseDataType.g...
03/20/2025
- 09:28 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> This was added in OE 12.8 , so yes, is not implemented. Does this mean that @LockConfli... - 09:19 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Eduard Soltan wrote:
> > > Marian, do you know if we could ac... - 09:14 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Eduard Soltan wrote:
> > Marian, do you know if we could actually set a timeout to database ... - 08:37 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Marian, do you know if we could actually set a timeout to database related statements like @f... - 08:13 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Marian, do you know if we could actually set a timeout to database related statements like @find first book.@ to spec...
- 09:19 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- I am fixing the @moveOutputToColumn(final int fromCol, final int toCol)@, currently implemented as:...
- 09:02 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hynek Cihlar wrote:
> Early review 9572a.
>
> In @drawVBorder@, shouldn't the previous state be copied to the new... - 09:01 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hynek Cihlar wrote:
> Early review 9572a.
>
>
> Otherwise awful lot of unrelated and non-functional changes for... - 06:23 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Early review 9572a.
In @drawVBorder@, shouldn't the previous state be copied to the new re-allocated array?
Oth... - 09:07 AM Feature #9436: add built-in OO classes
- Just to be clear, classes with .NET dependencies will not be implemented.
- 05:56 AM Feature #9436: add built-in OO classes
- Below is an updated list of the current status, what tests exist and extra classes that need to be implemented from #...
- 08:26 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Well, if @value@ is an integer array, then it seems @convertValue@ is missing support for arrays; what is @val@ at th...
- 03:37 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- > * Call types:
> ** (object method) [...] Match on wrong method results in no error being thrown.
There is a pr...
03/19/2025
- 04:41 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Sorry, you're right. I missed the test files.
You can ask Marian if you need help in finding the right spot for t... - 04:39 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Greg Shah wrote:
> Why didn't you check in the unit tests to 9572a? If they were useful for this task then they sho... - 04:26 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Why didn't you check in the unit tests to 9572a? If they were useful for this task then they should be checked in.
- 03:14 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- The 9572a rev. 15769 contains some intermediate state for early review:
*Change Description:*
# *RedirectedTerm... - 02:49 PM Feature #9435: class-level virtual procedure/function definitions
- The changes will reach trunk via 9457a - see rev 15802. 9435a was archived as dead.
- 12:42 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, my approach for investigating compile errors is to comment or otherwise 'remove' the offending code that doesn...
- 10:42 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a rev. 15734*: Added @FINAL@ keyword in @define_stmt_pre_scan@ and excluded generics from implement...
- 07:16 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- h2. Status as of March 19
---
- All tests are passing conversion and compilation phases
- Here are the known p... - 06:48 AM Bug #9060: Cache oftenly used values that are immutable
- Artur, please go through all @Accessor.get()@ references - there only 64 I can find, and at least @Stream.readField@ ...
- 06:43 AM Bug #9060: Cache oftenly used values that are immutable
- Artur, BTW, @clobConstant@ needs to override all methods which write it, like the @clob.write(clob.java:443)@.
- 04:55 AM Bug #9060: Cache oftenly used values that are immutable
- > new LobCopy(new SourceLob(longchar), new TargetLob(new FieldReference(tt, "field"))).run();
I agree that @publi...
03/18/2025
- 12:58 PM Bug #9060: Cache oftenly used values that are immutable
- This is different, for example:...
- 11:03 AM Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I started a more extensive testing process, hundreds of unit tests are failing because of ass... - 11:03 AM Bug #9060: Cache oftenly used values that are immutable
- I started a more extensive testing process, hundreds of unit tests are failing because of assign style methods being ...
- 09:45 AM Bug #9060: Cache oftenly used values that are immutable
- @decimal.compareTo@ uses @BigDecimal.compareTo@ which checks the scale, so I think we are safe.
- 09:39 AM Bug #9060: Cache oftenly used values that are immutable
- Please make sure that @compareTo@ returns 0 *only when* the scale is the same. Otherwise, we may end up considering @...
- 09:23 AM Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> Oh, sorry for the confusion. I meant @cachedInstance.value.equals(value)@ or something like... - 09:17 AM Bug #9060: Cache oftenly used values that are immutable
- > Isn't this expected? Comparing a decimalConstant with a BigDecimal using equals should not return true.
Oh, sorr... - 09:15 AM Bug #9060 (WIP): Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> # why?
Isn't this expected? Comparing a decimalConstant with a BigDecimal using equals s... - 09:01 AM Bug #9060: Cache oftenly used values that are immutable
- > but using cachedInstance.equals(value) simply breaks the caching because it is always false.
# why?
# can you ... - 09:00 AM Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> * I am quite nervous with comparing @double@ values with @==@: @cachedInstance.doubleValue(... - 08:55 AM Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> that would be the next step, which I already partly implemented, but for now we need to wrap... - 08:50 AM Bug #9060: Cache oftenly used values that are immutable
- > Is mandatory to make these changes in the branch, it can't be merged without them.
I tend to agree with this sta... - 08:44 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> You mean @Can not compare character with characer constant!@?
Yes.
- 08:42 AM Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > Review for 9060b rev 15768:
> > * in @database_references.rul... - 08:17 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Review for 9060b rev 15768:
> * in @database_references.rules@, I think you need to che... - 04:39 AM Bug #9060: Cache oftenly used values that are immutable
- Review of 9060b:
* Leave a space between the target and cast type (e.g. @datetimetz result = (datetimetz)cachedBDT... - 04:15 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
> * for the @RETURN DYNAMIC-INVOKE@ - please make tests, and we'll discuss if we need to implement this in this pha...- 04:10 AM Bug #9801: conversion of com property with subscript
- This was encountered for the #9457 work, the task is created to document this problem; is not expected to be fixed as...
- 04:07 AM Bug #9801 (New): conversion of com property with subscript
- 03:53 AM Feature #9436: add built-in OO classes
- *9436a* is merged to trunk as rev. *15782* and archived.
03/17/2025
- 10:34 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- When generics are detected in the parser I added an annotation:...
- 08:16 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Thank you! This solves the issue. I am looking now to see what other problems there are when compiling.
- 07:21 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, in @progress.g:define_stmt_pre_scan@ you need to have @KW_FINAL@, too:...
- 06:33 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is @Cls.cls.ast@ before post-parse-fixups.
- 06:21 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Please post the entire .ast file after parse, before post-parse-fixups.
- 06:16 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- For v1:...
- 06:02 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Please post the AST for the @DEFINE PROPERTY@ node for @v1@ and @v2@.
- 05:20 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- *Value* is a keyword but this does not affect the above testcase, even if we use @define final public property v1 as ...
- 04:50 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Simplified the testcase a little more:
* @IInterface.cls@... - 07:42 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, about we discussed:
* in @assignment_style_stmt_rewriting@, line 207 needs to ignore if this is @dynamic-prope... - 06:15 AM Bug #9060: Cache oftenly used values that are immutable
- Review for 9060b rev 15768:
* in @database_references.rules@, I think you need to check for the index, too
* @Buffe... - 04:58 AM Bug #9060 (Review): Cache oftenly used values that are immutable
- I committed the conversion change to rev 15768, Constantin, please take a look. I converted hotel and there were no c...
- 04:29 AM Feature #9436 (Merge Pending): add built-in OO classes
- 9436a/15754 adds OEUnit related skeletons/changes.
Ioana: please merge after 9768a.
Also available in: Atom