-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: bitcoin-core/secp256k1
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: bitcoin-core/secp256k1
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 7 files changed
- 5 contributors
Commits on Jul 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7ab8b0c - Browse repository at this point
Copy the full SHA 7ab8b0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9313c6 - Browse repository at this point
Copy the full SHA b9313c6View commit details
Commits on Jul 25, 2025
-
tests: update Wycheproof files
Pulls in relevant changes from C2SP/wycheproof#150.
Configuration menu - View commit details
-
Copy full SHA for 9ea54c6 - Browse repository at this point
Copy the full SHA 9ea54c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5433648 - Browse repository at this point
Copy the full SHA 5433648View commit details
Commits on Jul 27, 2025
-
cmake: Avoid contaminating parent project's cache with BUILD_SHARED_LIBS
The CMake cache is global in scope. Therefore, setting the standard cache variable `BUILD_SHARED_LIBS` can inadvertently affect the behavior of a parent project. This change: 1. Sets the `BUILD_SHARED_LIBS` cache variable only when libsecp256k1 is the top-level project. 2. Removes the `SECP256K1_DISABLE_SHARED` cache variable. This enables parent projects that include libsecp256k1 as a subproject to rely solely on standard CMake variables for configuring the library type.
Configuration menu - View commit details
-
Copy full SHA for 7b07b22 - Browse repository at this point
Copy the full SHA 7b07b22View commit details
Commits on Jul 29, 2025
-
Merge #1711: tests: update Wycheproof
5433648 Fix typos and spellings (Adrien Ufferte) 9ea54c6 tests: update Wycheproof files (fanquake) Pull request description: ACKs for top commit: real-or-random: ACK 5433648 josibake: ACK 5433648 Tree-SHA512: abc39f898263da81b53da5223916f079878d31cca850384dd135ee555e7086ecfdbff1d329bf61438d188d76ad87dc610f119009ad91c0d2f8f3fdf99dc12e7a
Configuration menu - View commit details
-
Copy full SHA for 2c076d9 - Browse repository at this point
Copy the full SHA 2c076d9View commit details
Commits on Jul 30, 2025
-
Merge #1688: cmake: Avoid contaminating parent project's cache with `…
…BUILD_SHARED_LIBS` 7b07b22 cmake: Avoid contaminating parent project's cache with BUILD_SHARED_LIBS (Hennadii Stepanov) Pull request description: The CMake cache is global in scope. Therefore, setting the standard cache variable `BUILD_SHARED_LIBS` can inadvertently affect the behavior of a parent project. Consider configuring Bitcoin Core without explicit setting `BUILD_SHARED_LIBS`: ``` $ cmake -B build -DBUILD_KERNEL_LIB=ON ``` According to CMake’s documentation, this should configure `libbitcoinkernel` as `STATIC`. However, that's not the case: ``` $ cmake --build build -t libbitcoinkernel [143/143] Linking CXX shared library lib/libbitcoinkernel.so ``` This PR: 1. Sets the `BUILD_SHARED_LIBS` cache variable only when `libsecp256k1` is the top-level project. 2. Removes the `SECP256K1_DISABLE_SHARED` cache variable. This enables parent projects that include libsecp256k1 as a subproject to rely solely on standard CMake variables for configuring the library type. During integration into a parent project, the static library can be forced as demonstrated [here](bitcoin-core/minisketch#75 (comment)). ACKs for top commit: purpleKarrot: ACK 7b07b22 theuni: utACK 7b07b22 Tree-SHA512: 399a02e86093656ce70d9a0292a1f30834bcc5b9cf0f77d6465adc5e8a4d8e779684adedc40942eb931fed857399e4176a23fdbdf45f277184b28159fbc932d2
Configuration menu - View commit details
-
Copy full SHA for 20e3b44 - Browse repository at this point
Copy the full SHA 20e3b44View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.7.0...master