Octavian Adrian Gavril's activity
From 02/21/2026 to 03/22/2026
03/20/2026
- 07:52 AM Conversion Tools Feature #11317 (New): Implementing multi-threaded parsing
03/18/2026
- 08:10 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Reverted multi-threaded parsing changes and the new revision is *16540*. After retesting the new revision against the...
03/17/2026
- 07:11 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Rebased branch *1752a* with *trunk/16468*. The new revision is *16538*. Added post-rebase fixes in *16539*.
03/16/2026
- 10:40 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Yes, the stable naming issue has to be handled here.
Sounds good. I’m rebasing *1752a* next an... - 10:31 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> For now, I think we should drop back to single-threaded mode for parsing. Please create a separa... - 07:39 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *16424*. These include initial support for multi-threaded parsing, but the solution is ...
03/09/2026
- 07:42 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Octavian Adrian Gavril wrote:
> Preprocessor tests are fine and #6506-177, #6506-169 + #10109-401 are fixed.
+ #1... - 07:40 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I've added new changes in *6506b/16468*. Relocated the @clearCount@ logic to ensure it takes precedence over escaped ...
- 05:12 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> I see what's happening now. We're dealing with another skipped semicolon. Take a look at the f... - 04:03 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Hmmm, something seemed suspicious when I first looked at it. Let me analyze the scenario and I... - 03:41 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> This is a testcase for the error in #10109-409:
> [...]
>
> Again, this can probably be tr...
03/06/2026
- 10:56 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Octavian Adrian Gavril wrote:
> Radu Apetrii wrote:
> > This is an example that fails with 6506b rev. 16466:
> > [... - 09:45 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> This is an example that fails with 6506b rev. 16466:
> [...]
>
> Let me know how I can hel... - 09:08 AM Base Language Feature #6506 (Review): implement CGI WebSpeed support and the standard web-disp.p dispatch funct...
- I've committed new changes in *rev16466*. I've reordered the code to prioritize preprocessor directives while keeping...
- 08:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> In 16465, did you intend to remove this change from @text.g@?
>
> [...]
Yes, because in 685... - 07:56 AM Base Language Feature #6506 (WIP): implement CGI WebSpeed support and the standard web-disp.p dispatch function...
- Octavian Adrian Gavril wrote:
> I've committed new changes that fix #10109-389. These can be found in *6506b/16465*.... - 07:39 AM Base Language Feature #6506 (Review): implement CGI WebSpeed support and the standard web-disp.p dispatch funct...
- I've committed new changes that fix #10109-389. These can be found in *6506b/16465*.
Constantin, please review.
03/05/2026
- 07:37 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > 3. With the current implementation @Compiler.compile()@ is @static@ and @synchronized@. This means that only one @E...
03/04/2026
- 08:46 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Is there a way to see how a compiled expression class looks like?
I have some errors like @java.lang.ArrayIndexOu...
03/03/2026
- 07:08 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- About @Expression.getCompiledExpression@. Is it efficient to allow redundant compilation of identical expressions acr...
- 04:26 AM TRPL Feature #3211 (WIP): implement multi-threaded pattern engine and rework the ConversionDriver to l...
> 4. It seems like the state accessed by @Scope.clone()@, @ScopeState.clone()@ (actually, pretty much *all of the c...
03/02/2026
- 09:59 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> 6. The direct references to @AstKey@ and @FrameAstKey@ from @PE.finish()@ seem like something tha... - 09:54 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> > These are the phases that run in single threaded mode:
>
> Don't we also use single threade... - 04:09 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Code Review Task Branch 1752a Revisions 16413 through 16421
>
> This is a really good set of u... - 08:52 AM Testing Support #6859 (Test): preprocessor tests
- Branch *6859b* was merged to *trunk rev 16451* and archived.
- 08:38 AM Testing Support #6859: preprocessor tests
- Rebased branch *6859b* with trunk *16450*. New revision is *16470*.
- 06:09 AM Testing Support #6859: preprocessor tests
- What additional testing do we need for this?
- 05:55 AM Testing Support #6859: preprocessor tests
- Radu confirms that conversion for another large GUI application completed successfully and there are no differences a...
- 02:56 AM Testing Support #6859: preprocessor tests
- Conversion of a large GUI application completed successfully. The only differences are comments order and correspondi...
02/27/2026
- 07:46 AM Testing Support #6859: preprocessor tests
- I've added the testcase mentioned in #6859-150 into *testcases/1830*.
- 06:29 AM Testing Support #6859: preprocessor tests
- Great, I'm adding that to the preproc testcases now and moving forward with the conversion tests.
- 04:24 AM Testing Support #6859: preprocessor tests
- I compared conversion of a multi-tenant app with a baseline and there are two type of differences:
# The comment ord...
02/26/2026
- 07:19 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I used @testcases/oo/basic@ to test the current solution. I need to add member data definitions of getters/setters fo...
- 02:33 AM Testing Support #6859: preprocessor tests
- Conversion of a multi-tenant application completed successfully. I need to get a baseline to check if there are any d...
02/25/2026
- 09:58 AM Testing Support #6859: preprocessor tests
- I've retested in advance conversion for an OO application as well. The output is the same as before latest changes: d...
- 09:24 AM Testing Support #6859: preprocessor tests
- I've restarted conversion testing as there are new changes in *6859b/16454*.
Conversion for ChUI regression testing... - 07:20 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
- I fixed the issue described in #10569-54. The problem was that the @isMarker@ flag wasn't set for all branches of the...
02/24/2026
- 08:35 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
- Conversion for a multi-tenant app failed... This is the testcase:
{{collapse(start.p)... - 06:25 AM Testing Support #6859: preprocessor tests
- The OO application converted successfully. The only differences are about the order of some comments.
- 03:00 AM Testing Support #6859: preprocessor tests
- Greg Shah wrote:
> Please create a new task for these deviations. We will defer work on those.
Done! The issue i... - 02:56 AM Conversion Tools Bug #11250: Tilde is not duplicating the next character.
- When the @keepTildes@ property is set to true, the expected behavior is for the tilde to duplicate the next character...
- 02:40 AM Conversion Tools Bug #11250 (New): Tilde is not duplicating the next character.
02/23/2026
- 08:31 AM Testing Support #6859: preprocessor tests
- I've committed string concatenation tests in *testcases/1828*. These are in @preproc_test_set@. They are related to #...
- 06:25 AM Testing Support #6859: preprocessor tests
- ChUI regression testing application converted successfully. There is no source difference. Continue testing the follo...
- 02:43 AM Testing Support #6859: preprocessor tests
- Rebased branch *6859b* with *trunk/16435*. The new revision is *16453*.
Also available in: Atom