Skip to content

Conversation

@PastaPastaPasta
Copy link
Member

this might depend on bitcoin 18750

@PastaPastaPasta PastaPastaPasta added this to the 18 milestone Oct 6, 2021
@github-actions
Copy link

This pull request has conflicts, please rebase.

@github-actions
Copy link

This pull request has conflicts, please rebase.

@github-actions
Copy link

This pull request has conflicts, please rebase.

fanquake and others added 2 commits December 12, 2021 12:05
6853727 build: Enable -Werror=sign-compare (Ben Woosley)
eac6a30 refactor: Rework asmap Interpret to avoid ptrdiff_t (Ben Woosley)
df37377 test: Fix outstanding -Wsign-compare errors (Ben Woosley)

Pull request description:

  Disallowing sign-comparison mismatches can help to prevent the introduction of overflow and interpretation bugs.

  In this case, ~all~ most existing violations are in the tests, and most simply required annotating the literal as unsigned for comparison.

  This was previously prevented by violations in leveldb which were fixed upstream and merged in bitcoin#17398. You can test that by building this branch against: 22d1118 vs 75fb37c

ACKs for top commit:
  fjahr:
    re-ACK 6853727
  practicalswift:
    ACK 6853727

Tree-SHA512: 14b5daa38c496fb51548feb30fb4dd179e6f76a8d355f52bc8e2a18f2f9340f0bc98dcf36d8b3d6521045d013891c3103749a4eda88ceef00202a6a0cf93f73c
@github-actions
Copy link

This Pull Request may conflict if the Pull Requests below are merged first.

#4649
conflictable files: src/governance/governance.cpp

@github-actions
Copy link

This Pull Request may conflict if the Pull Requests below are merged first.

#4650
conflictable files: src/validation.cpp

@github-actions
Copy link

github-actions bot commented Jan 4, 2022

This pull request has conflicts, please rebase.

@UdjinM6 UdjinM6 removed this from the 18 milestone Oct 17, 2022
@knst
Copy link
Collaborator

knst commented Jan 7, 2024

superseeded by #5722

@knst knst closed this Jan 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants