Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-9434 fix embedded sdk compile | Benety Goh | 2022-07-14 | 1 | -6/+6 |
| | |||||
* | SERVER-9434 Audit and Normalize Process Exit Codes | Matt Kneiser | 2022-07-07 | 1 | -6/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Put all references to ExitCode enumerators under an enum class to namespace all the enumerators and avoid polluting the mongo namespace with possible naming collisions. - Added magic-number exit codes to exit_code.h like 50 & 51 (LauncherMiddleError & LauncherError respectively). - Reserved a range of exit codes to account for FreeBSD's usage of 64-78. - Renamed all enums with removal of EXIT_ which could conflict or get confused with built-in macros. - camelCased all ExitCode enum values. - Added the generic - ExitCode::fail - for returning 1 as failure. - Added explicit dependency on the exit_code.h header for all files using ExitCode's. - Removed all references to implementation-defined exit codes like EXIT_FAILURE and EXIT_SUCCESS. - Narrowed return values of the shell's undocumented quit() argument to portable values within 0-255, 0/ExitCode::clean otherwise. - Deprecated 8 unused ExitCode's - java - oomMalloc - oomRealloc - fs - clockSkew - windowsServiceStop - possibleCorruption - test - Wrapped the 2 Windows-only ExitCode's in #ifdef's - ntServiceError - windowsServiceStop | ||||
* | SERVER-66490 Apply pylinters to build system code | Tausif Rahman | 2022-05-25 | 1 | -18/+13 |
| | |||||
* | SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includes | Billy Donahue | 2022-05-06 | 1 | -1/+3 |
| | |||||
* | SERVER-48291 Add global dependency pushdown to libdeps | Ryan Egesdahl | 2020-11-26 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | We sometimes have situations where a dependency applies at a large scope, such as in the case of tcmalloc, which can apply everywhere. What we have done previously is to hack these dependencies into the LIBDEPS environment variable by adding a builder to all nodes that can produce a compiler result. This is, as stated previously, hackish and hard to control, and it results in adding a Public dependency to all those nodes. What we now do instead is to define LIBDEPS_GLOBAL on the *build environment* (not the Builder node) listing the targets we would like to push down to all other nodes below that point. This has the effect of adding those targets as Private dependencies on all Builder nodes from that point downward, which means some common Public dependencies can be converted to a Private dependency that is stated only once. | ||||
* | SERVER-38289 Teach objects builders how to build idl files. | Daniel Moody | 2020-10-22 | 1 | -1/+1 |
| | |||||
* | SERVER-50043 Remove Framework build vestiges from embedded | Andrew Morrow | 2020-08-03 | 2 | -8/+1 |
| | |||||
* | SERVER-49958 Fix mongoc_embedded_test compile | Mark Benvenuto | 2020-07-29 | 1 | -1/+1 |
| | |||||
* | SERVER-47277 Remove non-hygienic build support | Andrew Morrow | 2020-07-08 | 1 | -17/+15 |
| | |||||
* | SERVER-48367 fix embedded runGlobalInitializers call | Billy Donahue | 2020-06-23 | 1 | -2/+1 |
| | |||||
* | SERVER-48367 Remove all _envp usage | Billy Donahue | 2020-06-11 | 1 | -4/+2 |
| | |||||
* | SERVER-47399 Use File Nodes to manage dSYM substructure | Andrew Morrow | 2020-04-17 | 1 | -87/+0 |
| | |||||
* | SERVER-46127 unit tests log to a kTest component | Gabriel Russell | 2020-04-14 | 1 | -1/+1 |
| | |||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 1 | -1/+0 |
| | | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | ||||
* | SERVER-46248 mongoc_embedded_test.cpp should use mongo namespace | Mark Benvenuto | 2020-02-20 | 1 | -2/+4 |
| | |||||
* | SERVER-45869 automatically converted structured logging | Gabriel Russell | 2020-02-13 | 1 | -2/+3 |
| | |||||
* | SERVER-45301 Not all expected aliases are present in the ninja generator output | Mathew Robinson | 2020-02-13 | 1 | -6/+2 |
| | |||||
* | SERVER-44548 Switch embedded over to use wiredtiger | Andrew Morrow | 2020-01-30 | 2 | -64/+0 |
| | | | | | | delete mode 100644 src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in delete mode 100644 src/mongo/embedded/mongoc_embedded/mongo-embedded-c-driver.podspec.in delete mode 100644 src/mongo/embedded/mongoc_embedded/mongoc_embedded.podspec.in | ||||
* | SERVER-45569 Call ::mongo::unittest::Suite::run with correct signature in ↵ | Mark Benvenuto | 2020-01-15 | 1 | -1/+1 |
| | | | | mongoc_embedded_test.cpp | ||||
* | SERVER-41670 Add support for renaming awkward autogenerated package names ↵ | Mathew Robinson | 2019-08-12 | 1 | -1/+1 |
| | | | | via an aliasing description | ||||
* | SERVER-41663 Make hygienic variable names match autoconf | Mathew Robinson | 2019-08-12 | 1 | -5/+5 |
| | |||||
* | SERVER-9668 Use SCons install target tags to identify mapping of targets to ↵ | Mathew Robinson | 2019-07-02 | 1 | -13/+10 |
| | | | | install packages. | ||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | SERVER-39102 Fix embedded and stitch unittests so logging and time reporting ↵ | Henrik Edin | 2019-04-04 | 1 | -1/+15 |
| | | | | | | works correctly. Also fixed so embedded::initialize leaves a cleaner state in case of failure so initialize with correct parameters can be done afterwards. | ||||
* | SERVER-39876 Migrate mongo embedded test option to IDL | Sara Golemon | 2019-02-28 | 3 | -6/+50 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 3 | -3/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly ↵ | Henrik Edin | 2019-02-01 | 1 | -1/+1 |
| | | | | standard conformant. | ||||
* | SERVER-35356 Add release process builder for cocoapods | Mathew Robinson | 2019-01-30 | 2 | -2/+4 |
| | |||||
* | SERVER-37785 Fix bundle identifier in mobile framework plists | Andrew Morrow | 2018-10-30 | 1 | -1/+1 |
| | |||||
* | SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for ↵ | Andrew Morrow | 2018-10-30 | 2 | -5/+24 |
| | | | | embedded builds | ||||
* | SERVER-37755 Update framework metadata with valid version information | Andrew Morrow | 2018-10-26 | 1 | -2/+3 |
| | |||||
* | SERVER-37744 Fix license path in mongoc_embedded.podspec.in | Henrik Edin | 2018-10-24 | 1 | -1/+1 |
| | |||||
* | SERVER-37402 Finalize embedded licensing | Andrew Morrow | 2018-10-23 | 3 | -70/+31 |
| | |||||
* | SERVER-37683 Embedded iOS minimum deployment target is 11.0 | Henrik Edin | 2018-10-23 | 2 | -4/+2 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 5 | -63/+79 |
| | |||||
* | SERVER-36705 Add OSX frameworks to C Driver cocoapod. Also rename as there ↵ | Henrik Edin | 2018-10-12 | 1 | -1/+1 |
| | | | | is already a cocoapod with this name. | ||||
* | SERVER-36705 Add CocoaPod specs for embedded frameworks | Henrik Edin | 2018-10-12 | 2 | -0/+117 |
| | |||||
* | SERVER-37158 Apply library compatibility flags for embedded libs | Andrew Morrow | 2018-10-12 | 1 | -1/+15 |
| | |||||
* | SERVER-37411 Fix bundle identifiers in embedded Info.plist files. | Henrik Edin | 2018-10-01 | 1 | -2/+2 |
| | |||||
* | SERVER-36702 Install embedded frameworks on mobile platforms | Andrew Morrow | 2018-09-26 | 8 | -0/+886 |
This is done by more or less maanually scripting movement and changes to the files out of the normall $PREFIX/{include,lib} tree into $PREFIX/Frameworks as needed to make things work. It isn't pretty, but it gets the job done. Later, we should define builders that know how to do these steps directly, without needing to depend on the intermediate steps. |