Project

General

Profile

Activity

From 10/29/2025 to 11/27/2025

11/27/2025

09:40 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> I tested the changes for full conversion and the improvements are noticeable. I did ...
Octavian Adrian Gavril
08:56 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I fixed some regressions caused by *rev16319*. The changes are in *rev16320*. Octavian Adrian Gavril

11/26/2025

08:21 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> > the collections that supports concurrency anyway, like those from @p2j.convert.db@ package. Thi...
Octavian Adrian Gavril
04:18 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes to *1752a/16319*. The initial purpose of these was to increase performance of runtime conv... Octavian Adrian Gavril

11/24/2025

09:23 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> For the runtime case, I think we have to consider each session to be a separate conversion run wi...
Octavian Adrian Gavril
08:57 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
For the runtime case, I think we have to consider each session to be a separate conversion run with just a single thr... Greg Shah
08:38 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Global post rules must not run on multiple threads. The threads for a given phase should all com...
Octavian Adrian Gavril
08:36 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
> the collections that supports concurrency anyway, like those from @p2j.convert.db@ package. This implies removing t... Greg Shah
08:27 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Global post rules must not run on multiple threads. The threads for a given phase should all complete and then a sin... Greg Shah
07:32 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Since some profiles already ignore rules during runtime conversion, I'm wondering if the @applyGlobal(RULE_POST); cal... Octavian Adrian Gavril
05:34 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
One more thing. The current design uses @ContextLocal@ for *all variables* because the global @post-rules@ are curren... Octavian Adrian Gavril
05:20 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
After a deep analyze to the performance impact that *1752a* brings to runtime conversion, I think that we should use ... Octavian Adrian Gavril

11/14/2025

07:21 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> Constantin Asofiei wrote:
> > * in @p2j.convert.db@ package changes, to synchronize...
Octavian Adrian Gavril
04:50 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes that allow report generation to be executed multi-threaded. I've also replaced the current... Octavian Adrian Gavril

11/13/2025

04:38 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I have completed the implementation for multi-threaded report generation. Currently, I see no obvious improvement. Wh... Octavian Adrian Gavril

11/12/2025

08:18 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
The current implementation saves the results of the last processed path in the @rule-set -> init-rules@ of the next p... Octavian Adrian Gavril
04:45 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
The current implementation from @reports/consolidated_reports.xml@ is using mutable global variables in both nested r... Octavian Adrian Gavril

11/11/2025

06:29 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Constantin Asofiei wrote:
> Octavian, I'm looking through the code, but some things that stand out:
> * there are g...
Octavian Adrian Gavril
05:43 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian, I'm looking through the code, but some things that stand out:
* there are global variables in the cfg for ...
Constantin Asofiei

11/10/2025

08:45 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Constantin Asofiei wrote:
> Octavian, please rebase 1752a - I'll review after that.
Rebased branch *1752a* with *...
Octavian Adrian Gavril
03:21 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian, please rebase 1752a - I'll review after that. Constantin Asofiei
08:04 PM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> I tested the callgraph with *1752a*. There were some issues related to reports gener...
Greg Shah

11/07/2025

10:54 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I tested the callgraph with *1752a*. There were some issues related to reports generation. I moved that processing in... Octavian Adrian Gavril

11/06/2025

08:59 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed new changes into *1752a/16236*.
Initially, I wanted to avoid multiple calls of @applyGlobal@ method...
Octavian Adrian Gavril

11/03/2025

09:42 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
The @root@ nullify was triggered due to @autoload@ flag which is set in the global rules. As my implementation call @... Octavian Adrian Gavril
03:10 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Ovidiu Maxiniuc wrote:
> I think the changes in note 192 is not correct. Beside the conversion, @ContextLocal@ objec...
Octavian Adrian Gavril

10/31/2025

02:16 PM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I think the changes in note 192 is not correct. Beside the conversion, @ContextLocal@ objects are extensively used du... Ovidiu Maxiniuc
09:58 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I did this changes in @ContextLocal$Fallback.get()@ in order to allow the @null@ assignation from TRPL expressions of... Octavian Adrian Gavril
 

Also available in: Atom