Spencer Jackson
6a298eea4d
SERVER-21515: Add mongodecrypt to dist target
2015-11-20 02:22:50 -05:00
Mark Benvenuto
0c25b468fd
SERVER-17105 Valgrind 3.11.0 Import
2015-11-12 11:13:38 -05:00
Andrew Morrow
53ce96ad0f
SERVER-20754 Fixes to support building against system boost 1.59
2015-10-27 08:08:59 -04:00
Andrew Morrow
b0c0ab7f4d
SERVER-20974 Improve undefined behavior sanitizer integration
2015-10-19 17:10:35 -04:00
Jonathan Reams
53c52c43a9
SERVER-6233 Add URI parsing to mongo shell
2015-10-13 21:26:12 -04:00
Jonathan Reams
36d240b6c0
SERVER-17790 Define NDEBUG on non-debug builds
2015-09-28 15:23:31 -04:00
Andrew Morrow
fbf0437a55
SERVER-17422 Use BCrypt API for secure random number generation on Windows
2015-09-15 10:27:28 -04:00
Jonathan Reams
4c993f0fde
SERVER-16852 Fix enterprise OSX builds
2015-09-08 10:35:55 -04:00
Jonathan Reams
e729e9caf7
SERVER-16852 Print buildInfo in version output/allow override of buildInfo
2015-09-04 15:27:03 -04:00
Jonathan Reams
e8f3ef4844
SERVER-19444 Add polyfill for strnlen
2015-08-27 16:59:37 -04:00
Andreas Nilsson
8c50632c3c
SERVER-19845 Fix 32-bit compile issue by adding WT enabled define
2015-08-27 12:53:57 -04:00
Jonathan Reams
0012f70963
SERVER-17995 Prefer gold linker if available
2015-08-26 11:38:02 -04:00
Adam Midvidy
3e21b91dcc
SERVER-18668 warn about pessimizing/redundant moves if compiler can do so
2015-08-24 19:02:13 -04:00
Andrew Morrow
01fff117c0
SERVER-9666 Tag cyclic or incomplete libraries, add more missing edges
2015-08-24 09:36:31 -04:00
Andrew Morrow
3184194f9e
SERVER-19378 Remove support for building with v8
2015-08-24 08:31:31 -04:00
Adam Midvidy
a56ea15c45
SERVER-19447 implement SCons support for CPP integration tests
...
- add evergreen tasks as well
2015-08-11 13:50:17 -04:00
Jonathan Reams
51a8f1ca3d
SERVER-19822 Make sure directory names in dist archives are consistent
2015-08-07 16:33:35 -04:00
Raymond Jacobson
dcf14b7f5a
SERVER-19622 Vendorize Intel Decimal Math library
2015-07-31 17:04:23 -04:00
Raymond Jacobson
8b19e377c4
SERVER-19613 Add experimental Decimal128 build flag
...
Add scons build parameter --experimental-decimal-support=on,
which enables experimental support of a 128 bit decimal type.
2015-07-31 15:30:46 -04:00
Spencer Jackson
11db3b9b0c
SERVER-19458: Add memory zeroing utility
2015-07-27 14:52:41 -04:00
Andrew Morrow
e9fc3c3ae2
SERVER-9564 When libabigail utils are present, minimize relinking
2015-07-24 23:06:56 -04:00
Andrew Morrow
92f1bacdb1
SERVER-9564 Expose linking model choice as a build option
2015-07-23 19:07:11 -04:00
Jason Carey
2a6a8f7cf3
SERVER-19376 Make SpiderMonkey the default JS Engine
2015-07-21 11:24:29 -04:00
Jonathan Reams
622614f987
SERVER-18911 Fix source tarball directory prefix
2015-07-20 12:54:44 -04:00
Andrew Morrow
c3bb28439a
SERVER-19427 Fix malformed one element tuples in processor_macros dictionary
2015-07-16 12:26:55 -04:00
Jason Carey
e749ffad9b
SERVER-18531 Integrate SpiderMonkey
...
Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod.
2015-07-14 16:15:54 -04:00
Andrew Morrow
55af30c104
SERVER-19353 Do not use the deprecated boost system interfaces
2015-07-10 08:31:16 -04:00
Jonathan Reams
e38826d61c
SERVER-19088 The cache scons flag should disable fast-and-loose scons flag
2015-07-07 11:27:42 -04:00
Martin Bligh
53b6e27506
SERVER-10512: Add -fno-omit-frame-pointer by default
...
Performance overhead is so small it's not measurable, previous microbenchmarks indicate around 1% for intensive workloads.
In return we get the ability to use perf profiling and much improved debugability
2015-07-06 16:27:37 -04:00
Andrew Morrow
6abd1d0e9c
SERVER-19099 Consistently use concurrency and time names via stdx
2015-06-30 12:16:55 -04:00
Jonathan Reams
ac12076150
SERVER-19123 Fix using system zlib in scons
2015-06-30 10:30:12 -04:00
Andrew Morrow
96a9efeeee
SERVER-19099 Add a target to build all generated sources
2015-06-29 19:02:10 -04:00
Kaloian Manassiev
0b4c3c7b54
SERVER-19164 Enable /bigobj for Windows debug/no-opt builds
2015-06-26 18:17:30 -04:00
Jonathan Reams
26d5e725c8
SERVER-18953 SERVER-9567 Add debug symbols archive target
2015-06-23 11:08:17 -04:00
Andy Schwerin
7926b2f51f
SERVER-6737 Simplify existing thread local support.
2015-06-22 16:18:37 -04:00
Mark Benvenuto
e484264ed6
SERVER-18579: Add .clang-format & Scons support
2015-06-20 10:56:04 -04:00
Andrew Morrow
9a86ae5e96
SERVER-19029 Configure boost thread more efficiently
2015-06-18 15:42:05 -04:00
Kamran Khan
dd72c45ad1
SERVER-18998 Fix a build failure when building TSan support without a symbolizer
...
Previously, the build would fail with an UnboundLocalError when appending to
tsan_options.
2015-06-16 15:52:40 -04:00
Jonathan Reams
9cffe6232e
SERVER-18911 Make sure new source tarballs match old source push conventions
2015-06-15 16:30:08 -04:00
Andrew Morrow
483706ef48
SERVER-17789 Do not use option values to configure the variant directory
2015-06-12 13:28:17 -04:00
Jonathan Reams
0ceb2687b8
SERVER-18371 Add configure check for SSL/FIPS
2015-06-04 11:21:17 -04:00
Andrew Morrow
6b9931d988
SERVER-18569 Standalone ASIO build system integration
2015-05-22 12:13:16 -04:00
Jonathan Reams
2ce0a91ec6
SERVER-17782 SERVER-17329 Improve versioning and add distsrc to SCons
2015-05-21 14:15:43 -04:00
Andrew Morrow
fc5c57db15
SERVER-18402 Search site_scons for well known variable customization files
2015-05-11 15:35:54 -04:00
Andrew Morrow
1d9b83f163
SERVER-18017 SERVER-17728 Suppres some new clang 3.6 warnings we don't like
2015-05-08 15:21:25 -04:00
Max Hirschhorn
424314f65e
SERVER-1424 Rewrite smoke.py.
...
Split out the passthrough tests into separate suites. The MongoDB
deployment is started up by resmoke.py so that we can record the
success/failure of each individual test in MCI.
Added support for parallel execution of tests by dispatching to
multiple MongoDB deployments.
Added support for grouping different kinds of tests (e.g. C++ unit
tests, dbtests, and jstests) so that they can be run together. This
allows for customizability in specifying what tests to execute when
changes are made to a particular part of the code.
2015-05-08 14:49:42 -04:00
Jonathan Reams
1bb3be7a14
SERVER-9871 Add error reporting methods to env
2015-05-07 15:10:49 -04:00
Mark Benvenuto
b43f9663dd
SERVER-18079: Use TCMalloc for WT on Windows
2015-05-04 16:42:21 -04:00
Andrew Morrow
4ff9beb829
SERVER-17455 Use CheckLib for libatomic and print nicer messages
2015-04-23 14:22:12 -04:00
Jonathan Reams
33ef05ce2d
SERVER-17455 Re-add std::atomic configure checks
2015-04-22 16:46:05 -04:00