General

Profile

Octavian Adrian Gavril's activity

From 11/23/2025 to 12/22/2025

12/19/2025

09:53 AM Testing Support #6859: preprocessor tests
I updated the current status of the preprocessor test in order to include the new test suite. [[p2j:Preprocessor_Test... Octavian Adrian Gavril
07:44 AM Testing Support #6859: preprocessor tests
I've committed new semicolon preprocessor testcases into *testcases/1820*. These are related to #10569-45. Octavian Adrian Gavril
09:29 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I've committed new changes into *6859b/16327*. These include the following:
* Fixed concatenation operator @+@. Befo...
Octavian Adrian Gavril

12/17/2025

09:27 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Look at this testcase:... Octavian Adrian Gavril

12/15/2025

04:19 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Here is another testcase:... Octavian Adrian Gavril
03:07 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Could this be a reason why using @'@ or @"@ as @CODE@ is allowed on *trunk*? Octavian Adrian Gavril
02:45 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I used changes above and ChUI regression app converted and there were no differences. But a preprocessor test failed ... Octavian Adrian Gavril

12/11/2025

07:47 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg, do you recall why is it OK to match @"@ or @'@ as the 2nd or later char in @CODE@? I used these changes and the... Octavian Adrian Gavril
06:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The tricky zone is here: @+"|" + "~n".@.
* @+"|@ is @CODE@
* @" + "@ is a @QSTRING@. This way, the new line will be...
Octavian Adrian Gavril
06:14 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Actually, only the last revision of *6859b* is triggering this issue with concatenation operator. I think this should... Octavian Adrian Gavril
04:28 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I noticed some suspect differences for ChUI regression testing app:... Octavian Adrian Gavril
01:42 AM Testing Support #6859: preprocessor tests
Rebased branch *6859b* with *trunk/rev16310*. The new revision is *16326*. Octavian Adrian Gavril

12/10/2025

07:08 AM Testing Support #6859: preprocessor tests
I tested the latest changes of *6859b* with ChUI regression testing application. I run the frontend and there were so... Octavian Adrian Gavril

12/09/2025

09:26 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I think the best place where we can introduce this idea is in @SymbolResolver.loadClass(String name, boolean topLevel... Octavian Adrian Gavril
06:39 AM Conversion Tools Feature #9638 (WIP): resolve OO dependencies during parsing using annotations in already converte...
Octavian Adrian Gavril
08:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
This approach should test only the changes related to this task or it should include all the changes from *6859b*? If... Octavian Adrian Gavril
08:29 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> We can take this approach:
>
> # Run the front end on an application. Confirm there are no err...
Octavian Adrian Gavril
03:33 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
What extra testing is needed for this issue? Should we run conversion of some apps? Octavian Adrian Gavril
03:30 AM Conversion Tools Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Another example of what the current preprocessing work does is mentioned in #10569-25. Octavian Adrian Gavril
03:27 AM Conversion Tools Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Take a look at this OE example:... Octavian Adrian Gavril
03:15 AM Conversion Tools Bug #10988 (New): Extra quote is not generated during preprocessing when alternative for two quot...
Octavian Adrian Gavril

12/08/2025

07:31 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I did some experiments that add an extra @'@ as OE does, but this changed how the lexer process next input. For examp... Octavian Adrian Gavril
02:51 AM Testing Support #6859: preprocessor tests
I've committed the changes into *testcases/1818*. Reversed output filenames across preprocessor targets. Octavian Adrian Gavril

12/05/2025

09:22 AM Testing Support #6859: preprocessor tests
And we should compare the OE output with the @.keeptildes.@ file, right? In the current targets, we compare with the ... Octavian Adrian Gavril
05:01 AM Testing Support #6859: preprocessor tests
I need clarification. There are two separate targets responsible with preprocessing, one is with @keeptildes@ option ... Octavian Adrian Gavril
09:10 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I changed the @% Done@ by mistake. The issue of this task is fixed. And the preprocessor tests have the same status a... Octavian Adrian Gavril
09:02 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I started to add new tests in [[p2j:Preprocessor Testcases]] but I found that we already have these cases in @tests/c... Octavian Adrian Gavril
07:57 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I've committed new changes that completes the initial fix:
* I added an extra check for @LA(3)@ to avoid any excepti...
Octavian Adrian Gavril

12/04/2025

08:06 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The cause of failing is this scenario: ... Octavian Adrian Gavril
07:28 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Unfortunately, there are 10 extra tests from @alternative_coding_test_set@ which failed with *6859b/16144*. I need to... Octavian Adrian Gavril
01:26 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The changes fix the testcase mentioned in #10569-1.
Radu, can you check if that's happening for your specific file...
Octavian Adrian Gavril

12/03/2025

10:09 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg, please review the changes. Octavian Adrian Gavril
09:45 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
Apparently, in 4GL you can write two single/double quotes and the compiler will keep only one. 4GL seems to generate ... Octavian Adrian Gavril

12/02/2025

07:34 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I think the work should be done in *6859b*, is that right? Octavian Adrian Gavril

11/27/2025

09:40 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> I tested the changes for full conversion and the improvements are noticeable. I did ...
Octavian Adrian Gavril
08:56 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I fixed some regressions caused by *rev16319*. The changes are in *rev16320*. Octavian Adrian Gavril

11/26/2025

08:21 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> > the collections that supports concurrency anyway, like those from @p2j.convert.db@ package. Thi...
Octavian Adrian Gavril
04:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes to *1752a/16319*. The initial purpose of these was to increase performance of runtime conv... Octavian Adrian Gavril

11/24/2025

09:23 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> For the runtime case, I think we have to consider each session to be a separate conversion run wi...
Octavian Adrian Gavril
08:38 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Global post rules must not run on multiple threads. The threads for a given phase should all com...
Octavian Adrian Gavril
07:32 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Since some profiles already ignore rules during runtime conversion, I'm wondering if the @applyGlobal(RULE_POST); cal... Octavian Adrian Gavril
05:34 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
One more thing. The current design uses @ContextLocal@ for *all variables* because the global @post-rules@ are curren... Octavian Adrian Gavril
05:20 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
After a deep analyze to the performance impact that *1752a* brings to runtime conversion, I think that we should use ... Octavian Adrian Gavril
 

Also available in: Atom