Commit Graph

97 Commits

Author SHA1 Message Date
Henrik Edin
b4df4609aa SERVER-37994 Upgrade google benchmark to v1.4.1 2018-12-18 10:17:49 -05:00
Henrik Edin
c28cb6852f SERVER-38458 Upgrade boost to version 1.69 2018-12-18 09:12:51 -05:00
Mathew Robinson
edc4dd8d84 SERVER-38002 Upgrade PCRE to 8.42 2018-12-14 15:53:17 -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
Mathew Robinson
1c135a8f83 SERVER-27881 Upgrade boost to 1.68.0 2018-12-05 15:13:34 -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
Mathew Robinson
efea6a2c61 SERVER-37984 Upgrade yaml-cpp to 0.6.2 2018-11-08 11:56:28 -05:00
Gabriel Russell
d31c1e7711 SERVER-34058 rearrange sqlite 2018-04-18 17:22:27 -04:00
ADAM David Alan Martin
0fa7bcb8be SERVER-34149 Upgrade zlib to latest.
Upgraded zlib to 1.2.11, and added a "get_sources" script to
document the process.
2018-04-11 15:38:54 -04:00
Spencer Jackson
905194e3af SERVER-33615: Remove third_party/tz 2018-03-07 12:53:33 -05:00
Gabriel Russell
8e5c10e6e1 SERVER-33109 import the mobile storage engine 2018-02-27 16:53:31 -05:00
Mark Benvenuto
e9ae96e9c8 SERVER-33451 Change wiredtiger_ext.h include rules 2018-02-26 13:06:14 -05:00
Mark Benvenuto
5f86a8e4ca Revert "SERVER-22411 Add stub implementation of ASIO SChannel integration"
This reverts commit ad223ea388.
2018-02-07 11:23:32 -05:00
Mark Benvenuto
ad223ea388 SERVER-22411 Add stub implementation of ASIO SChannel integration 2018-02-07 10:59:59 -05:00
Jason Carey
260e724de1 SERVER-32779 Upgrade tomcrypt to 1.18.1 2018-02-01 17:38:58 -05:00
Nick Zolnierz
01ebce0da3 SERVER-32904: Update timelib to 2018.01alpha1 2018-02-01 14:14:14 -05:00
Robert Guo
8d9b68094c SERVER-32785 integrate Google Benchmark with SCons 2018-01-27 11:39:46 -05:00
Nick Zolnierz
7e59d2482a SERVER-31907: Upgrade timelib to version 2017.05 2017-11-13 15:06:32 -05:00
Nick Zolnierz
20f042bac8 SERVER-31104: Update timelib to version beta10 2017-09-20 11:38:43 -04:00
David Storch
eb49dd1d15 SERVER-31079 Upgrade timelib to 2017.05beta9. 2017-09-14 14:13:13 -04:00
Mark Benvenuto
993f30454a SERVER-29287 PCRE 8.41 2017-08-22 13:08:48 -04:00
Andrew Morrow
a8a1ea3b93 SERVER-26538 SERVER-26539 Detach from boost::thread
Also, use thread_local everywhere for our thread specific data needs
and remove the legacy support.
2017-08-02 23:29:55 -04:00
Derick Rethans
7cad8ba246 SERVER-30259 Change calculations in timelib to use seconds East instead of minutes West 2017-08-01 09:51:12 +01:00
Jason Carey
ffe9014101 SERVER-30218 Add SHA256 Support
The addition of a SHA256Block will give us the flexibility to handle new
workloads that aren't appropriate for SHA1.

As part of this change, let's make the current code templatized so we
can limit as strongly as possible the duplication of code between sha1
and sha256.
2017-07-25 10:48:44 -04:00
Derick Rethans
f6a48a944a SERVER-30126 Upgrade timelib to use microseconds as integers instead of double
This also upgrades timelib to 2017.05beta5.
2017-07-13 23:05:21 +01:00
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