General

Profile

Octavian Adrian Gavril's activity

From 03/23/2026 to 04/21/2026

04/21/2026

08:24 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've noticed that many builtin classes have incomplete @LegacySignature@ instances. For example @com.goldencode.p2j.o... Octavian Adrian Gavril
06:33 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've successfully integrated loading of bultin classes from jars but the current implementation is looking for class ... Octavian Adrian Gavril

04/09/2026

09:57 AM TRPL Feature #3211 (Review): implement multi-threaded pattern engine and rework the ConversionDriver t...
Octavian Adrian Gavril wrote:
> The current conversion differences of a large GUI app are the following:
> * There ...
Octavian Adrian Gavril
07:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> The root cause was a race condition in the non-synchronized @BufferScopeWorker.getSu...
Octavian Adrian Gavril
07:16 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I found a regression from *rev16573* where @getPrimaryIndex()@ failed due to an incomplete @P2OLookup@ instance. The ... Octavian Adrian Gavril
02:33 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> The conversion for a large GUI application failed, and I am currently investigating ...
Octavian Adrian Gavril

04/08/2026

11:47 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> What was the issue?
The filter designed to identify conflicting files (such as @a/b/start.p@ a...
Octavian Adrian Gavril
10:20 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > OK, that is fine. I'm surprised there is a difference for thi...
Octavian Adrian Gavril
09:40 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
>
> I fixed this but now I get @case-sensitive@ on false for OO app conversion with ...
Octavian Adrian Gavril
08:19 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > OK, that is fine. I'm surprised there is a difference for thi...
Octavian Adrian Gavril
03:58 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
The conversion for a large GUI application failed, and I am currently investigating the root cause. Additionally, the... Octavian Adrian Gavril

04/07/2026

08:34 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Greg Shah wrote:
> @OpenEdge.Core.Collections.Stack@
> @Progress.Lang.Enum@
> @Progress.Lang.SysError@
>
> * @O...
Octavian Adrian Gavril
08:23 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
About builtin classes, how are the legacy class names mapped to the actual builtin implementation? For example: @Open... Octavian Adrian Gavril
07:44 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> OK, that is fine. I'm surprised there is a difference for this second case. We already sort the...
Octavian Adrian Gavril
07:23 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> > temp-table name suffixes (and their associated filenames/references) have changed.
>
> Is th...
Octavian Adrian Gavril
06:41 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I have implemented additional changes regarding job counting and synchronized work from @CommonAstSupport@, committed... Octavian Adrian Gavril

04/06/2026

08:43 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Committed the fix for class dependency mechanism in *rev16571*. The keys used for @fileStatusMap@ by inherited class/... Octavian Adrian Gavril
04:56 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
The issue persists with a large GUI app as well. The job queue size isn't dropping, but the threads are staying busy ... Octavian Adrian Gavril

04/03/2026

06:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I am currently testing the conversion of a large OO application, but the process consistently blocks at the exact sam... Octavian Adrian Gavril

04/02/2026

04:12 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Rebased branch *1752a* with *trunk/16495*. The new revision is *16570*. Octavian Adrian Gavril

04/01/2026

10:49 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Rebased branch *9638a* with *trunk/16495*. I had fix a post-rebase error. The new revision is *16500*. Octavian Adrian Gavril
08:43 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes into *1752a/16543*. These include the fix mentioned in #3211-293 + I had an issue with con... Octavian Adrian Gavril

03/31/2026

02:59 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Constantin, I’ve been looking into the changes for #10935 and wanted to clarify the intended scope. Should we be anal... Octavian Adrian Gavril

03/27/2026

06:20 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've added some fixes related to conversion differences in *rev16542*. Octavian Adrian Gavril

03/26/2026

11:04 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes about stable naming generation in *rev16541*.
I removed all single-threaded switching fro...
Octavian Adrian Gavril

03/25/2026

06:58 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> Another thing. @!unFormedFrames.isEmpty@ check from @frame_generator_pre.xml>rule-se...
Octavian Adrian Gavril
06:38 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Moving the name computation to an earlier phase causes @EMPTY_FORM_AST@ to be created twice: once in stable naming ph... Octavian Adrian Gavril
06:25 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Another thing. @!unFormedFrames.isEmpty@ check from @frame_generator_pre.xml>rule-set>post-rules@ is supposed to crea... Octavian Adrian Gavril
05:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Some UI language statements which can define a frame can be specified without a frame name. Actu...
Octavian Adrian Gavril

03/24/2026

10:32 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Ovidiu, do you know how a @FORM@ should be processed when the frame name defaults to an empty string @""@? What's the... Octavian Adrian Gavril
08:17 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I am looking at the following situation in our rules:... Octavian Adrian Gavril

03/23/2026

09:28 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
The name registration phase runs before @annotations/annotations.xml@, which is responsible for setting up the condit... Octavian Adrian Gavril
 

Also available in: Atom