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
  1. jonasnick commented at 3:18 pm on December 21, 2023: contributor
  2. sipa commented at 3:27 pm on December 21, 2023: contributor
    ACK 3977d27baebb7267448e1c4aef1fda4471523831
  3. 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?

    0The ABI is compatible with versions 0.4.0 and 0.3.x.
    
  4. jonasnick force-pushed on Dec 21, 2023
  5. real-or-random approved
  6. real-or-random commented at 3:41 pm on December 21, 2023: contributor
    ACK d60270bbbbf9306fa650adfce12e105b117813c2
  7. sipa commented at 3:42 pm on December 21, 2023: contributor
    ACK d60270bbbbf9306fa650adfce12e105b117813c2
  8. 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”
  9. release: prepare for 0.4.1 672053d801
  10. real-or-random approved
  11. real-or-random commented at 3:48 pm on December 21, 2023: contributor
    ACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
  12. jonasnick force-pushed on Dec 21, 2023
  13. sipa commented at 3:50 pm on December 21, 2023: contributor
    ACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
  14. hebasto approved
  15. hebasto commented at 3:51 pm on December 21, 2023: member
    ACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
  16. real-or-random merged this on Dec 21, 2023
  17. real-or-random closed this on Dec 21, 2023

  18. fanquake referenced this in commit 41e1b677ca on Jan 3, 2024
  19. fanquake referenced this in commit 29fde0223a on Jan 4, 2024
  20. real-or-random added the label release on Jan 17, 2024

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: 2024-11-21 12:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me