Octavian Adrian Gavril's activity
From 01/22/2026 to 02/20/2026
02/20/2026
- 09:50 AM TRPL Feature #3211 (Review): implement multi-threaded pattern engine and rework the ConversionDriver t...
- I've committed new changes that should cover latest unresolved review items. These are in *1752a/16421* and include t...
- 05:29 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I added properly documentation and did some code restructuring in revision *16420*.
- 06:14 AM Testing Support #6859: preprocessor tests
- Radu Apetrii wrote:
> Octavian, please check #6506-159 for another test that can be added to the test suite (assumin...
02/19/2026
- 08:53 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- Greg Shah wrote:
> Good. Please add this testcase and also variants that use @'@ and which mix @"@ and @'@. Also, ... - 08:31 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- Greg Shah wrote:
> Code Review Task Branch 6859b Revision 16327
>
> 1. The changes to CODE seem like they might f... - 07:24 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I removed redundant synchronization/@ContextLocal@ usages. The @threadSafe@ flag is renamed into @multiThreadAccess@....
- 07:08 AM Testing Support #6859: preprocessor tests
- Greg Shah wrote:
> What is the status of retesting 6859b?
If I recall correctly, #10569 needs to be reviewed firs...
02/18/2026
- 11:16 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I think Constantin was right in #3211-248. The @clone@ method for variable types is required only if the variable end...
- 04:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed latest changes in *1752a/16417*. These include what is documented in #3211-254, plus a few other fixes...
02/17/2026
- 09:07 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I think @SymbolResolver.instCache@ is used per thread and threads *are not using* the same blueprint instance. This h...
02/16/2026
- 08:37 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Here is a quick update on my current progress:
# These are the last classes that need @clone()@ implementation:
{{c...
02/11/2026
- 09:58 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> We don't want to compile anything that isn't actually executed. So I think we still want to be l... - 09:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- In the new implementation, should we compile expressions just after all rules are loaded? Without calling @instantiat...
02/03/2026
- 10:02 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Constantin Asofiei wrote:
> Octavian Adrian Gavril wrote:
> > To ensure full support for copying all @expr.Variable... - 09:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Here is a list with classes used as variable types in TRPL:
{{collapse(variable types)... - 08:42 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I added new changes in *9638a/16310* and these include the following:
* Added support for dictionary registration fo...
02/02/2026
- 09:39 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- OK. In such cases, would be a good practice to create a new branch *1752b*, or should we keep the work in *1752a*?
- 09:29 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Why would @PatternEngine@ need to have multiple instances in a multi-threaded run?
Since it ex... - 09:23 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Yes, that is the idea. Create the instances for each thread and allow them to reference each oth... - 09:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> We are trying to avoid @ThreadLocal@ and @ContextLocal@ because they are expensive. Compiled exp... - 03:22 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Some extra notes about the latest ideas:
Greg Shah wrote:
> Here is what I suggest to fix this, which also has th...
01/30/2026
- 03:06 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> About referenced tables/temp-tables in the input class, I think we should load the e... - 03:01 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- About referenced tables/temp-tables in the input class, I think we should load the entire DMO definition as well. Thi...
01/29/2026
- 08:12 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Added synchronized block back for @getValue@ and @setValue@ because these methods were modified by mistake after the ...
- 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 16263 through 16320 (this is the code base before the reb...
01/28/2026
- 09:45 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Constantin Asofiei wrote:
> Octavian Adrian Gavril wrote:
> > No, I tested conversion of those projects with severa... - 09:26 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Constantin Asofiei wrote:
> Hi Octavian, this is for 1752a/16414.
> > I found some usages of @DialectHelper@ in @Na...
01/27/2026
- 08:34 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've added new changes that cover support for the following OO references:
* class events
* length-of and resize me...
01/22/2026
- 06:48 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I used this testcase to test the implementation:
{{Collapse(A.cls)
CLASS A INHERITS cv.B IMPLEMENTS cv.IScheduled... - 06:40 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've committed the last changes in *9638a/16308*. These include:
* Loaded getters and setters definition as data mem... - 02:54 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Should we allow having a class in @abl@ folder and it's converted output in an existing jar? If so, should we priorit...
Also available in: Atom