rust-bitcoin-unsafe-fast/primitives/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
..
locktime Merge rust-bitcoin/rust-bitcoin#3364: Remove unused inports, and fix unused variables and methods in docs 2024-09-20 02:10:51 +00:00
script Move script types to primitives 2024-10-14 09:02:39 +11:00
block.rs Move block::Header to primitives 2024-10-15 11:04:00 +11:00
lib.rs Move Witness to primitives 2024-10-18 14:02:03 +11:00
merkle_tree.rs Move merkle_tree hash types to primitives 2024-09-25 06:56:24 +10:00
opcodes.rs Move opcodes to primitives 2024-07-09 15:26:33 +10:00
pow.rs 2024-09-08 automated rustfmt nightly 2024-09-08 01:17:12 +00:00
sequence.rs Unify deprecated note field format 2024-10-15 15:16:01 +01:00
transaction.rs Merge rust-bitcoin/rust-bitcoin#3450: Add version three variant to transaction version 2024-10-12 17:55:21 +00:00
witness.rs Move Witness to primitives 2024-10-18 14:02:03 +11:00