Open tueda opened 8 months ago
What is the status here? I see that you have a branch resolving some helgrind issues; is it now clean running the tests?
In fact, it was difficult to sort out all the threading stuff. The rewriting has been stopped...
Ensuring TFORM operates without any Helgrind/DRD errors would be beneficial, as it guarantees the absence of multithreading issues such as data races. But any additional synchronization should be carefully introduced not to cause performance degradation.
If this is done, then adding CI tests with Helgrind/DRD would enhance the reliability of TFORM in the development process.
Related discussions can be found in #417, #470 and #493.