summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/SConscript
AgeCommit message (Collapse)Author
2024-09-06SERVER-92024: Only provide JS_GC_ZEAL setting for mongo server processes. ↵Santiago Roche
(#24954) GitOrigin-RevId: 88dd3ef2b4325ca332b8e7e6180f1e8f9c7534ea
2024-09-06SERVER-94490 Upstream aggregated Bazel conversions (#26806)Daniel Moody
GitOrigin-RevId: bdf6e5b959d12f0885b08f26375d30ea3b3129e1
2024-09-06Revert "SERVER-94490 Upstream aggregated Bazel conversions (#26769)" (#26803)auto-revert-app[bot]
GitOrigin-RevId: 5cffae8b15b03304d87152a88b83b058c3f75c0e
2024-09-05SERVER-94490 Upstream aggregated Bazel conversions (#26769)Aaron Siddhartha Mondal
GitOrigin-RevId: d2539bb5f024c0d58ddb4f63ab37f20f80893b0b
2024-08-19SERVER-93270 Port JSHeader generators from SCons to Bazel (#26272)Zack Winter
GitOrigin-RevId: fff7196e81e890d78287d14b758667a2ea6ce884
2024-08-17SERVER-93269 port bson_template_evaluator (#26270)Zac
GitOrigin-RevId: 6f13f14616a6daf8fe7498f81fd5eea44a1ba08d
2024-08-14SERVER-93421 Convert 118 IDL generators to run in Bazel (#26151)Zack Winter
GitOrigin-RevId: d5d80c3f755ff637e8156deeeb1964877da82fc2
2024-05-22SERVER-90615: Enable python formatting checks for src directory (#22299)Steve McClure
GitOrigin-RevId: af7d6593172a8a0ce01027a52d19de1d0215fb5b
2024-04-23SERVER-89466 Fix thread contention in MozJSImplScope::ASANHandles. (#21180)Santiago Roche
GitOrigin-RevId: e758a4e0fa164d62ee058f4f618b6884294efd08
2024-04-12SERVER-64574 Upgrade third_party/mozjs with ESR115.7Santiago Roche
GitOrigin-RevId: 3a3a9d26d8a167c98e72afde863784e9a894ee8d
2024-01-20SERVER-84742 Refactor the ValidatedTenancyScope class to become a POD classMathis Bessa
GitOrigin-RevId: 05dbdd076618c63e67e953bddac2b6e8e6408665
2024-01-07SERVER-83330 Add missing library references to fix libfuzzertestsKaloian Manassiev
GitOrigin-RevId: fec56390ec9801b7f5758e0c8fbf2f831991cf70
2024-01-02SERVER-84407 Remove unused functionality from the sharding test fixturesKaloian Manassiev
GitOrigin-RevId: 8744c6a1fa9482d4e7a13110c4ed925c529c93a0
2023-12-19SERVER-84229 Move LockManager::getLockerToClientMap out of the LockManagerKaloian Manassiev
GitOrigin-RevId: 417766d7cc89876a497f2b921925f2131ffa13fd
2023-12-19Revert "SERVER-84229 Move LockManager::getLockerToClientMap out of the ↵auto-revert-processor
LockManager" This reverts commit 1ee5e8a02a528fa023d3e634d2f1d08d801644c2. GitOrigin-RevId: ed9fcb6ba90675975a2be6f4fb7337f009111757
2023-12-18SERVER-84229 Move LockManager::getLockerToClientMap out of the LockManagerKaloian Manassiev
GitOrigin-RevId: 1ee5e8a02a528fa023d3e634d2f1d08d801644c2
2023-05-22SERVER-60173 Ban implicit capture of this via [=] in lambda expressionsJuan Gu
2023-05-20Revert "SERVER-60173 Ban implicit capture of `this` via `[=]` in lambda ↵auto-revert-processor
expressions" This reverts commit 02bf3f55f88874bf397b42758c9cd36093633f9e.
2023-05-17SERVER-60173 Ban implicit capture of `this` via `[=]` in lambda expressionsJuan Gu
2022-11-10SERVER-70553 Add ES Modules support to mongo test runnerMatt Broadstone
2022-08-29SERVER-68826 Move logical_time into server_baseKaloian Manassiev
2022-06-08SERVER-67113 make mozjs library dependency private in scriptingBenety Goh
This reduces the link graph size to stay under the macos dyld limit. Changes LIBDEPS edges added in commit 26bab136615f5f7a5d6c35e767e2321dcc31b956.
2022-05-25SERVER-66490 Apply pylinters to build system codeTausif Rahman
2022-05-12SERVER-57711 Remove usemozjs flag in favor of js-engine != noneTausif Rahman
2022-03-07SERVER-61008 Upgrade vendorized mozjs to esr91.3Justin Seyster
Co-authored-by: Mohammad Dashti <mdashti@gmail.com>
2021-09-16SERVER-59233 Don't apply clang/gcc warning suppressions on WindowsAndrew Morrow
2021-09-16SERVER-59233 Suppress some warnings in third-party code or its useAndrew Morrow
2020-12-16SERVER-30815 Added linter to check for unnecessary PUBLIC libdeps, and added ↵Daniel Moody
schema versioning.
2020-11-26SERVER-48291 Add global dependency pushdown to libdepsRyan Egesdahl
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.
2020-10-22SERVER-38289 Teach objects builders how to build idl files.Daniel Moody
2020-08-27SERVER-49703 Added libdep linter alphabetic rule and update all libdeps list ↵Daniel Moody
to be alphabetical
2019-07-30SERVER-41874 Add shell option to skip cursor finalize.Siyuan Zhou
2019-06-20SERVER-41809 Collapse unit tests on a per-directory basisAndrew Morrow
2019-04-15SERVER-39894 Add support for AWS credentials in the shellShreyas Kalyan
2019-02-28SERVER-39739 Migrate server parameters to IDL in ↵Shreyas Kalyan
src/mongo/scripting/mozjs/engine.cpp
2019-02-26SERVER-39738 Migrate server parameters to IDL in ↵Shreyas Kalyan
src/mongo/scripting/deadline_monitor.cpp
2019-02-01SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly ↵Henrik Edin
standard conformant.
2019-01-29Revert "SERVER-29286 import and use mozjs-60"Gabriel Russell
This reverts commit a3d232b697dfc7c8833fc1855abbc190fe0d5970.
2019-01-29SERVER-29286 import and use mozjs-60Gabriel Russell
2019-01-23SERVER-38038 mongo shell should support all ErrorExtraInfo codesMathias Stearn
2018-11-16SERVER-37124 Disambiguate DuplicateKey error and return keyPattern details ↵James Wahlin
in errorInfo object
2018-10-04SERVER-37294 Remove dependency on clientdriver_network and transport_layer ↵Henrik Edin
for embedded.
2018-09-18SERVER-35154 Propagate JS exceptions through ScopedThread#join().Max Hirschhorn
This makes it so that if the ScopedThread exited due to an uncaught JavaScript exception, then calling .join() or .returnData() on it throws a JavaScript exception with the error message and stacktrace intact.
2018-05-31SERVER-35115 Decouple DBDirectClient from networking clientsMathias Stearn
2018-01-19SERVER-32239 Lossless status throwing in JSJason Carey
Enable throwing of status without conversion to error reports in spidermonkey. This will enable throwing of sidecars and other rich data through js land.
2017-08-01SERVER-30080 LogicalSessions in the shellJason Carey
Basic logical session implementation for the shell
2017-07-08SERVER-30065 Do libdeps dependency types by section, not tupleAndrew Morrow
2017-06-26SERVER-29726 Build iOS and tvOS on evergreenAndrew Morrow
2017-05-24SERVER-29220 Default to archive based linkingAndrew Morrow
2017-04-20SERVER-28878 Mark mozjs shim as a private dependency edgeAndrew Morrow