Roxane
333af6c905
SERVER-41689 Adding Scons support for building with libfuzzer
2019-06-24 11:05:54 -04:00
Nathan Brown
957f32bcbd
SERVER-41690 Add flag to SCons to check for USDT support
2019-06-21 17:38:11 -04:00
Henrik Edin
94eb0ec5a6
SERVER-41857 Fix --link-mode=dynamic-sdk
2019-06-21 11:13:29 -04:00
Henrik Edin
5d5880c21a
SERVER-41815 Make dynamic runtime default on Windows and remove --dynamic-windows option
2019-06-21 10:06:36 -04:00
Andrew Morrow
a0a70c53cc
SERVER-41827 Build GDB indexes for binaries when using ld.gold in dynamic mode
2019-06-20 15:45:13 -04:00
Henrik Edin
6c40059b84
SERVER-41685 Add boost log to vendored boost
2019-06-20 11:08:32 -04:00
A. Jesse Jiryu Davis
587a768e68
SERVER-41592 Remove scons check for std::make_unique
2019-06-13 14:51:51 -04:00
Henrik Edin
c04ac24382
SERVER-41210 Forward boost asserts to mongo invariant
2019-05-22 09:30:32 -04:00
Mathew Robinson
3f3e8de9ea
SERVER-40946 Autoset a reasonable concurrency level when icecream is enabled
2019-05-13 10:44:50 -04:00
Mark Benvenuto
6e62efce6a
SERVER-40853 Remove OpenSSL from Windows Packages
2019-05-10 12:34:01 -04:00
Mathew Robinson
c6eeaa4d03
SERVER-39664 log the toolchain's build id as an FYI when building mongodb
2019-04-29 13:38:33 -04:00
Andrew Morrow
2392f37fec
SERVER-40782 Allow specifying explicit ICECC_VERSION on command line
2019-04-24 08:55:35 -04:00
Henrik Edin
1bd8e7d577
SERVER-40197 Enable sized deallocation compiler flags
2019-04-19 09:53:02 -04:00
Mathias Stearn
346d0c9ce9
SERVER-40512 Use /diagnostics:caret on MSVC
2019-04-18 14:02:32 -04:00
Mathew Robinson
851225aa36
SERVER-40302 Log complete build command line on SCons startup
2019-04-15 10:41:42 -04:00
Mathew Robinson
ffa171bc88
SERVER-40570 Lint is not running cpplint
2019-04-10 20:11:48 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Billy Donahue
2def9c02b3
SERVER-40389 small tweaks to third_party/fmt & related.
...
Add an option to scons: --use-system-fmt
import.sh: use the upstream libfmt github repo.
StringData fmt interop
noexcept for to_string_view(StringData) hook
noexcept for StringData's rawData() and size()
add fmt to THIRD-PARTY-NOTICES + markdown tweaks
import the fmt LICENSE.rst
update fmt lib revision
2019-04-08 10:22:17 -04:00
Andrew Morrow
5ab83a7026
Revert "SERVER-36243 Use sized deallocation."
...
This reverts commit afe0826421 .
2019-03-18 12:30:35 -04:00
Andrew Morrow
6b706747bb
SERVER-39789 Revert to single-thread mode for profile data
2019-03-14 22:56:02 -04:00
Mark Benvenuto
5c5631bcf6
SERVER-39891 Vendor KMS Message Library
2019-03-14 13:38:03 -04:00
Henrik Edin
afe0826421
SERVER-36243 Use sized deallocation.
...
Added mongoFree to be used when allocating memory with mongoMalloc.
It has an overload taking size utilizing tc_free_sized if built with tcmalloc.
2019-03-12 15:21:32 -04:00
Mathew Robinson
a4105a2ae2
SERVER-39945 Update requires to point to new variable name
2019-03-05 10:26:48 -05:00
Henrik Edin
a133891a93
SERVER-26300 Allow tcmalloc to be used with TSAN and UBSAN.
2019-02-25 10:04:33 -05:00
Andrew Morrow
2244659e80
SERVER-33958 Allow thin archives to interact with the cache
2019-02-12 13:29:30 -05:00
Andrew Morrow
87881b0424
SERVER-39483 Tag large build artifacts as non-cacheable
2019-02-12 13:29:30 -05:00
Sara Golemon
339de630fa
SERVER-39493 Relax xcode clang requirements and warn on osx dynamic link
2019-02-11 18:17:47 +00:00
ADAM David Alan Martin
a303fa3140
SERVER-39358 Disable building dbtest when not building jstests or shell.
2019-02-07 14:58:02 -05:00
Henrik Edin
66430d75e3
SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly standard conformant.
2019-02-01 17:06:10 -05:00
Andrew Morrow
01d84b2565
SERVER-37607 SERVER-37608 Require C++17 and make it the default
2019-01-31 10:17:03 -05:00
Andrew Morrow
9ac90b128e
SERVER-37609 Require clang 7.0, GCC 8.2, and XCode 10
2019-01-30 21:10:29 -05:00
Gabriel Russell
d80755651c
SERVER-29286 import and use mozjs-60
2019-01-30 19:06:17 +00:00
Gabriel Russell
254fff9327
Revert "SERVER-29286 import and use mozjs-60"
...
This reverts commit a3d232b697 .
2019-01-29 23:16:33 +00:00
Gabriel Russell
a3d232b697
SERVER-29286 import and use mozjs-60
2019-01-29 23:06:10 +00:00
Henrik Edin
cb7c8ceba4
SERVER-37996 Add stock gperftools 2.7 as an allocator option activated with --allocator=tcmalloc-experimental
2019-01-25 13:37:26 -05:00
Henrik Edin
3bd77b8400
SERVER-38004 Upgrade SCons to version 3.0.4
2019-01-24 10:19:05 -05:00
Mathew Robinson
ff03811e31
SERVER-39078 Use psutil for Windows support of automatic jobs
2019-01-22 13:08:13 -05:00
Mathew Robinson
6fe1c12a76
SERVER-39031 Make SCons default --jobs to CPU count
2019-01-17 09:22:51 -05:00
Billy Donahue
de4f60966b
SERVER-38462 disable the ABSL internal use of reinterpret_cast for unaligned access
2019-01-07 13:19:49 -05:00
Billy Donahue
76b0fcea69
SERVER-36644 re-enable -Wclass-memaccess warning (w/AtomicWord refactor)
2019-01-04 10:59:23 -05:00
Billy Donahue
f53ed89cef
SERVER-36644 remove -Wno-format-truncation
...
cherry pick 157caf3f66
into timelib
2018-12-27 13:02:40 -05:00
Henrik Edin
d525ae91e6
SERVER-38168 Vendor Zstandard 1.3.7 to third_party
...
Added a Zstd based message compressor.
2018-12-11 12:02:44 -05:00
Andrew Morrow
99ee8dc30a
SERVER-38460 Let abseil know when sanitizers are active
2018-12-07 15:39:58 -05:00
Henrik Edin
b004f4a020
SERVER-37609 Visual Studio 2017 15.9 or later is required to compile on Windows
2018-12-06 16:29:34 -05:00
Gabriel Russell
6e69080522
SERVER-38056 enable building just some of the pieces of the enterprise module
2018-11-30 15:26:43 -05:00
Henrik Edin
e03ee5c6df
SERVER-38160 Allow compilation with Visual Studio 2017.
...
Take SCons MSCommon from SCons 3.0.1
Fix missing <intrin.h> includes
Suppress constant arithmetic warnings in unit tests
2018-11-27 11:58:44 -05:00
Patrick Freed
925d776b08
SERVER-38141 Fix Incorrect usage of MONGO_CONFIG_HAS_SSL_SET_ECDH_AUTO
2018-11-21 10:56:31 -05:00
Henrik Edin
5d49f79ce7
SERVER-38107 Add abseil-cpp to third_party
...
Just compiling in the hash tables for now.
2018-11-15 12:17:12 -05:00
Mark Benvenuto
0a7c8b9ba2
SERVER-37415 Make SCons build MongoDB with ssl by default
2018-11-12 12:08:37 -05:00
Andrew Morrow
a955b238b2
SERVER-38023 Add v3 toolchain variables files
2018-11-08 17:57:33 -05:00