| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-27 | SERVER-93273 Convert 22 targets from SCons to Bazel (#26536) | Zack Winter | |
| GitOrigin-RevId: 0d3ba9bc5045a6dca3dce2194dcc9beb469f7fa5 | |||
| 2024-08-09 | SERVER-93253 convert system_error to bazel (#25878) | Daniel Moody | |
| GitOrigin-RevId: ade9b6e5f02823f108ccdae92ba92abe8e8efe34 | |||
| 2024-07-30 | SERVER-92016 Implement error_codes.tpl template generation in Bazel (#25505) | Zack Winter | |
| GitOrigin-RevId: 2d9fb3420103363c08dfbd7bb9a49a4b0e768dd1 | |||
| 2024-05-29 | SERVER-90887 Update diff tool to be compatible with thin targets (#22595) | Zack Winter | |
| GitOrigin-RevId: 710402b4121802bdcb7ab9f712527ebd3940b7f7 | |||
| 2024-05-22 | SERVER-90615: Enable python formatting checks for src directory (#22299) | Steve McClure | |
| GitOrigin-RevId: af7d6593172a8a0ce01027a52d19de1d0215fb5b | |||
| 2023-01-26 | SERVER-73238 Introduce the `shard_role_api` library | Kaloian Manassiev | |
| 2022-05-25 | SERVER-66490 Apply pylinters to build system code | Tausif Rahman | |
| 2022-01-13 | SERVER-61821 Retire usage of `OwnedPointerMap` | Yuhong Zhang | |
| 2021-12-01 | SERVER-29262 Retire usage of `OwnedPointerVector` in `write_ops`. | Faustoleyva54 | |
| 2021-04-30 | SERVER-55829: Use 'illegal_cyclic_or_unresolved_dependences_allowlisted' in ↵ | Varun Ravichandran | |
| Scons files | |||
| 2021-03-11 | SERVER-55056 benchmark for Status | Billy Donahue | |
| Also try variations of boost::intrusive_ptr behavior relevant to Status. | |||
| 2020-12-08 | SERVER-40811 make initializers throwy | Billy Donahue | |
| - Consolidate init-related headers (just init.h and initializer.h) - Factor out a separate DependencyGraph component - Remove MONGO_DEFAULT_PREREQUISITES, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS. - Document the role of the "default" initializer. | |||
| 2020-01-03 | SERVER-45171 Improve handling of transitive dependencies in hygienic | Andrew Morrow | |
| 2019-11-06 | SERVER-41245: Add RetryableWriteError error label | Lingzhi Deng | |
| 2019-09-30 | SERVER-42806 move base/backtrace test stuff to util/stacktrace_* | Billy Donahue | |
| 2019-08-13 | SERVER-42624 convert to error_codes.yml | Billy Donahue | |
| Sort error codes numerically. Move declaration of category membership into the members. Simplify generate_error_codes.py w/argparse, etc. | |||
| 2019-07-17 | SERVER-36242 Optionally use libunwind for backtraces | A. Jesse Jiryu Davis | |
| 2019-07-15 | SERVER-33259 add libunwind to third_party | Billy Donahue | |
| - revert commit f8c69b361381a396f81c443438436e99c5af4970. - clang-format - work around ninja module $ASPP assertion | |||
| 2019-07-15 | Revert "SERVER-33259 add libunwind to third_party" | Xiangyu Yao | |
| This reverts commit d6bd2c5885215c29d723f02d8607f2c6d662aacc. | |||
| 2019-07-15 | SERVER-33259 add libunwind to third_party | Billy Donahue | |
| 2019-07-02 | SERVER-9668 Use SCons install target tags to identify mapping of targets to ↵ | Mathew Robinson | |
| install packages. | |||
| 2019-06-20 | SERVER-41809 Collapse unit tests on a per-directory basis | Andrew Morrow | |
| 2019-06-13 | SERVER-41623 Fix building of `shell_utils_launcher` on FreeBSD. | ADAM David Alan Martin | |
| The `environ` pointer issue requires that we restructure these library dependencies a tiny bit. | |||
| 2019-04-15 | SERVER-40631 Attach TransientTransactionError error label for network error ↵ | Jack Mulrow | |
| codes | |||
| 2018-10-23 | SERVER-37258 Fix UB in MurmurHash3 | Jason Carey | |
| When we did the data view integration into murmurhash3 (to make it big endian safe) we missed that murmurhash3 uses negative offsets of pointers. Because DataView took size_t for offsetting parameters, this involved wrapping pointers around (adding very large numbers to pointers to produce negative offsets). That's UB, and newer ubsan caught it. This change fixes that by making the DataView offsetting logic ptrdiff_t based. It also introduces test vectors for murmurhash3 that I've used to verify that we haven't changed its output. | |||
| 2018-01-30 | SERVER-32987 Move the contents of the 'uuid' library to be under 'base' | Kaloian Manassiev | |
| 2017-11-02 | SERVER-31390 Use a templating language to generate error_codes.{h,cpp,js} | Mathias Stearn | |
| 2017-08-31 | SERVER-30821: Allow configurable use of secure memory | Spencer Jackson | |
| 2017-03-30 | SERVER-26025 Smart pointer with clone on copy | ADAM David Alan Martin | |
| This clonable pointer works like a unique_ptr, but upon copy it invokes a customizable cloning function. A `clone` member function is used by default. There exist several customization points. | |||
| 2017-03-22 | Revert "SERVER-26025 Smart pointer with clone on copy" | Randolph Tan | |
| This reverts commit 5d141bce7219aeb34d3de8cfae68d643bf9a3a16. | |||
| 2017-03-22 | SERVER-26025 Smart pointer with clone on copy | ADAM David Alan Martin | |
| This clonable pointer works like a unique_ptr, but upon copy it invokes a customizable cloning function. A `clone` member function is used by default. There exist several customization points. | |||
| 2017-01-03 | SERVER-27497 Scope SCons Environment changes narrowly | Andrew Morrow | |
| 2016-04-19 | SERVER-23570 Make SecureAllocator a real allocator | Jason Carey | |
| Also adds SecureT, a wrapper proxy for newing objects on the secure heap. | |||
| 2015-10-27 | SERVER-20538 Build a general purpose SecureAllocator | Andrew Morrow | |
| 2015-09-04 | SERVER-20293 adding DataBuilder | Jason Carey | |
| Acts like a DataRangeCursor, but on top of an owned reallocing buffer. | |||
| 2015-08-17 | SERVER 10160 generate symbolic JS constants for ErrorCodes | Calvin Chan | |
| Signed-off-by: Adam Midvidy <amidvidy@gmail.com> | |||
| 2015-08-13 | SERVER-19720 add a std::error_category() for MongoDB error codes | Adam Midvidy | |
| 2015-07-21 | SERVER-9666 Collapse the low level cyclic libs into a new base lib | Andrew Morrow | |
| 2015-06-29 | SERVER-19099 Add a target to build all generated sources | Andrew Morrow | |
| 2015-05-18 | SERVER-18167 add method for validating input/output to a DataRange | Adam Midvidy | |
| 2015-04-29 | SERVER-9666 Push stacktrace and quick_exit into util directory | Andrew Morrow | |
| 2015-04-15 | SERVER-17629 StringData + various DataTypes | Jason Carey | |
| Implemented DataType specializations for: o StringData o *DataRange* Added a new meta type called Terminated<char, T> | |||
| 2015-04-14 | SERVER-17629 Implemented Bounded Data View/Cursor | Jason Carey (hanumantmk) | |
| Implements DataRange and DataRangeCursor, bounded Status returning variants of DataView and DataCursor. Implements DataType::Handler<> to allow for specialization by type. * Endian specializations * BSONObj specialization Fix for endian conversions for floats and doubles to avoid some signaling bit patterns. | |||
| 2015-03-24 | SERVER-17631 add makeStatusWith factory function | Adam Midvidy | |
| 2015-02-20 | SERVER-13339 Cleanup some SConscript and includes | Kaloian Manassiev | |
| 2014-10-03 | SERVER-15504 Flow all calls to _exit through quickExit | Andrew Morrow | |
| 2014-08-12 | SERVER-14852 AAE safe read/write primitives | Jason Carey | |
| Alignment, aliasing and endian safe read write primitives in the form of DataView and DataCursor primitives. These primitives provide safe reads and writes with explicit endian variants that funnel through std::memcpy to provide defined behavior. Support for a safe packed struct idiom is also provided in the encoded_value_storage class. | |||
| 2014-06-17 | SERVER-9032: Validate locale on startup | Mark Benvenuto | |
| On some Linux machines, users may have not have a locale set which will cause boost to fail. Validate that the user has a locale set, and if not, give a useful error message, and exit. | |||
| 2013-11-18 | SERVER-11658 Consistently use Library target | Andrew Morrow | |
| 2013-09-05 | SERVER-8510 Remove configuration variable manager and add option group for ↵ | Shaun Verch | |
| command line parsing | |||
