Andrew Morrow
06c8454002
SERVER-38002 Upgrade PCRE to 8.42
...
(cherry picked from commit f092df1207 )
2019-11-26 20:26:41 +00:00
Mathew Robinson
7af2d686f4
SERVER-37984 Upgrade yaml-cpp to 0.6.2
...
(cherry picked from commit efea6a2c61 )
2019-06-07 14:14:55 -04:00
Robert Guo
f745ad8be9
SERVER-32785 integrate Google Benchmark with SCons
...
(cherry picked from commit 8d9b68094c )
2018-04-26 09:28:43 -04:00
ADAM David Alan Martin
079bae4086
SERVER-34149 Upgrade zlib to latest.
...
Upgraded zlib to 1.2.11, and added a "get_sources" script to
document the process.
(cherry picked from commit 0fa7bcb8be )
2018-04-18 15:05:13 -04:00
Jason Carey
f639bbb16a
SERVER-32779 Upgrade tomcrypt to 1.18.1
...
(cherry picked from commit 260e724de1 )
2018-02-08 18:01:41 -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
1bef1a5c3a
SERVER-30269 Upgrade ASIO
2017-08-17 14:27:36 -04:00
Nick Zolnierz
91f42e4734
SERVER-29593: Integrate the official JSON Schema test corpus into the unit tests
2017-08-11 11:43:45 -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
Derick Rethans
a8b0a95eda
SERVER-29208 Add the $dateFromString aggregation operator
2017-07-13 16:01:19 +01:00
Andrew Morrow
12568fbc40
SERVER-29462 Align locks in mongo::Paritioned to avoid false sharing
...
This reverts commit 5a933be923 .
2017-07-05 17:49:29 -04:00
Andrew Morrow
2845061bc7
SERVER-26540 Detach from boost::chrono
2017-06-16 11:23:28 -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
Matt Cotter
7b58433eec
SERVER-22992 waiting on forked process also waits on consuming output
2016-10-12 14:29:59 -04:00
David Storch
64545260a9
SERVER-26072 add collation support for 59 new locales
...
We now support all collations that are supported by ICU
57.1, except for aliases. See the SERVER ticket for a list
of the new locales. The exact ICU data files which we now
package into MongoDB is given by COLLATION_SOURCE in ICU
57.1's colfiles.mk.
2016-09-16 17:58:51 -04:00
Mark Benvenuto
ed0af84b31
SERVER-24662 PCRE 8.39 Import Script Update
2016-07-20 16:35:25 -04:00
Jason Rassi
2c4b673643
SERVER-22371 icu_get_sources.sh generates data, add generated data
2016-05-13 16:36:34 -04:00
Mark Benvenuto
5ee92d9e44
SERVER-23940 Rename build directory for gperftools config.h on OSX
2016-04-28 10:28:29 -04:00
Mark Benvenuto
ccb7a4d80f
SERVER-17788 GPerfTools 2.5 Import Script
2016-04-12 08:41:55 -04:00
Jason Rassi
00271a491c
SERVER-22371 icu_get_sources.sh: prune source tree
...
Removes various ICU components (source data, certain libraries, tests,
tools, sample programs) that won't be hooked into the scons build.
This reduces the size of src/third_party/icu4c-57.1/ from 95M to 18M.
2016-04-11 13:07:15 -04:00
Mark Benvenuto
869912de45
SERVER-17294 Boost 1.60
2016-03-31 15:09:29 -04:00
Mark Benvenuto
319e895cc2
SERVER-17294 Boost 1.60 Import Script
2016-03-31 15:09:28 -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
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
7d870a7b8e
SERVER-18783 PCRE 8.38 Import Script
2016-02-03 15:56:37 -05:00
Mark Benvenuto
73dd4a6495
SERVER-22296 Snappy 1.1.3 Import Script
2016-02-03 14:26:22 -05:00
Mark Benvenuto
ca6d37d8e1
SERVER-22295 yaml-cpp 0.5.3 import script
2016-02-03 13:25:07 -05:00