Project

General

Profile

Activity

From 05/14/2025 to 06/12/2025

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

05/22/2025

05:07 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
I've committed into *1752a/15887* the initial integration of the multithreaded AST processing system. This version is... Octavian Adrian Gavril

05/16/2025

10:23 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> Some context-local implementations are a bit problematic in scenarios where threads ...
Greg Shah
09:56 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Some context-local implementations are a bit problematic in scenarios where threads need to share the same data. An e... Octavian Adrian Gavril

05/15/2025

09:20 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
Octavian Adrian Gavril wrote:
> Do you think it would be better to safely share the @PatternEngine@ instance and the...
Greg Shah
09:18 AM Feature #3211 (WIP): implement multi-threaded pattern engine and rework the ConversionDriver to l...
Do you think it would be better to safely share the @PatternEngine@ instance and the @resolver@ between threads, or s... Octavian Adrian Gavril
 

Also available in: Atom