General

Profile

Octavian Adrian Gavril's activity

From 06/26/2025 to 07/25/2025

07/24/2025

10:04 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed one more change in *1752a/16089* to fix some conversion errors that occur after rebasing *1752a*. I co... Octavian Adrian Gavril
06:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Branch *1752a* was rebased with *trunk/16065*, new revision is *16087*. I fixed some compilation errors in *16088* Octavian Adrian Gavril
05:02 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed some changes into *1752a/15907* that fix naming issue of fields/tables noticed during conversion of Ch... Octavian Adrian Gavril

07/22/2025

09:03 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I redesigned the feature but I couldn't call it from TRPL because separating it from @createJavaFile@ will let other ... Octavian Adrian Gavril

07/21/2025

08:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes in *1752a/15905*:
* I reverted @AstManager@ synchronization and the @AstManagerPlugin@ is...
Octavian Adrian Gavril

07/18/2025

09:23 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
In the current conversion version, I understand that each file generates a DMO for each temp-table. For files with id... Octavian Adrian Gavril

07/17/2025

09:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
It's definitely something wrong how @TemplateWorker.graftAt@ works during DMOs generation. If the ids issue is not sh... Octavian Adrian Gavril
07:54 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
When temp-table DMOs are generated, I'm observing an issue where some @.jast@ files contain asts with identical ids. ... Octavian Adrian Gavril

07/16/2025

10:02 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I think we can add this implicit release of locks in @SymbolResolver.resetVariables@. If that @AstKey.lock@ was not r... Octavian Adrian Gavril
09:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Ovidiu Maxiniuc wrote:
> I had a quick peek at 1752a / r15902. I understand that it is still WIP.
>
> IMHO, we sh...
Octavian Adrian Gavril

07/15/2025

04:01 AM Testing Support #6859: preprocessor tests
Code Review Task Branch 6859b Revision 16040:
I've analyzed each individual task. Everything looks good, and I hav...
Octavian Adrian Gavril

07/14/2025

07:03 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> We don't want a global lock. That essentially single threads the DMO conversion. Not good.
>
...
Octavian Adrian Gavril

07/11/2025

09:58 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Indeed, there are some shared maps used to check if the current temp-table has been already created using an @AstKey@... Octavian Adrian Gavril
04:28 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I'm currently working on how to manage temp-tables processing from @p2o.xml@. The issue is that instead of all thread... Octavian Adrian Gavril

07/09/2025

09:52 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes into *1752a/15901*. I safely removed profile loading for each thread and context-local imp... Octavian Adrian Gavril

07/08/2025

08:19 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed some changes in *1752a/15900* that help avoiding park states of threads. Here are some comparisons bet... Octavian Adrian Gavril

07/04/2025

08:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I modified all H2 data structures (@H2Map@, @H2Set@, @H2MapToMap@, @H2MapToSet@, @H2ChildMap@ and @H2ChildSet@) in *1... Octavian Adrian Gavril
02:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed some changes into *1752a/15898*. I changed how target files are distributed among threads. This change... Octavian Adrian Gavril

07/03/2025

10:24 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Artur Școlnic wrote:
> Octavian, just as a side note, Java 21 finally introduced virtual or 'green' threads, the adv...
Octavian Adrian Gavril

07/02/2025

09:25 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed some changes in *1752a/15897* that add support for customizing the number of threads used to process f... Octavian Adrian Gavril

07/01/2025

08:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed the last changes into *1752a/15896*. Octavian Adrian Gavril
05:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Actually, I found two cases where global variables are initialized in @init-rules@ but those shouldn't be shared. To ... Octavian Adrian Gavril
02:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> OK, that seems reasonable. The behavior of global init and post is meant to be executed once, no...
Octavian Adrian Gavril

06/30/2025

09:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I refactored the variables scope context-local implementation. @ScopeState@ is not used as thread-specific instance a... Octavian Adrian Gavril

06/27/2025

09:57 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> You mean global in scope but not shared?
>
I'm referring to global variable from each @.xml@ f...
Octavian Adrian Gavril
09:47 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Are you talking about global post rules? Global init and post rules should only ever run on the ...
Octavian Adrian Gavril
09:08 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed some changes in *1752a/15895* that fix differences between conversions of @hotel_gui@ with *trunk* / *... Octavian Adrian Gavril
 

Also available in: Atom