rust-bitcoin-unsafe-fast/bitcoin/src
merge-script 51d503730d
Merge rust-bitcoin/rust-bitcoin#3406: Move `Witness` to `primitives`
c1eccfde25 Move Witness to primitives (Tobin C. Harding)
6ce76cd7c8 Add unstable constructor to Witness (Tobin C. Harding)

Pull request description:

  Patch 1 introduces a new policy to the codebase, we use `foo__unstable` for public unstable functions and there are zero semver guarantees if you call these functions.

  Patch 2 does the move.

  Close #3406

ACKs for top commit:
  apoelstra:
    ACK c1eccfde25fd4c2b19e7ec6759352b46ac246113; successfully ran local tests

Tree-SHA512: 2388066be2b6bb2cf3d6757c8f6334beeda6115ef1ce7c537955d32aa5e466add5162d0d2adee27f416fe622fc93c4e94bd848326463ee55e08d1c0f4e03719c
2024-10-18 16:35:15 +00:00
..
address Fully deprecate Hash::from_slice 2024-10-15 07:56:05 +11:00
blockdata Merge rust-bitcoin/rust-bitcoin#3406: Move `Witness` to `primitives` 2024-10-18 16:35:15 +00:00
consensus Remove `allow_unused` flag in serde 2024-10-15 14:40:54 +01:00
crypto Unify deprecated note field format 2024-10-15 15:16:01 +01:00
merkle_tree Fully deprecate Hash::from_slice 2024-10-15 07:56:05 +11:00
network Unify deprecated note field format 2024-10-15 15:16:01 +01:00
p2p Unify deprecated note field format 2024-10-15 15:16:01 +01:00
psbt Merge rust-bitcoin/rust-bitcoin#2906: psbt: Encode keytype as a compact size unsigned integer 2024-10-15 18:37:20 +00:00
taproot Unify deprecated note field format 2024-10-15 15:16:01 +01:00
bip32.rs Unify deprecated note field format 2024-10-15 15:16:01 +01:00
bip152.rs Merge rust-bitcoin/rust-bitcoin#3432: fmt: Use style_edition = 2021 2024-10-11 12:48:50 +00:00
bip158.rs Replace VarInt type with ReadExt and WriteExt functions 2024-09-25 06:56:09 +10:00
consensus_validation.rs Generalize fn params in `define_extension_trait` 2024-08-13 13:13:10 +02:00
hash_types.rs Unify deprecated note field format 2024-10-15 15:16:01 +01:00
internal_macros.rs Use UFCS in macros 2024-09-14 09:46:57 +02:00
lib.rs Warn on future deprecations 2024-10-15 07:56:06 +11:00
policy.rs Remove usage of blockdata from paths 2024-06-20 12:00:22 +10:00
pow.rs Merge rust-bitcoin/rust-bitcoin#3468: Move `block::Header` to `primitives` 2024-10-17 13:12:06 +00:00
serde_utils.rs clippy: remove some newly-detected unnecessary returns 2024-09-30 12:31:17 +00:00
sign_message.rs refactor: compute recid in a single line 2024-10-18 16:39:50 +09:00