0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

1438 Commits

Author SHA1 Message Date
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
Jonathan Reams
8c2c95edbd
SERVER-37833 Retry internal auth with alternate key during keyfile rollover 2018-11-07 10:20:26 -05:00
Andrew Morrow
fb0d42af2b SERVER-36559 Rename hardware CRC32 flag to be architecture neutral 2018-11-02 09:54:08 -04:00
Andrew Morrow
6d475fdb5a SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for embedded builds 2018-10-30 13:01:30 -04:00
Patrick Freed
b9f13ea4f0 SERVER-36616 Enable ECDHE support if platform supports it 2018-10-30 11:21:58 -04:00
Andrew Morrow
61cdb80fdc SERVER-37640 Ensure we don't use OSX symbols above our target version 2018-10-25 16:26:48 -04:00
Henrik Edin
d0bf695939 SERVER-36703 Possibility to link mongoc as darwin framework.
Changed the Embedded SDK builders to build and use mongoc as darwin framework where possible.
2018-09-20 11:13:32 -04:00
Andrew Morrow
3adfd440e8 SERVER-36943 Use a magic linker flag so we don't drop out debug info on darwin when using LTO 2018-09-12 16:18:04 -04:00
Andrew Morrow
47ab234e91 SERVER-33911 Implement collapsed library builds under a new link model 2018-09-12 16:10:41 -04:00
Andrew Morrow
a81a923c2c SERVER-33912 Make warnings fatal for embedded builders
Also includes necessary feature flag and new clang warning suppressions
2018-08-22 14:19:28 -04:00
Andrew Morrow
96b6dd1e53 SERVER-35078 Build darwin-ish SDKs with bitcode 2018-08-14 18:47:36 -04:00
Billy Donahue
168c8d6555 SERVER-36611 warning suppression for gcc-8.2 2018-08-14 14:12:19 -04:00