mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-25 16:10:57 +00:00
Forward-merge PR 6429 (and develop) into the TSAN branch. Conflict resolutions: - JobQueue.h: keep the TSAN-safe postCoroTask (jobCounter_.wrap slot reservation) on top of the legacy Coro removal. - CoroTaskRunner.ipp: keep atomic finished_ (acquire loads) with the renamed mutexRun_ from develop. - reusable-build-test-config.yml: keep the single sanitizer-options step and fold the sanitizer single-threaded test parallelism into the coverage parallelism logic. - linux.json: add "thread" to the amd64 sanitizer matrix (replaces the removed generate.py logic). - CoroTask_test.cpp: rename create_t/jtCLIENT to CreateT/JtClient in testExpectEarlyExit.