Commit Graph

283 Commits (57273f2b302949d4ca3511f703627b5d717be40c)

Author SHA1 Message Date
Cory Fields f7f7e2cd34 threads: add a thread_local autoconf check
7 years ago
Pieter Wuille ef8a634358
Merge #10866: Fix -Wthread-safety-analysis warnings. Compile with -Wthread-safety-analysis if available.
7 years ago
practicalswift 4616c825a4 Use -Wthread-safety-analysis if available (+ -Werror=thread-safety-analysis if --enable-werror)
7 years ago
fanquake 223a4aabd3
[build] Don't fail when passed --disable-lcov and lcov isn't available
7 years ago
MarcoFalke fae60e3386 qa: Fix lcov for out-of-tree builds
7 years ago
Wladimir J. van der Laan 38a54a50fa
Merge #11164: Fix boost headers included as user instead of system headers
7 years ago
Wladimir J. van der Laan 538cc0ca8b build: Mention use of asm in summary
7 years ago
Wladimir J. van der Laan ce5381e7fe build: Rename --enable-experimental-asm to --enable-asm and enable by default
7 years ago
Dan Raviv 5ac072caa2 Fix boost headers included as user instead of system headers
7 years ago
Gregory Sanders 844b73e486 disable jni in builds
7 years ago
Wladimir J. van der Laan f6283b4719
build: bump version to 0.15.99
7 years ago
Wladimir J. van der Laan 318392ca7c
Merge #10301: Check if sys/random.h is required for getentropy.
7 years ago
Cory Fields 9baca41985 build: always attempt to enable targeted sse42 cxxflags
7 years ago
James Hilliard ee2d10ad0c Check if sys/random.h is required for getentropy on OSX.
7 years ago
Pieter Wuille 6b8d872e5e Protect SSE4 code behind a compile-time flag
7 years ago
Pieter Wuille b4d03be3ca
Merge #10766: Building Environment: Set ARFLAGS to cr
7 years ago
René Nyffenegger 912da1dcc8 Use AC_ARG_VAR to set ARFLAGS.
7 years ago
Cory Fields d34d77a51b build: verify that the assembler can handle crc32 functions
7 years ago
Wladimir J. van der Laan 8c2098ad12
Merge #10565: [coverage] Remove subtrees and benchmarks from coverage report
7 years ago
Wladimir J. van der Laan a4fe07714d
Merge #10544: Update to LevelDB 1.20
8 years ago
Cory Fields 2424989e4f leveldb: enable runtime-detected crc32 instructions
8 years ago
Andrew Chow c8914b9dbb Have `make cov` optionally include branch coverage statistics
8 years ago
MarcoFalke 75e898c094
Merge #10331: Share config between util and functional tests
8 years ago
John Newbery 8ad5bdef78 Merge bctest.py into bitcoin-util-test.py
8 years ago
Cory Fields cf390dff89 build: silence gcc7's implicit fallthrough warning
8 years ago
John Newbery 95836c5eba Use shared config file for functional and util tests
8 years ago
John Newbery 89fcd3586c Use an .ini config file for environment vars in bitcoin-util-test.py
8 years ago
Wladimir J. van der Laan 342b9bc390
Merge #9792: FastRandomContext improvements and switch to ChaCha20
8 years ago
Pieter Wuille 394ccf76ad Make Boost use std::atomic internally
8 years ago
Wladimir J. van der Laan 168a7034f5 doc: Make build system insert version in Doxyfile
8 years ago
Wladimir J. van der Laan 2c83911401 build: Disable Wshadow warning
8 years ago
Wladimir J. van der Laan 625488ace5 util: Work around (virtual) memory exhaustion on 32-bit w/ glibc
8 years ago
Pieter Wuille 4fd2d2fc97 Add a FastRandomContext::randrange and use it
8 years ago
John Newbery 63d66ba20a Move src/test/bitcoin-util-test.py to test/util/bitcoin-util-test.py
8 years ago
John Newbery 5b0bff4581 Rename --enable-extended-rpc-tests to --enable-extended-functional-tests
8 years ago
John Newbery a9bd622a65 Rename test/pull-tester/rpc-tests.py to test/functional/test_runner.py
8 years ago
John Newbery c28ee91db0 Rename rpc-tests directory to functional
8 years ago
John Newbery 00902c48cd Rename qa directory to test
8 years ago
Wladimir J. van der Laan e141aa4ba6 Add mallocinfo mode to `getmemoryinfo` RPC
8 years ago
Wladimir J. van der Laan 5073100f27 build: Fix typo s/HAVE_DONTWAIT/HAVE_MSG_DONTWAIT
8 years ago
Wladimir J. van der Laan c459d509b7 build: Probe MSG_DONTWAIT in the same way as MSG_NOSIGNAL
8 years ago
Wladimir J. van der Laan 75d012e8c7
Merge #8808: Do not shadow variables (gcc set)
8 years ago
Wladimir J. van der Laan d19d45a1e6
Merge #9821: util: Specific GetOSRandom for Linux/FreeBSD/OpenBSD
8 years ago
Wladimir J. van der Laan 692c9eddba
Merge #9831: build: force a c++ standard to be specified
8 years ago
Cory Fields 205830a37b build: add --enable-werror option
8 years ago
Cory Fields 9829c54de2 build: force a c++ standard to be specified
8 years ago
Wladimir J. van der Laan 224e6eb089 util: Specific GetOSRandom for Linux/FreeBSD/OpenBSD
8 years ago
Cory Fields b602fe0f73 build: warn about variable length arrays
8 years ago
MarcoFalke 7ff4a538a8
Merge #9657: Improve rpc-tests.py
8 years ago
Wladimir J. van der Laan f87e8f5392
build: bump version to 0.14.99
8 years ago