No description provided.
release: prepare for 0.4.1 #1465
pull jonasnick wants to merge 1 commits into bitcoin-core:master from jonasnick:prepare-0.4.1 changing 2 files +5 −3-
jonasnick commented at 3:18 PM on December 21, 2023: contributor
-
sipa commented at 3:27 PM on December 21, 2023: contributor
ACK 3977d27baebb7267448e1c4aef1fda4471523831
-
in CHANGELOG.md:15 in 3977d27bae outdated
11 | #### Changed 12 | - The point multiplication algorithm used for ECDH operations (module `ecdh`) was replaced with a slightly faster one. 13 | - Optional handwritten x86_64 assembly for field operations was removed because modern C compilers are able to output more efficient assembly. This change results in a significant speedup of some library functions when handwritten x86_64 assembly is enabled (`--with-asm=x86_64` in GNU Autotools, `-DSECP256K1_ASM=x86_64` in CMake), which is the default on x86_64. Benchmarks with GCC 10.5.0 show a 10% speedup for `secp256k1_ecdsa_verify` and `secp256k1_schnorrsig_verify`. 14 | 15 | +#### ABI Compatibility 16 | +This release is compatible with the ABI of 0.4.0 and 0.3.x.
real-or-random commented at 3:32 PM on December 21, 2023:nit: Use same wording as below?
The ABI is compatible with versions 0.4.0 and 0.3.x.jonasnick force-pushed on Dec 21, 2023real-or-random approvedreal-or-random commented at 3:41 PM on December 21, 2023: contributorACK d60270bbbbf9306fa650adfce12e105b117813c2
sipa commented at 3:42 PM on December 21, 2023: contributorACK d60270bbbbf9306fa650adfce12e105b117813c2
in CHANGELOG.md:15 in d60270bbbb outdated
11 | #### Changed 12 | - The point multiplication algorithm used for ECDH operations (module `ecdh`) was replaced with a slightly faster one. 13 | - Optional handwritten x86_64 assembly for field operations was removed because modern C compilers are able to output more efficient assembly. This change results in a significant speedup of some library functions when handwritten x86_64 assembly is enabled (`--with-asm=x86_64` in GNU Autotools, `-DSECP256K1_ASM=x86_64` in CMake), which is the default on x86_64. Benchmarks with GCC 10.5.0 show a 10% speedup for `secp256k1_ecdsa_verify` and `secp256k1_schnorrsig_verify`. 14 | 15 | +#### ABI Compatibility 16 | +The ABI is compatible with versions 0.4.0 and 0.3.x.
hebasto commented at 3:44 PM on December 21, 2023:Compatibility with 0.3.x is backward-only, right?
jonasnick commented at 3:47 PM on December 21, 2023:added the word "backward"
release: prepare for 0.4.1 672053d801real-or-random approvedreal-or-random commented at 3:48 PM on December 21, 2023: contributorACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
jonasnick force-pushed on Dec 21, 2023sipa commented at 3:50 PM on December 21, 2023: contributorACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
hebasto approvedhebasto commented at 3:51 PM on December 21, 2023: memberACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
real-or-random merged this on Dec 21, 2023real-or-random closed this on Dec 21, 2023fanquake referenced this in commit 41e1b677ca on Jan 3, 2024fanquake referenced this in commit 29fde0223a on Jan 4, 2024real-or-random added the label release on Jan 17, 2024ContributorsLabels
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-18 21:15 UTC
This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-18 21:15 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me