This one could be fixed alternatively (in theory) by nuking signals2, but I don’t think this will happen any time soon.
maflcko
commented at 6:39 pm on December 12, 2023:
member
lgtm ACK1e0ed3bc0a99c08384642ad81ed4771bc98208b0
hebasto force-pushed
on Dec 12, 2023
hebasto renamed this:
doc: Bump minimum required Boost version due to migration to C++20
Bump minimum required Boost version due to migration to C++20
on Dec 12, 2023
hebasto
commented at 7:41 pm on December 12, 2023:
member
Oops… Forgot to update a version in the AX_BOOST_BASE macro.
Fixed now.
Sorry.
fanquake
commented at 7:41 pm on December 12, 2023:
member
This one could be fixed alternatively (in theory) by nuking signals2, but I don’t think this will happen any time soon.
I know a [WIP] branch for this “exists” in some form. cc @theuni
hebasto added the label
Build system
on Dec 12, 2023
maflcko added this to the milestone 27.0
on Dec 12, 2023
maflcko removed the label
Docs
on Dec 12, 2023
maflcko
commented at 7:59 pm on December 12, 2023:
member
Should be fine to squash a 2-line diff into one commit?
build: Bump minimum required Boost to 1.73.0 to support C++20
Boost versions <1.73 have C++20-specific bugs that were fixed in the
following commits:
- https://github.com/boostorg/signals2/commit/15fcf213563718d2378b6b83a1614680a4fa8cec
- https://github.com/boostorg/test/commit/495c095dc063052ce54f2fe9217fe0fc69ced5f1
49a90915aa
hebasto force-pushed
on Dec 12, 2023
hebasto
commented at 8:00 pm on December 12, 2023:
member
Should be fine to squash a 2-line diff into one commit?
Sure :)
fanquake approved
fanquake
commented at 1:06 pm on December 13, 2023:
member
ACK49a90915aa3ee8e3a7e163f23a55de931faf8523
DrahtBot requested review from maflcko
on Dec 13, 2023
fanquake merged this
on Dec 13, 2023
fanquake closed this
on Dec 13, 2023
hebasto deleted the branch
on Dec 13, 2023
theuni
commented at 4:02 pm on December 14, 2023:
member
This one could be fixed alternatively (in theory) by nuking signals2, but I don’t think this will happen any time soon.
I know a [WIP] branch for this “exists” in some form. cc @theuni
That implements the subset of signals that we rely on as a drop-in replacement. It passes tests and would serve as a good guide, but I don’t think that’s how we’d want to do it.
I could look at picking it up again and doing it right if there’s interest.
maflcko
commented at 4:19 pm on December 14, 2023:
member
I was looking in moving boost signals2 into one translation unit (because it is so heavy and keeps the compiler busy), to only expose the stuff that is needed, but if it is possible to re-implement signals2 in 150 LOC, that seems preferable?
theuni
commented at 4:48 pm on December 14, 2023:
member
@maflcko IIRC I wanted to fix #26442 before going forward with the replacement, as that makes the implementation more straightforward and greatly simplifies testing. Any interest in taking a look there?
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: 2024-11-21 12:12 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me