Update libmultiprocess subtree to fix clang-tidy errors #32641

pull ryanofsky wants to merge 2 commits into bitcoin:master from ryanofsky:pr/subtree-2 changing 8 files +108 −82
  1. ryanofsky commented at 6:28 PM on May 29, 2025: contributor

    Includes:

    These changes are needed to fix CI errors in #31802.

    The changes can be verified by running test/lint/git-subtree-check.sh src/ipc/libmultiprocess as described in developer notes and lint instructions

  2. Squashed 'src/ipc/libmultiprocess/' changes from 35944ffd23fa..27c7e8e5a581
    27c7e8e5a581 Merge chaincodelabs/libmultiprocess#172: refactor: fix warnings from clang-tidy-20 and bitcoin-tidy
    2fe87d016be4 Merge chaincodelabs/libmultiprocess#173: doc: Fix error string typo
    57a65b854664 clang-tidy: Suppress bitcoin-nontrivial-threadlocal error
    0d8012f656fe Merge chaincodelabs/libmultiprocess#165: clang-tidy: fix warnings introduced in version 19
    3a96cdc18f2d clang-tidy: Fix bugprone-move-forwarding-reference error
    c1e8c1a02864 clang-tidy: Fix bugprone-move-forwarding-reference errors
    aa19285303ff use ranges transform
    a78137ca73b8 make member function const
    ca3226ec8ab7 replace custom tuple unpacking code with `std::apply`
    949fe85fc91f replace SFINAE trick with `if constexpr`
    44ee4b40b89a doc: Fix error string typo
    
    git-subtree-dir: src/ipc/libmultiprocess
    git-subtree-split: 27c7e8e5a581b3c41330e758951251ef11807b11
    154af1eea1
  3. Merge commit '154af1eea1170f5626aa1c5f19cc77d1434bcc9d' into HEAD 9f6565488f
  4. DrahtBot commented at 6:28 PM on May 29, 2025: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32641.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK TheCharlatan, Sjors

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  5. sedited approved
  6. sedited commented at 7:37 PM on May 29, 2025: contributor

    ACK 9f6565488fc169898abc5f7ee620ce7a9a4e5e50

  7. Sjors commented at 5:20 AM on May 30, 2025: member

    ACK 9f6565488fc169898abc5f7ee620ce7a9a4e5e50

    Tested with git-subtree-check.sh -r

    I reviewed https://github.com/bitcoin-core/libmultiprocess/pull/172 myself, but for the other pull requests I only glanced over the final diff here.

    For future subtree updates we may also want to do https://github.com/bitcoin-core/libmultiprocess/issues/178. That would give some assurance that the correct merge policy is followed there.

  8. fanquake merged this on May 30, 2025
  9. fanquake closed this on May 30, 2025

  10. ryanofsky referenced this in commit 8b96229da5 on Jun 3, 2025
  11. ryanofsky referenced this in commit a1ca07692b on Jun 5, 2025
  12. ryanofsky referenced this in commit 59030c68cb on Jun 11, 2025
  13. sedited referenced this in commit f236a50dc1 on Jun 14, 2025
  14. yuvicc referenced this in commit 069643f094 on Jul 6, 2025
  15. yuvicc referenced this in commit 22f55cf11d on Aug 26, 2025
  16. bug-castercv502 referenced this in commit cfdba67027 on Sep 28, 2025
  17. fanquake referenced this in commit a14e7b9dee on Oct 16, 2025
  18. stickies-v referenced this in commit a19c56cd7c on Nov 4, 2025
  19. morozow referenced this in commit ed7fc322ea on May 8, 2026
  20. Kino1994 referenced this in commit 2d4cb2f87f on Jun 28, 2026
  21. BigcoinBGC referenced this in commit c6f7255aa0 on Jun 30, 2026
  22. bitcoin locked this on Jul 30, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-08-11 10:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me