Commit Graph

325 Commits (d8ab8dc12db14cd206c61fb5d30a6a130160d9b9)

Author SHA1 Message Date
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
8 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
John Newbery 1581ecbc33 Use configparser in rpc-tests.py
8 years ago
Lauda be31a2b363 [Trivial] Update license year range to 2017
8 years ago
Wladimir J. van der Laan 7014506415
Merge #9475: Let autoconf detect presence of EVP_MD_CTX_new
8 years ago
Luke Dashjr 0388afe69d Let autoconf detect presence of EVP_MD_CTX_new
8 years ago
Jonas Schnelli 53442af0aa
Merge #9412: build: Fix 'make deploy' for OSX
8 years ago
Douglas Roark e2b5c98cef Fix linker error when configured with --enable-lcov
8 years ago
Jonas Schnelli b01667c778
Mention RSVG dependency when creating the disk image on OSX
8 years ago
Cory Fields 09aefb5177
build: Fix 'make deploy' for OSX
8 years ago
Pavel Janík ad1ae7ae2e Check and enable -Wshadow by default.
8 years ago
Alex Morcos 30b620c48a remove obsolete run-bitcoind-for-test.sh
8 years ago
Pieter Wuille 2efcfa5acf
Merge #9260: Mrs Peacock in The Library with The Candlestick (killed main.{h,cpp})
8 years ago
Matt Corallo 76faa3cdfe Rename the remaining main.{h,cpp} to validation.{h,cpp}
8 years ago
Matt Corallo 10ae7a7b23 Revert "Use async name resolving to improve net thread responsiveness"
8 years ago
Wladimir J. van der Laan a8b2a82618
Merge #9156: Add compile and link options echo to configure
8 years ago
Jonas Schnelli d8274bcd00
Add compile and link options echo to configure
8 years ago
Cory Fields 70266e9829 build: fix qt5.7 build under macOS
8 years ago
Wladimir J. van der Laan f445d88612
Revert "Check and enable -Wshadow by default."
8 years ago
Wladimir J. van der Laan e0477f6d20
Merge #8794: Enable -Wshadow by default
8 years ago
fanquake 6dd3723722
Set minimum required Boost to 1.47.0
8 years ago
Wladimir J. van der Laan fb24d7eeb4
Merge #8813: bitcoind: Daemonize using daemon(3)
8 years ago
Matthew King a92bf4af66 bitcoind: Daemonize using daemon(3)
8 years ago
Wladimir J. van der Laan 4e1567acff
Merge #8249: Enable (and check for) 64-bit ASLR on Windows
8 years ago
Wladimir J. van der Laan 62c291596b build: supply `-Wl,--high-entropy-va`
8 years ago
Pavel Janík fd5654cab1 Check and enable -Wshadow by default.
8 years ago
Wladimir J. van der Laan 7e9ab9555c
Merge #8608: Install manpages via make install, also add some autogenerated manpages
8 years ago
Wladimir J. van der Laan 7f8b677aeb
Merge #8563: Add configure check for -latomic
8 years ago
Wladimir J. van der Laan 883175f5d3 build: Updates for OpenBSD
8 years ago
nomnombtc ae6e754928 change help string --enable-man to --disable-man
8 years ago
nomnombtc a32c102fb1 add conditional for --enable-man, default is yes
8 years ago
Anthony Towns 878faacd7b Add configure check for -latomic
8 years ago
Wladimir J. van der Laan 733035bdb7
Merge #8504: test: Remove java comparison tool
8 years ago
Wladimir J. van der Laan 936c1448ed build: Remove check for `openssl/ec.h`
8 years ago
Wladimir J. van der Laan 3c5251daeb test: Remove java comparison tool
8 years ago
Wladimir J. van der Laan efce84d888
Merge #8293: Bugfix: Allow building libbitcoinconsensus without any univalue
8 years ago
Wladimir J. van der Laan fe1780ed3e
Merge #8492: configure: Allow building bench_bitcoin by itself
8 years ago
Luke Dashjr 8a270b25fc Bugfix: Allow building libbitcoinconsensus without any univalue
8 years ago
Luke Dashjr 216d796ce0 configure: Allow building bench_bitcoin by itself
8 years ago
fanquake a615386552
[depends] ZeroMQ 4.1.5
8 years ago
Wladimir J. van der Laan 6c0336c772
build: bump version to 0.13.99
8 years ago
Wladimir J. van der Laan 67caef6730
Merge #8314: Fix pkg-config issues for 0.13
8 years ago
Cory Fields b556beda26 build: fix Windows builds without pkg-config
8 years ago
Cory Fields cf2ef786a1 build: require boost for bench
8 years ago
Cory Fields 9d25362087 build: add armhf/aarch64 gitian builds
9 years ago
Cory Fields ab95d5df3d build: a few ugly hacks to get the rpc tests working out-of-tree
9 years ago
Cory Fields de98290155 build: No need to check for leveldb atomics
9 years ago
Wladimir J. van der Laan 06162f19d7
Merge #7165: build: Enable C++11 in build, require C++11 compiler
9 years ago
Cory Fields 63b3111f84 build: quiet annoying warnings without adding new ones
9 years ago
Wladimir J. van der Laan 67969af09f build: Enable C++11 build, require C++11 compiler
9 years ago
randy-waterhouse 89c844df14 Re-instate TARGET_OS=linux in configure.ac. Removed by 351abf9e03.
9 years ago
Cory Fields a4625acbf8 leveldb: integrate leveldb into our buildsystem
9 years ago
Cory Fields 0dbf6e4b40 build: define base filenames for use elsewhere in the buildsystem
9 years ago
Wladimir J. van der Laan f063863d1f build: Remove unnecessary executables from gitian release
9 years ago
Wladimir J. van der Laan 28ad4d9fc2
Merge #7477: Fix quoting of copyright holders in configure.ac.
9 years ago
Wladimir J. van der Laan 18f05c765c build: python 3 compatibility
9 years ago
Daniel Kraft 72fd008e7f Fix quoting of copyright holders in configure.ac.
9 years ago
Wladimir J. van der Laan 152a8216cc
Merge #7349: Build against system UniValue when available
9 years ago
Luke Dashjr a68bb9f5e7 Merge branch 'master' into single_prodname
9 years ago
Luke Dashjr 23565157ba Change default configure option --with-system-univalue to "no"
9 years ago