General

Profile

Octavian Adrian Gavril's activity

From 08/25/2025 to 09/23/2025

09/23/2025

04:09 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I fixed the wrong dialect name used in the last revision. I tested the changes from @frame_generator.xml@ and these w... Octavian Adrian Gavril

09/22/2025

09:46 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes in *1752a/16149*. These include:
* refactoring of how SQL keyword conflicts are solved fo...
Octavian Adrian Gavril

09/19/2025

08:27 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> I don't want to single thread things that are not needed. I prefer not to leave this dependency ...
Octavian Adrian Gavril
03:43 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Ovidiu Maxiniuc wrote:
> The 'reset' happens only once for each namespace defined in @p2j.cfg.xml@, to avoid 'blocki...
Octavian Adrian Gavril

09/18/2025

09:44 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes in *1752a/16148* that include some clean up code and cosmetic changes. Octavian Adrian Gavril
08:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Why does the schema name matter here? A reserved SQL keyword is reserved for a given dialect no ...
Octavian Adrian Gavril
08:36 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
However, we will have no @currentSchemaName@ in @Code Conversion Annotations Prep@, where naming of files is executin... Octavian Adrian Gavril
08:00 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
That check using @reservedSQL@ can't be removed because @TYPE_CLASS@ is used for converting *packages* and *DMO names... Octavian Adrian Gavril

09/17/2025

09:11 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
@reservedSQL@ is cleared and repopulated everytime a new @DATABASE@ token is found, using @resetDialects()@. This see... Octavian Adrian Gavril
09:03 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Any such static data needs to be properly thread-safe so that all access is syncronized or handle...
Octavian Adrian Gavril
08:39 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I think we should let the current thread pool as a static member because there are several static actions of @JavaPat... Octavian Adrian Gavril
06:56 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> * We keep the same threads and 'pause' the execution of threads and let only one thr...
Octavian Adrian Gavril
05:00 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I analyzed the results of large GUI app conversion and I noticed that *we are losing the static context* everytime we... Octavian Adrian Gavril

09/16/2025

09:54 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Shouldn't each @PatternEngine@ invocation create a new thread pool? Making a single-threaded pro...
Octavian Adrian Gavril
09:39 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> I analyzed the results with other apps and it seems that @Detecting Frame Interfaces...
Octavian Adrian Gavril
03:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I analyzed the results with other apps and it seems that @Detecting Frame Interfaces@ takes too long to execute in a ... Octavian Adrian Gavril

09/15/2025

07:15 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes into *1752a/16146*.
I added implementation that establish which source file will gener...
Octavian Adrian Gavril

09/12/2025

09:10 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I finished an initial solution for the issue and started testing with a few apps. I found some problems during ChUI r... Octavian Adrian Gavril
09:07 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
I can confirm that the setup works fine. Octavian Adrian Gavril

09/10/2025

09:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I added new changes into *1752a/16145*:
* I analyzed @frame_generator_pre.xml@ more carefully and I think that is re...
Octavian Adrian Gavril

09/09/2025

02:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> I've committed some changes into *1752a/16144*. These include fixes for deterministi...
Octavian Adrian Gavril

09/08/2025

09:59 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed some changes into *1752a/16144*. These include fixes for deterministic generation of *sql names* and *... Octavian Adrian Gavril

09/05/2025

09:28 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes in *1752a/16143*.
I moved the class name suffix calculation from @p2o.xml@ to @p2o_pre...
Octavian Adrian Gavril

09/04/2025

04:10 AM Conversion Tools Bug #10482 (WIP): [REGRESSION] DMO temp-table SQL name is no longer deterministic
I'm not sure if this is a regression. I've seen that kind of differences many times when converting a large app. The ... Octavian Adrian Gavril

09/03/2025

02:21 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Constantin Asofiei wrote:
> @oo_calls.rules@ does not set @pmImport = false@ in the @init-rules@ section - so this v...
Octavian Adrian Gavril

09/02/2025

09:48 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
As we discussed in today's meeting, there is an unused import that is attached with *trunk* and it's not attached wit... Octavian Adrian Gavril

09/01/2025

09:35 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I fixed the issue described above in *1752a/16142*. I'm retesting the large GUI application conversion. Octavian Adrian Gavril
05:16 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I could reproduce the issue described in #3211-10 using the following testcase:
@B.cls@:...
Octavian Adrian Gavril
 

Also available in: Atom