Andrew Morrow
8b2dab9bd3
SERVER-30065 Do libdeps dependency types by section, not tuple
2017-07-08 15:08:24 -04:00
Andrew Morrow
2845061bc7
SERVER-26540 Detach from boost::chrono
2017-06-16 11:23:28 -04:00
Tyler Kaye
cde889643b
SERVER-26541 Remove dependence on boost::regex() by replacing all of its instances with std::regex()
2017-06-15 17:54:00 -04:00
Derick Rethans
4a1ac90daf
SERVER-29505 Fix ubsan issues in timelib library
...
This also fixes endiannes detection for s390 (BF-5678).
The timelib upgrade also adds some example programs for use with our new
aggregation operators, and a new timelib_isodate_from_date function.
2017-06-14 12:38:47 +01:00
Derick Rethans
767c0987d3
SERVER-28608 Vendorize the timelib library
...
Closes #1153
Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com >
2017-06-06 11:48:10 -04:00
Spencer Jackson
53ea0fc6d9
SERVER-29020 Upgrade vendored copy of ASIO to 524288cb4fcf84664b3dc39cb4424c7509969b92
2017-06-05 16:59:32 -04:00
Andrew Morrow
190dcaab71
SERVER-27505 Link libraries in topological order
2017-04-04 18:28:56 -04:00
Andrew Morrow
1346352ff6
SERVER-27497 Scope SCons Environment changes narrowly
2017-01-03 09:45:52 -05:00
Matt Cotter
7b58433eec
SERVER-22992 waiting on forked process also waits on consuming output
2016-10-12 14:29:59 -04:00
Andrew Morrow
dff665fdd6
SERVER-21839 Fix build with --use-system-asio
2016-07-25 15:51:49 -04:00
Mark Benvenuto
55ba9db94c
SERVER-24662 PCRE 8.39 Build Integration
2016-07-20 16:35:26 -04:00
J. Rassi
7172fad82c
SERVER-22371 Allow db/query/query_common to link against ICU
...
Also completes implementation of --use-system-icu scons flag, and
removes --icu scons flag.
2016-05-17 12:20:53 -04:00
Geert Bosch
8e13345122
SERVER-1393: Include decimal support under control of server parameter
2016-04-22 14:58:59 -04:00
Mark Benvenuto
6abef94a01
SERVER-23358 SpiderMonkey 45.0.2 ESR MongoDB & Build Integration
2016-04-21 10:51:49 -04:00
Mark Benvenuto
c162b6bb89
SERVER-17788 GPerfTools 2.5 Build Integration
2016-04-12 08:42:52 -04:00
Mark Benvenuto
0b76e808eb
SERVER-17294 Boost 1.60 Build Integration
2016-03-31 15:09:29 -04:00
Jason Rassi
4d17fceb1d
SERVER-22371 Migrate ICU build system integration from 56.1 to 57.1
2016-03-30 13:16:38 -04:00
David Storch
b2fe67f7f5
SERVER-22374 initial implementation of collation classes
...
Includes:
- CollationSpec
- CollationSpecSerializer
- CollatorInterface
- CollatorInterfaceICU
- CollatorFactoryInterface
- CollatorFactoryICU
2016-02-23 15:35:29 -05:00
David Storch
22c684d6f8
SERVER-22371 initial implementation of ICU build system integration
...
To build ICU with scons:
- Run ./src/third_party/scripts/icu_get_sources.sh to download ICU
sources into the third_party directory.
- Build $BUILD_DIR/third_party/shim_icu with the --icu=on flag.
2016-02-16 12:57:15 -05:00
Mark Benvenuto
e64627181c
SERVER-18783 PCRE 8.38 Build Integration
2016-02-03 15:56:37 -05:00
Mark Benvenuto
9245de47b0
SERVER-22296 Snappy 1.1.3 Build Integration
2016-02-03 14:26:22 -05:00
Mark Benvenuto
0ee4b963fa
SERVER-22295 yaml-cpp 0.5.3 build integration
2016-02-03 13:25:07 -05:00
Andrew Morrow
baffac716d
SERVER-22197 Don't use tcmalloc by default on non x86 linux
2016-01-19 17:42:42 -05:00
Mark Benvenuto
0c25b468fd
SERVER-17105 Valgrind 3.11.0 Import
2015-11-12 11:13:38 -05:00
Jonathan Reams
5d6d625bd2
SERVER-20714 Only build the intel decimal library if decimal support is enabled
2015-10-28 17:43:34 -04:00
Jonathan Reams
53c52c43a9
SERVER-6233 Add URI parsing to mongo shell
2015-10-13 21:26:12 -04:00
Jonathan Reams
f725d04705
SERVER-19661 Give vendored include paths higher priority
2015-09-01 16:01:00 -04:00
Jonathan Reams
a22d900749
SERVER-20124 Only build intel decimal library if decimal support is enabled
2015-08-27 15:32:29 -04:00
Andrew Morrow
3184194f9e
SERVER-19378 Remove support for building with v8
2015-08-24 08:31:31 -04:00
Raymond Jacobson
dcf14b7f5a
SERVER-19622 Vendorize Intel Decimal Math library
2015-07-31 17:04:23 -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
Mark Benvenuto
03ac7a3894
SERVER-18980: Include wiredtiger_ext.h in mongo integration
2015-06-17 10:47:36 -04:00
Andrew Morrow
6b9931d988
SERVER-18569 Standalone ASIO build system integration
2015-05-22 12:13:16 -04:00
Mark Benvenuto
c2c84ae183
SERVER-18312: PCRE 8.37 build integration
2015-05-06 14:36:43 -04:00
Mark Benvenuto
8bb91b9798
SERVER-17566: Remove PCRE defines from SConstruct
2015-04-10 09:55:37 -04:00
Andrew Morrow
02a9fd0daf
SERVER-17465 Do not attempt to use tcmalloc customizations with system tcmalloc
2015-03-31 19:36:33 -04:00
Jonathan Reams
06785ef692
SERVER-9555 Better OS detection in scons
2015-03-30 12:14:42 -04:00
Marek Skalický
1383eaef74
SERVER-17460 LIBDEPS_v8_SYSLIBDEP typo
...
Closes #932
Signed-off-by: Ramon Fernandez <ramon@mongodb.com >
2015-03-05 15:12:03 -05:00
Mark Benvenuto
3f3c9fd1f5
SERVER-17417: Import boost::chrono into third_party/boost and use as polyfill implementation of stdx::chrono
2015-03-03 14:28:00 -05:00
Mark Benvenuto
0b4bc21e28
SERVER-15974: Vendorize zlib 1.2.8
2014-11-05 17:21:12 -05:00
Eliot Horowitz
b0d7410563
SERVER-15953: add wiredtiger storage engine integration
2014-11-05 11:21:19 -05:00
Benety Goh
6fbc49d08f
SERVER-13962 access windows headers through platform/basic.h for windows fix in snappy.cc
2014-10-28 16:42:17 -04:00
Benety Goh
be1e4cda69
SERVER-13962 upgrade snappy from 1.03 to 1.1.2
2014-10-28 13:56:50 -04:00
Andrew Morrow
c40a73d76c
SERVER-15006 Don't add vendored paths when system libraries are requested
...
Also, fixes a rebuild stability issue where the include path order
was unstable across rebuilds.
2014-08-23 10:47:07 -04:00
Andrew Morrow
ef4f60e395
SERVER-14343 leaner include paths
2014-07-12 16:50:51 -04:00
Mark Benvenuto
dae863af3f
SERVER-8994: New internal-boost option to choose internal boost version
2014-06-06 17:24:23 -04:00
Benety Goh
ddc13e7f24
SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2
2014-06-05 08:51:34 -04:00
Benety Goh
9c3edc610c
Revert "SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2"
...
This reverts commit da1f661548
2014-05-22 14:06:39 -04:00
Shaun Verch
1ec7a22e8b
SERVER-13446 Add timegm Solaris implementation to third_party
2014-05-22 10:57:38 -04:00
Benety Goh
da1f661548
SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2
2014-05-21 11:24:14 -04:00