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

1417 Commits

Author SHA1 Message Date
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
Sara Golemon
b0bb4da6f7
SERVER-36324 Refactor HTTPClient to allow sync and async 2018-07-30 19:04:42 +00:00
Sara Golemon
4d7dcca91b
SERVER-36097 Generalize HTTPClient out of FreeMon into util/net 2018-07-26 01:28:42 +00:00
Ramon Fernandez
face4c9768 SERVER-36197 Update macOS package directory name 2018-07-25 15:39:55 -04:00
Andrew Morrow
d175ae80e6 SERVER-36147 Add basic support for targeting emscripten 2018-07-17 15:31:15 -04:00
Gabriel Russell
c75daff3db SERVER-35664 run android tests on version 24 images 2018-06-21 16:32:08 +00:00
Andrew Morrow
9e1dd9db4b SERVER-35600 Add support for targeting watchos 2018-06-14 17:54:18 -04:00
Gabriel Russell
13c65fa47b SERVER-34006 build android embedded with api version 21 2018-06-14 15:02:28 -04:00
Sara Golemon
4448250e1a
SERVER-35412 Namespace SSL_PROVIDER values 2018-06-08 13:10:56 -04:00
Andrew Morrow
ad0d6f80ef SERVER-33911 Give all hygienic build libraries an rpath 2018-06-06 15:12:50 -04:00
Gabriel Russell
9bdb3df40d SERVER-33101 use mongo-c version 1.10 in embedded 2018-06-01 17:00:16 -04:00
Andrew Morrow
e3ae39144d SERVER-35077 Add armv7-a SDK builder 2018-05-23 17:19:27 -04:00
Andrew Morrow
908df56a8e SERVER-34983 Add support for --cxx=std=17 2018-05-23 16:11:39 -04:00
Jason Carey
b989fe4b0c SERVER-33395 Add configure check for vec_vbpermq output
GCC changed the output of vec_vbpermq between 5.4.0 and later.  This
seems likely to be a bug, probably in earlier versions of gcc.  Rather
than attempt to enumerate how the compiler versions work, this adds a
runtime configure check which will select the lane that works.
2018-05-04 12:23:56 -04:00
Mark Benvenuto
15cc57450b SERVER-34631 Ensure openssl binaries are in Windows zip 2018-05-04 10:18:11 -04:00
Gabriel Russell
7d16f8ed5b SERVER-33067 build cdriver with cmake 2018-05-03 17:26:39 -04:00
Andrew Morrow
e88d29393f SERVER-33661 Constrain link parallelism for compile_all and compile_unittests 2018-04-30 19:00:56 -04:00
Mark Benvenuto
4ca260618e SERVER-34585 Enable Free Monitoring on SSL Builders and Windows 2018-04-25 11:38:40 -04:00
Andrew Morrow
964469f099 SERVER-33911 Use @rpath instead of @loader_path for embedded SDK 2018-04-19 18:06:01 -04:00
Henrik Edin
548236bfee SERVER-34472 Optimize Embedded SDK for size. 2018-04-19 10:13:12 -04:00
Andrew Morrow
b822623d39 SERVER-24238 Use a generator to establish a signature for sanitizer blacklist files 2018-04-14 07:45:56 -04:00
ADAM David Alan Martin
63144b6bb4
SERVER-34476 Fix OpenSSL linking on FreeBSD
`TargetOSIs` takes case-flattened OS names.
2018-04-13 16:03:08 -04:00