Labeled build
issue
Further changes after making tables static
#1065
real-or-random on January 17, 2022 documentationbuild
real-or-random on January 17, 2022 documentationbuild
issue
build: Meta-issue for follow-ups to initial CMake merge (#1113)
#1224
real-or-random on March 8, 2023 documentationbuild
real-or-random on March 8, 2023 documentationbuild
issue
build: Meta-issue for follow-ups to initial CMake merge (#1113)
#1235
hebasto on March 10, 2023 user-documentationbuild
hebasto on March 10, 2023 user-documentationbuild
issue
build: benchmarks and examples should be disabled when external callbacks are enabled
#1308
real-or-random on May 12, 2023 build
real-or-random on May 12, 2023 build
issue
ci: Add a "compile the public headers" job
#1387
real-or-random on July 27, 2023 assurancecibuild
real-or-random on July 27, 2023 assurancecibuild
issue
mingw-w64: "visibility attribute not supported in this configuration; ignored" under `-flto`
#1421
fanquake on September 6, 2023 build
fanquake on September 6, 2023 build
issue
ARM assembly: "missing .note.GNU-stack section implies executable stack" with recent ld
#1434
real-or-random on October 26, 2023 assurancebuild
real-or-random on October 26, 2023 assurancebuild
issue
False positives in constant-time tests when using MSan on Clang >= 16
#1516
real-or-random on April 9, 2024 assurancebuildside-channel
real-or-random on April 9, 2024 assurancebuildside-channel
issue
discussion: Config used by Core vs defaults and config in CI/testing
#1549
real-or-random on June 24, 2024 assurancebuildnext-meetingmeta/development
real-or-random on June 24, 2024 assurancebuildnext-meetingmeta/development
issue
Tests fail to compile when extrakeys module isn't enabled.
#1573
gmaxwell on July 20, 2024 bugbuild
gmaxwell on July 20, 2024 bugbuild
issue
`src/scalar_4x64_impl.h:361:5: error: ‘asm’ operand has impossible constraints`
#1623
tersec on October 24, 2024 build
tersec on October 24, 2024 build
issue
build: ./configure summary does not have a line for exhaustive tests
#1658
real-or-random on March 13, 2025 buildrefactor/smell
real-or-random on March 13, 2025 buildrefactor/smell
issue
cmake: Drop support for coverage in combination with multi-generator
#1716
josibake on July 31, 2025 assurancebuild
josibake on July 31, 2025 assurancebuild
issue
(RFC) Have CMake generate `vector.h` files for test vectors
#1723
josibake on August 12, 2025 featurebuild
josibake on August 12, 2025 featurebuild
issue
Tracking issue for manual (non-autotools) builds
#929
real-or-random on May 2, 2021 documentationbuild
real-or-random on May 2, 2021 documentationbuild
pull
cmake: Add `SECP256K1_LATE_CFLAGS` configure option
#1249
hebasto on March 26, 2023 featurebuild
hebasto on March 26, 2023 featurebuild
pull
test: Silent noisy clang warnings about Valgrind code on macOS x86_64
#1274
hebasto on April 11, 2023 build
hebasto on April 11, 2023 build
pull
cmake: Set `ENVIRONMENT` property for examples on Windows
#1290
hebasto on April 29, 2023 build
hebasto on April 29, 2023 build
pull
cmake: Use `SECP256K1_COVERAGE` option instead of `CMAKE_BUILD_TYPE=Coverage`
#1291
hebasto on April 29, 2023 build
hebasto on April 29, 2023 build
pull
build: Rename arm to arm32 and check if it's really supported
#1304
hebasto on May 11, 2023 build
hebasto on May 11, 2023 build
pull
build: Make tests work with external default callbacks
#1306
real-or-random on May 11, 2023 build
real-or-random on May 11, 2023 build
pull
build: Enable -DVERIFY for precomputation binaries
#1318
real-or-random on May 17, 2023 assurancebuild
real-or-random on May 17, 2023 assurancebuild
pull
cmake: Fix checking compiler flags like `-Wno-some-warning`
#1332
hebasto on May 30, 2023 build
hebasto on May 30, 2023 build
pull
test: Warn if both `VERIFY` and `COVERAGE` are defined
#1333
hebasto on May 30, 2023 assurancebuild
hebasto on May 30, 2023 assurancebuild
pull
build: Use `SECP256K1_STATICLIB` macro instead of warning suppressions
#1346
hebasto on June 13, 2023 build
hebasto on June 13, 2023 build
pull
build: Improvements to symbol visibility logic on Windows
#1362
real-or-random on June 27, 2023 documentationbuild
real-or-random on June 27, 2023 documentationbuild
pull
build: Improvements to symbol visibility logic on Windows (attempt 3)
#1367
hebasto on June 29, 2023 documentationbuild
hebasto on June 29, 2023 documentationbuild
pull
doc: Add unified docs for configuration autotools/CMake/manual builds
#1372
hebasto on July 4, 2023 user-documentationbuild
hebasto on July 4, 2023 user-documentationbuild
pull
build: enable ellswift module via SECP_CONFIG_DEFINES
#1384
jonasnick on July 26, 2023 buildrefactor/smell
jonasnick on July 26, 2023 buildrefactor/smell
pull
Self-contained headers
#1423
hebasto on September 11, 2023 cibuildtweak/refactormeta/development
hebasto on September 11, 2023 cibuildtweak/refactormeta/development
pull
asm: add .note.GNU-stack section for non-exec stack
#1441
fanquake on November 13, 2023 buildrefactor/smell
fanquake on November 13, 2023 buildrefactor/smell
pull
Don't #include standard library headers unconditionally
#1461
real-or-random on December 13, 2023 buildneeds-changelogtweak/refactor
real-or-random on December 13, 2023 buildneeds-changelogtweak/refactor
pull
build: Clean up handling of module dependencies
#1482
real-or-random on January 16, 2024 buildrefactor/smell
real-or-random on January 16, 2024 buildrefactor/smell
pull
cmake: Recommend native CMake commands in README
#1483
real-or-random on January 17, 2024 user-documentationbuild
real-or-random on January 17, 2024 user-documentationbuild
pull
autotools: Disable eager MSan in ctime_tests
#1517
real-or-random on April 15, 2024 assurancebuildside-channel
real-or-random on April 15, 2024 assurancebuildside-channel
pull
cmake: Fix `check_arm32_assembly` when using as subproject
#1526
hebasto on May 7, 2024 bugbuild
hebasto on May 7, 2024 bugbuild
pull
cmake: Fix cache issue when integrating by downstream project
#1529
hebasto on May 11, 2024 buildrefactor/smell
hebasto on May 11, 2024 buildrefactor/smell
pull
cmake: Disable eager MSan in ctime_tests
#1532
hebasto on May 26, 2024 assurancebuildside-channel
hebasto on May 26, 2024 assurancebuildside-channel
pull
cmake: Do not modify build types when integrating by downstream project
#1543
hebasto on June 18, 2024 bugbuild
hebasto on June 18, 2024 bugbuild
pull
cmake: Rename `SECP256K1_LATE_CFLAGS` and switch to Bitcoin Core's approach
#1546
hebasto on June 21, 2024 build
hebasto on June 21, 2024 build
pull
ci: Switch from "RelWithDebInfo" to "Release" config for MSVC jobs
#1547
hebasto on June 22, 2024 cibuild
hebasto on June 22, 2024 cibuild
pull
[POC, DO NOT MERGE] cmake: Switch to CMake utilities repository
#1552
hebasto on June 25, 2024 buildmeta/development
hebasto on June 25, 2024 buildmeta/development
pull
build, ci: Adjust the default size of the precomputed table for signing
#1564
hebasto on July 1, 2024 cibuildperformance
hebasto on July 1, 2024 cibuildperformance
pull
Fix compilation when extrakeys module isn't enabled
#1574
jonasnick on July 22, 2024 bugcibuild
jonasnick on July 22, 2024 bugcibuild
pull
cmake, test: Add `secp256k1_` prefix to test names
#1582
hebasto on August 12, 2024 buildrefactor/smell
hebasto on August 12, 2024 buildrefactor/smell
pull
cmake: Rework `tests` target for Coverage configuration and multi-config generators
#1592
hebasto on August 18, 2024 build
hebasto on August 18, 2024 build
pull
build: 45839th attempt to fix symbol visibility on Windows
#1595
real-or-random on August 24, 2024 build
real-or-random on August 24, 2024 build
pull
cmake: Delete `-DNDEBUG` from all available config-specific flags
#1606
hebasto on September 16, 2024 buildtweak/refactor
hebasto on September 16, 2024 buildtweak/refactor
pull
doc: Improve cmake instructions in README
#1641
fjahr on November 26, 2024 user-documentationbuild
fjahr on November 26, 2024 user-documentationbuild
pull
cmake: Adjust diagnostic flags for `clang-cl`
#1647
hebasto on December 13, 2024 cifeaturebuild
hebasto on December 13, 2024 cifeaturebuild
pull
cmake: Improve handling of `SECP256K1_APPEND_*FLAGS` options
#1648
hebasto on December 13, 2024 buildtweak/refactor
hebasto on December 13, 2024 buildtweak/refactor
pull
configure: Show exhaustive tests in summary
#1661
real-or-random on March 13, 2025 buildrefactor/smell
real-or-random on March 13, 2025 buildrefactor/smell
pull
build: Add SECP256K1_NO_EXPORTS option to avoid default visibility for static builds
#1674
theuni on May 29, 2025 buildrefactor/smell
theuni on May 29, 2025 buildrefactor/smell
pull
cmake: Use `PUBLIC_HEADER` target property in installation logic
#1679
hebasto on June 4, 2025 buildrefactor/smell
hebasto on June 4, 2025 buildrefactor/smell
pull
doc: Promote "Building with CMake" to standard procedure
#1680
hebasto on June 4, 2025 user-documentationbuild
hebasto on June 4, 2025 user-documentationbuild
pull
doc: Recommend clang-cl when building on Windows
#1681
hebasto on June 4, 2025 user-documentationbuild
hebasto on June 4, 2025 user-documentationbuild
pull
cmake: Emulate Libtool's behavior on FreeBSD
#1685
hebasto on June 11, 2025 buildtweak/refactor
hebasto on June 11, 2025 buildtweak/refactor
pull
cmake: support the use of launchers in ctest -S scripts
#1687
purpleKarrot on June 19, 2025 featurebuild
purpleKarrot on June 19, 2025 featurebuild
pull
cmake: Avoid contaminating parent project's cache with `BUILD_SHARED_LIBS`
#1688
hebasto on June 19, 2025 buildtweak/refactor
hebasto on June 19, 2025 buildtweak/refactor
pull
Revert "cmake: configure libsecp256k1.pc during install"
#1694
purpleKarrot on June 30, 2025 bugbuild
purpleKarrot on June 30, 2025 bugbuild
pull
build: Refactor visibility logic and add override
#1696
real-or-random on July 2, 2025 featurebuildrefactor/smell
real-or-random on July 2, 2025 featurebuildrefactor/smell
pull
cmake: Make `secp256k1_objs` inherit interface defines from `secp256k1`
#1704
hebasto on July 18, 2025 buildrefactor/smell
hebasto on July 18, 2025 buildrefactor/smell
pull
check-abi: remove support for obsolete CMake library output location (src/libsecp256k1.so)
#1738
theStack on September 7, 2025 assurancebuildtweak/refactor
theStack on September 7, 2025 assurancebuildtweak/refactor
pull
build: Fix warnings in x86_64 assembly check
#1749
hebasto on September 17, 2025 buildtweak/refactor
hebasto on September 17, 2025 buildtweak/refactor
pull
Add CMake build directory patterns to `.gitignore`
#1775
hebasto on November 18, 2025 buildtweak/refactor
hebasto on November 18, 2025 buildtweak/refactor
pull
Make SHA256 compression runtime pluggable
#1777
furszy on November 27, 2025 featurebuildperformanceneeds-changelog
furszy on November 27, 2025 featurebuildperformanceneeds-changelog
pull
cmake: Add option to recreate precomputed files
#1791
hebasto on December 20, 2025 featurebuild
hebasto on December 20, 2025 featurebuild