Activity
From 05/20/2025 to 06/18/2025
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...
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...
06/13/2025
- 09:15 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Correct
- 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... - 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...
- 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... - 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...
- 06:50 AM Feature #1753 (WIP): implement full locking/synchronization for all shared data in TRPL worker cl...
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...
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...
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...
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...
- 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...
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... - 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:...
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 ...
- 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...
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...
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 ...
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...
Also available in: Atom