rust-bitcoin-unsafe-fast/bitcoin/src
merge-script f3fbd0e0b9
Merge rust-bitcoin/rust-bitcoin#3408: Prepare `Witness`
3f3f30d6c7 Use iter instead of accessing content field (Tobin C. Harding)
6389d1cbb3 Stop using push_slice (Tobin C. Harding)
be163eec99 Use Witness::len instead of accessing field (Tobin C. Harding)

Pull request description:

  Prepare `Witness` to be moved to `primitives`.

  This is the first three patches out of #3406. Patch 1 and 2 are internal changes, path 3 is also internal but introduces a slight perf hit by doing multiple writes.

ACKs for top commit:
  apoelstra:
    ACK 3f3f30d6c7 successfully ran local tests

Tree-SHA512: 25e2570a22797dbfa15d6e5af9b72938243192ca264bc5fe82c2f327486e52a73993b3b61ee1161e5d17b01a7f9843960cb4031e6550561de4ecafb9f935e375
2024-10-01 19:42:09 +00:00
..
address fix: check overflow for push_int with push_int_unchecked 2024-09-25 03:15:03 +00:00
blockdata Use iter instead of accessing content field 2024-10-01 14:04:01 +10:00
consensus Replace VarInt type with ReadExt and WriteExt functions 2024-09-25 06:56:09 +10:00
crypto 2024-09-29 automated rustfmt nightly 2024-09-29 01:21:14 +00:00
merkle_tree Merge rust-bitcoin/rust-bitcoin#3400: Move `merkle_tree` hash types to `primitives` 2024-09-30 18:29:56 +00:00
network Remove unused variables and methods from docs 2024-09-18 16:36:52 +01:00
p2p Merge rust-bitcoin/rust-bitcoin#3428: CI fixes for latest nightly 2024-10-01 04:09:49 +00:00
psbt Merge rust-bitcoin/rust-bitcoin#2931: Remove `VarInt` and use `ReadExt` and `WriteExt` trait methods instead 2024-09-30 17:31:00 +00:00
taproot Replace VarInt type with ReadExt and WriteExt functions 2024-09-25 06:56:09 +10:00
bip32.rs Improve documentation of Xpub::from_xpriv 2024-09-29 11:07:54 +08:00
bip152.rs Merge rust-bitcoin/rust-bitcoin#3388: Move `OutPoint` to `primitives` 2024-09-30 21:32:14 +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 Use TBD in deprecated attribute 2024-08-23 14:49:57 +10:00
internal_macros.rs Use UFCS in macros 2024-09-14 09:46:57 +02:00
lib.rs Replace VarInt type with ReadExt and WriteExt functions 2024-09-25 06:56:09 +10:00
policy.rs Remove usage of blockdata from paths 2024-06-20 12:00:22 +10:00
pow.rs Remove BlockHash::all_zeros 2024-09-25 06:58:14 +10:00
serde_utils.rs clippy: remove some newly-detected unnecessary returns 2024-09-30 12:31:17 +00:00
sign_message.rs Replace VarInt type with ReadExt and WriteExt functions 2024-09-25 06:56:09 +10:00