This PR:
- makes
CCheckQueueRAII-styled - gets rid of two global variables:
scriptcheckqueueg_parallel_script_checks
This PR is based on #18710, therefore only the last two commits should be considered.
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
Concept ACK RAII style.
Need to fix test/fuzz/checkqueue.cpp in lines 41 and 42.
Rebased ba61343f43f8d91c160d698b3db11fc9d34e81eb -> 3553bde5b160ee243bce725d0b0165887a272136 (pr18731.01 -> pr18731.02) ~and ready for review.~
Updated 3553bde5b160ee243bce725d0b0165887a272136 -> 01be64d1305e5b30867e3955d7cdcd036e7f8381 (pr18731.02 -> pr18731.04, diff):
And this PR is ready for review, finally.
Rebased 01be64d1305e5b30867e3955d7cdcd036e7f8381 -> 3fa858781b0cf753a2c7901a386d3fc8f5f11e3a (pr18731.04 -> pr18731.05) due to the conflict with #18698.
Rebased 3fa858781b0cf753a2c7901a386d3fc8f5f11e3a -> aad6c472415264a7ee93aeab1a461181ee96ad0c (pr18731.05 -> pr18731.06) due to the conflict with #16127.
Rebased aad6c472415264a7ee93aeab1a461181ee96ad0c -> ec0522406675dae9e88b13f5ee82a2311a547fdf (pr18731.06 -> pr18731.07) due to the conflict with #18792.
Rebased ec0522406675dae9e88b13f5ee82a2311a547fdf -> 894b3e3e2769ea3e51cc62bd52bcda04c81b853e (pr18731.07 -> pr18731.08) due to the conflict with #19142.
Rebased 894b3e3e2769ea3e51cc62bd52bcda04c81b853e -> d0ac4468e6911acc9cc8e82736782ca80f42a18c (pr18731.08 -> pr18731.09) due to the conflict with #18758.
Rebased d0ac4468e6911acc9cc8e82736782ca80f42a18c -> 6f224c64de16f1d8badc8284ce6cf96d83c40d45 (pr18731.09 -> pr18731.10) due to the conflict with #18710.
Rebased 6f224c64de16f1d8badc8284ce6cf96d83c40d45 -> 45ba39aa6d61b3e6ccef0b265c27f56de209b5b6 (pr18731.10 -> pr18731.11) due to the conflicts with #18637 and #19589.
Rebased 45ba39aa6d61b3e6ccef0b265c27f56de209b5b6 -> f62b22af87390719e09163df093b6a9059ad151c (pr18731.11 -> pr18731.12) due to the conflicts with #18011 and #19604.
Rebased f62b22af87390719e09163df093b6a9059ad151c -> 7a6ad64160c15cb9a77af1a0dcced476d0a08bda (pr18731.12 -> pr18731.13) on top of #19710 and #18710 to prevent merge conflicts.
Rebased 7a6ad64160c15cb9a77af1a0dcced476d0a08bda -> e5a82deda64a11f03c48a6fcaadb78ec3502745f (pr18731.13 -> pr18731.14) due to the conflicts with #19710 and #19826.
Also this commits gets rid of scriptcheckqueue global variable.
Rebased e5a82deda64a11f03c48a6fcaadb78ec3502745f -> 56d40da18fb60641c6dd683f77837cd32c0e24dd (pr18731.14 -> pr18731.15) due to the conflict with #19927.
<!--cf906140f33d8803c4a75a2196329ecb-->
🐙 This pull request conflicts with the target branch and needs rebase.
<sub>Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a "draft".</sub>
<!--13523179cfe9479db18ec6c5d236f789-->There hasn't been much activity lately and the patch still needs rebase. What is the status here?
<!--13523179cfe9479db18ec6c5d236f789-->There hasn't been much activity lately and the patch still needs rebase. What is the status here?
I won't be able to focus on this stuff in the near future.
So closing up for grabs.