Skip to content

Fixing no_std for Amount sum iterator#651

Merged
sanket1729 merged 1 commit intorust-bitcoin:masterfrom
BP-WG:fix/amount-sum-nostd
Sep 13, 2021
Merged

Fixing no_std for Amount sum iterator#651
sanket1729 merged 1 commit intorust-bitcoin:masterfrom
BP-WG:fix/amount-sum-nostd

Conversation

@dr-orlovsky
Copy link
Copy Markdown
Collaborator

The latest merge of #615 broke the master b/c it didn't run new no_std CI. This PR fixes the problem.

@dr-orlovsky dr-orlovsky added this to the 0.28.0 milestone Sep 13, 2021
Copy link
Copy Markdown
Member

@sanket1729 sanket1729 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK d206695

@sanket1729 sanket1729 merged commit 9710728 into rust-bitcoin:master Sep 13, 2021
yancyribbens pushed a commit to yancyribbens/rust-bitcoin that referenced this pull request Mar 23, 2024
yancyribbens pushed a commit to yancyribbens/rust-bitcoin that referenced this pull request Mar 23, 2024
…deciding between conjunctions and multi/multi_a

200991d compiler: improve logic for deciding between thresholds and ands (Andrew Poelstra)
bc3b8dc policy: rename Threshold variant to Thresh (Andrew Poelstra)
78db616 consolidate some FIXMEs (Andrew Poelstra)
0666aef error: remove some unused variants (Andrew Poelstra)
b2ec4a8 clippy: fix some nits introduced by rust-bitcoin#651 (Andrew Poelstra)

Pull request description:

  The compiler logic when encountering thresholds of pks is currently a bit confused, and therefore chooses multi/multi_a in cases where this is not the most efficient compilation.

  This PR fixes that, and also brings in a few other cleanup commits that I had laying around.

  This does **not** fix rust-bitcoin#656, which I didn't know how to approach.

ACKs for top commit:
  sanket1729:
    ACK 200991d

Tree-SHA512: 252a60891cf1c1d1cd3ded88d97122fd1e76bd25807770f4843ae68bd2d854fc617518f26be86dcb57cd7fc369e1a4be81daa42ee1a6d4bc976dbad6dc1150f6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants