General

Profile

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
Octavian Adrian Gavril

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... Octavian Adrian Gavril

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*. Octavian Adrian Gavril

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...
Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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 ... Octavian Adrian Gavril

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...
Octavian Adrian Gavril
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 ... Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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...
Octavian Adrian Gavril

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:
> > [...
Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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... Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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*....
Octavian Adrian Gavril
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.
Octavian Adrian Gavril

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... Octavian Adrian Gavril

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...
Octavian Adrian Gavril

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... Octavian Adrian Gavril
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...
Octavian Adrian Gavril

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...
Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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...
Octavian Adrian Gavril
08:52 AM Testing Support #6859 (Test): preprocessor tests
Branch *6859b* was merged to *trunk rev 16451* and archived. Octavian Adrian Gavril
08:38 AM Testing Support #6859: preprocessor tests
Rebased branch *6859b* with trunk *16450*. New revision is *16470*. Octavian Adrian Gavril
06:09 AM Testing Support #6859: preprocessor tests
What additional testing do we need for this? Octavian Adrian Gavril
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... Octavian Adrian Gavril
02:56 AM Testing Support #6859: preprocessor tests
Conversion of a large GUI application completed successfully. The only differences are comments order and correspondi... Octavian Adrian Gavril

02/27/2026

07:46 AM Testing Support #6859: preprocessor tests
I've added the testcase mentioned in #6859-150 into *testcases/1830*. Octavian Adrian Gavril
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. Octavian Adrian Gavril
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...
Octavian Adrian Gavril

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... Octavian Adrian Gavril
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... Octavian Adrian Gavril

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... Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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... Octavian Adrian Gavril

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)...
Octavian Adrian Gavril
06:25 AM Testing Support #6859: preprocessor tests
The OO application converted successfully. The only differences are about the order of some comments. Octavian Adrian Gavril
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...
Octavian Adrian Gavril
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... Octavian Adrian Gavril
02:40 AM Conversion Tools Bug #11250 (New): Tilde is not duplicating the next character.
Octavian Adrian Gavril

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 #... Octavian Adrian Gavril
06:25 AM Testing Support #6859: preprocessor tests
ChUI regression testing application converted successfully. There is no source difference. Continue testing the follo... Octavian Adrian Gavril
02:43 AM Testing Support #6859: preprocessor tests
Rebased branch *6859b* with *trunk/16435*. The new revision is *16453*. Octavian Adrian Gavril
 

Also available in: Atom