Jack Grigg
fc6ddfa605
make-release.py: Versioning changes for 5.4.1.
2023-02-13 18:06:28 +00:00
Jack Grigg
4cb8973c22
make-release.py: Versioning changes for 5.4.0.
2023-02-08 17:07:58 +00:00
Kris Nuttycombe
6ae749d4d9
make-release.py: Versioning changes for 5.4.0-rc4.
2023-02-01 17:35:05 -07:00
Kris Nuttycombe
6e8404e9b3
make-release.py: Versioning changes for 5.4.0-rc3.
2023-01-27 15:03:29 -07:00
Jack Grigg
ae7c2c742d
make-release.py: Versioning changes for 5.4.0-rc2.
2023-01-24 02:13:05 +00:00
str4d
d6e2fada84
Merge pull request #6362 from nuttycom/issue2921-fix-copyright-headers
...
Replace fix-copyright-headers.py with a script that creates a scripted-diff git commit.
2023-01-23 22:13:05 +00:00
Kris Nuttycombe
3cec519ce4
scripted-diff: Update Zcash copyrights to 2023
...
-BEGIN VERIFY SCRIPT-
for party in "The Zcash developers" "The Bitcoin Core developers" "Bitcoin Developers"; do
sed -i"" -e "s#Copyright (c) \([0-9]\{4\}\)\(-[0-9]\{4\}\)\? $party#Copyright (c) \1-2023 $party#" COPYING
sed -i"" -e "s#\(.*\)\([0-9]\{4\}\)\(-[0-9]\{4\}\)\, $party#\1\2-2023, $party#" contrib/debian/copyright
done
sed -i"" -e "s/define(_COPYRIGHT_YEAR, [0-9]\{4\})/define(_COPYRIGHT_YEAR, 2023)/" configure.ac
sed -i"" -e "s/#define COPYRIGHT_YEAR [0-9]\{4\}/#define COPYRIGHT_YEAR 2023/" src/clientversion.h
git grep "^// Copyright (c) .* The Zcash developers" \
| awk -F ':' '{print $1}' \
| xargs -I {} sed -i"" -e "s#// Copyright (c) \([0-9]\{4\}\)\(-[0-9]\{4\}\)\? The Zcash developers#// Copyright (c) \1-2023 The Zcash developers#" {}
-END VERIFY SCRIPT-
2023-01-23 11:31:54 -07:00
Jack Grigg
072fc26e3e
make-release.py: Versioning changes for 5.4.0-rc1.
2023-01-19 22:50:16 +00:00
Jack Grigg
5d52d60477
build: Bump required Boost version
2023-01-12 02:10:22 +00:00
Daira Hopwood
f7697dbdf3
make-release.py: Versioning changes for 5.3.2.
2022-12-03 19:49:32 +00:00
Daira Hopwood
5e3e4d49d0
make-release.py: Versioning changes for 5.3.1.
2022-12-02 02:42:08 +00:00
Greg Pfeil
0647a9ba24
make-release.py: Versioning changes for 5.3.1-rc1.
2022-11-23 22:09:24 -07:00
Greg Pfeil
5a084253d6
make-release.py: Versioning changes for 5.3.0.
2022-10-20 10:38:42 -06:00
Jack Grigg
78d23a2a96
make-release.py: Versioning changes for 5.3.0-rc1.
2022-10-11 11:17:23 +00:00
Jack Grigg
69ebc1fe34
build: Disable secp256k1 OpenSSL tests
...
This is a temporary fix until we can backport the removal of these tests
in bitcoin-core/secp256k1#983 .
Closes zcash/zcash#6180 .
2022-09-27 22:56:40 +00:00
Pieter Wuille
2eb90863a2
libsecp256k1 no longer has --with-bignum= configure option
...
(cherry picked from commit bitcoin/bitcoin@5c7ee1b2da )
2022-09-27 22:18:05 +00:00
Kris Nuttycombe
df6e05173e
Merge pull request #6083 from zcash/leveldb-1.22
...
Update LevelDB to 1.22+
2022-08-10 18:14:43 -06:00
Sean Bowe
9d8e85373e
make-release.py: Versioning changes for 5.2.0.
2022-07-25 12:38:28 -06:00
Kris Nuttycombe
5671ed3f9d
make-release.py: Versioning changes for 5.2.0-rc1.
2022-07-22 15:49:26 -06:00
Wladimir J. van der Laan
e657d91020
build: CRC32C build system integration
...
(cherry picked from commit bitcoin/bitcoin@9ebdf04757 )
2022-07-16 11:47:21 +00:00
Wladimir J. van der Laan
d39fac9931
build: Update build system for new leveldb
...
Upstream leveldb switched build systems, which means we need to define
a few different values.
(cherry picked from commit bitcoin/bitcoin@24d02a9ac0 )
2022-07-16 11:59:09 +01:00
Luke Dashjr
b88687b35c
configure: Initialise assembly enable_* variables
...
(cherry picked from commit bitcoin/bitcoin@4207c1b35c )
2022-07-16 10:13:26 +00:00
Luke Dashjr
7a4f0b6f76
configure: Skip assembly support checks, when assembly is disabled
...
(cherry picked from commit bitcoin/bitcoin@afe0875577 )
2022-07-16 10:13:26 +00:00
Luke Dashjr
80a3174354
configure: Invert --enable-asm help string since default is now enabled
...
(cherry picked from commit bitcoin/bitcoin@d8ab8dc12d )
2022-07-16 10:13:26 +00:00
Pieter Wuille
ece6a37698
Use immintrin.h everywhere for intrinsics
...
(cherry picked from commit bitcoin/bitcoin@66b2cf1ccf )
2022-07-16 10:13:26 +00:00
Pieter Wuille
3dd25777f4
Add SHA256 implementation using using Intel SHA intrinsics
...
(cherry picked from commit bitcoin/bitcoin@4c935e2eee )
2022-07-16 10:13:26 +00:00
Pieter Wuille
ae3dc3f134
8-way AVX2 implementation for double SHA256 on 64-byte inputs
...
(cherry picked from commit bitcoin/bitcoin@4437d6e1f3 )
2022-07-16 10:13:26 +00:00
Pieter Wuille
25dc154eef
4-way SSE4.1 implementation for double SHA256 on 64-byte inputs
...
(cherry picked from commit bitcoin/bitcoin@230294bf5f )
2022-07-16 10:13:26 +00:00
Wladimir J. van der Laan
eea55eedbe
build: Mention use of asm in summary
...
(cherry picked from commit bitcoin/bitcoin@538cc0ca8b )
2022-07-16 10:13:26 +00:00
Wladimir J. van der Laan
22b28e2e30
build: Rename --enable-experimental-asm to --enable-asm and enable by default
...
Now that 0.15 is branched off, enable assembler SHA256 optimizations by default.
(cherry picked from commit bitcoin/bitcoin@ce5381e7fe )
2022-07-16 10:13:26 +00:00
Cory Fields
32bd3908dd
build: always attempt to enable targeted sse42 cxxflags
...
This avoids a counter-intuitive drop in performance when manually adjusting the
flags.
(cherry picked from commit bitcoin/bitcoin@9baca41985 )
2022-07-16 10:13:26 +00:00
Pieter Wuille
7b93eb28fa
Protect SSE4 code behind a compile-time flag
...
(cherry picked from commit bitcoin/bitcoin@6b8d872e5e )
2022-07-16 10:13:26 +00:00
Kris Nuttycombe
40df3d402e
Merge pull request #6042 from nuttycom/feature/clock_capability
...
Add a clock for testing with an offset from the system clock.
2022-07-15 08:23:23 -06:00
Jack Grigg
13d1a3fc6a
make-release.py: Versioning changes for 5.1.0.
2022-07-08 02:52:02 +00:00
Ben Woosley
66725e686c
build: Detect gmtime_* definitions via configure
...
This improves the portability of the codebase and fixes compilation
with mingw-w64 7.0+.
Co-authored-by: fanquake <fanquake@gmail.com>
Zcash: We do not yet have FormatISO8601DateTime or FormatISO8601Date,
so those parts of the backport are omitted.
(cherry-picked from commit bitcoin/bitcoin@a46484c8b3 )
2022-07-07 14:00:03 -06:00
sasha
1d996a080b
make-release.py: Versioning changes for 5.1.0-rc1.
2022-07-05 22:11:55 +00:00
Jack Grigg
ee23587268
depends: Add cxxbridge command to dependencies
2022-05-27 20:15:05 +00:00
Cory Fields
f1c166d3db
threads: add a thread_local autoconf check
...
(cherry picked from commit bitcoin/bitcoin@f7f7e2cd34 )
2022-05-14 01:25:08 +00:00
practicalswift
eeba670d94
Use -Wthread-safety-analysis if available (+ -Werror=thread-safety-analysis if --enable-werror)
...
Zcash:
- Also added it to HARDENED_CXXFLAGS so we use it by default.
- We use -Werror if --enable-werror, so don't need the second part.
(cherry picked from commit bitcoin/bitcoin@4616c825a4 )
2022-05-14 01:25:08 +00:00
Kris Nuttycombe
04d0da1391
make-release.py: Versioning changes for 5.0.0.
2022-05-10 19:48:53 -06:00
Jack Grigg
a51cbfc78c
make-release.py: Versioning changes for 5.0.0-rc1.
2022-05-09 15:29:29 +00:00
Kris Nuttycombe
b384e411c4
make-release.py: Versioning changes for 4.7.0.
2022-04-13 21:48:12 -06:00
Jack Grigg
96edba2e41
make-release.py: Versioning changes for 4.7.0-rc1.
2022-03-22 21:04:37 +00:00
Kris Nuttycombe
d724c81289
Merge pull request #5438 from sandakersmann/master
...
Update copyright year to 2022
2022-03-18 16:13:43 -06:00
Jack Grigg
5bf937b422
make-release.py: Versioning changes for 4.6.0-1.
2022-01-05 20:16:10 +00:00
Marius Kjærstad
bf1cc206c0
Update copyright year to 2022
2021-12-27 00:30:51 +01:00
Sasha
baa3de9250
make-release.py: Versioning changes for 4.6.0.
2021-12-23 00:13:51 +00:00
Jack Grigg
d4b850d3f7
make-release.py: Versioning changes for 4.6.0-rc1.
2021-12-18 04:23:05 +00:00
Jack Grigg
a4419b5f85
make-release.py: Versioning changes for 4.5.1-1.
2021-10-08 17:00:27 +00:00
Jack Grigg
3822c716fd
make-release.py: Versioning changes for 4.5.1.
2021-09-29 01:40:44 +01:00