Project

General

Profile

Activity

From 05/25/2025 to 06/23/2025

06/23/2025

10:04 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed some changes into *1752a/15893*. I reverted the previous implementation of @Variable@ class being thre... Octavian Adrian Gavril

06/20/2025

10:45 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I think the global scope variables should be local/thread-specific as well. If any of that is truly shared state, we... Greg Shah
08:51 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I believe some profiles require adjustments to their variable usages. When comparing the output ASTs during conversio... Octavian Adrian Gavril

06/19/2025

09:49 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I added the current version of synchronized profile variables scoping as revision *15892* in branch *1752a*. However,... Octavian Adrian Gavril

06/18/2025

10:01 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I tried to make @ScopeState@ full thread-specific for each @RuleContainer@, including @PatternEngine@. But this was a... Octavian Adrian Gavril

06/16/2025

09:29 AM Feature #1753: implement full locking/synchronization for all shared data in TRPL worker classes ...
I've committed some changes with the locking/synchronization implementation of worker classes in *1752a/15891*. I rev... Octavian Adrian Gavril

06/13/2025

09:15 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Correct Greg Shah
08:57 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> I see that there are @.xml@ file with a 'main' @<rule-set>@ where init/post rules ar...
Octavian Adrian Gavril
08:53 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I see that there are @.xml@ file with a 'main' @<rule-set>@ where init/post rules are included executing operations l... Octavian Adrian Gavril
06:47 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
> Should we incorporate new changes related to #1753 in the next revision to help resolve this?
Yes. I only split...
Greg Shah
06:44 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed changes in *1752a/15890* that make rules thread-specific (provisional implementation) and improve lock... Octavian Adrian Gavril
06:50 AM Feature #1753 (WIP): implement full locking/synchronization for all shared data in TRPL worker cl...
Octavian Adrian Gavril

06/11/2025

09:58 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
My initial approach to make rules, rulesets, and expressions thread-specific missed a key detail: only the main threa... Octavian Adrian Gavril

06/10/2025

09:36 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
As discussed in today's IDE meeting, as a default approach I would expect that functions and variables are both *stro... Greg Shah

06/06/2025

02:28 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Are we instantiating multiple copies of the expression classes (one per thread)? Make sure the c...
Octavian Adrian Gavril

06/05/2025

10:47 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Are we instantiating multiple copies of the expression classes (one per thread)? Make sure the containers are initia... Greg Shah
09:51 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Greg Shah wrote:
> Hmmm. I think rules must have per-thread instances. I wonder what the memory impact is for that...
Octavian Adrian Gavril

06/04/2025

02:18 PM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
> Do you think the initialization and execution of init/post rules should happen on a per-thread basis?
Global in...
Greg Shah
08:56 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I have a scenario where both threads are applying these rules, but on different files:... Octavian Adrian Gavril

06/02/2025

10:53 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
> I added @astMap@ since @AstSymbolResolver.cleanup@ is used by each thread. I'm continuing to fully integrate these ... Greg Shah
10:01 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I’ve committed changes to *1752a/15889*. In this version, I prepared the threads to work correctly for a full convers... Octavian Adrian Gavril

05/28/2025

11:14 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
> Do you think the resolver instance should not be shared? I'm concerned that fields such as @ruleScope@, @targetRoot... Greg Shah

05/26/2025

10:27 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed changes to *1752a/15888* that allow the conversion of hotel_gui to complete successfully. The project ... Octavian Adrian Gavril
 

Also available in: Atom