rust-bitcoin-unsafe-fast/bitcoin
Tobin C. Harding 6ce76cd7c8
Add unstable constructor to Witness
In preparation for moving the `Witness` to `primitives` we need a way to
construct the `Witness` when decoding. In order to maintain the current
performance and not introduce additional allocations we need to be able
to construct a `Witness` from the content buffer, this leaks the
implementation details of `Witness`.

Add a clearly marked unstable constructor to create a `Witness` from
parts. This introduces the concept of `foo__unstable` function names;
add a section to the README describing unstable functions and semver
guarantees.
2024-10-18 14:01:03 +11:00
..
contrib Remove the SliceIndex implementation from hash types 2024-10-02 10:18:45 +10:00
embedded Move opcodes to primitives 2024-07-09 15:26:33 +10:00
examples feat: replace ENABLE_RBF_NO_LOCKTIME with ENABLE_LOCKTIME_AND_RBF 2024-10-12 12:42:43 +09:00
src Add unstable constructor to Witness 2024-10-18 14:01:03 +11:00
tests psbt: Use u64 for key type 2024-10-10 11:37:40 +11:00
CHANGELOG.md Update CHANGELOG files 2024-10-05 15:45:28 +10:00
Cargo.toml Merge rust-bitcoin/rust-bitcoin#3426: Update lock files and downgrade minimum arbitrary 2024-10-15 18:01:54 +00:00