Tausif Rahman
4e79ecabfa
SERVER-54107 compile_commands.json should have an order-only dependency on generated-sources
2022-04-27 19:49:04 +00:00
Jennifer Peshansky
f9c7dc1cc2
SERVER-65275 Add dependency on PCRE2 library
2022-04-25 20:08:58 +00:00
Ryan Egesdahl
8e9d522792
SERVER-64803 Check for C99 libc headers during build
2022-04-20 22:10:53 +00:00
Andrew Morrow
c9c6b145e4
SERVER-55204 Error on fallthrough unless the attribute is used
2022-04-18 16:23:30 +00:00
Daniel Moody
2fef432fa6
SERVER-64664 add alias tagging for ninja to determine generated sources.
2022-04-11 23:58:05 +00:00
Richard Samuels
0d9705653d
SERVER-62992 Remove need for resmoke.ini
2022-04-08 14:27:40 +00:00
Daniel Moody
0493b83069
SERVER-64999 added icecc sanitizer build guard rail about SERVER-59243.
2022-04-04 21:37:48 +00:00
Daniel Moody
cd3770bc65
SERVER-64440 added ppc and s390x libunwind support
2022-03-31 15:14:43 +00:00
Richard Samuels
2ab888c8fe
Revert "SERVER-62992 Remove need for resmoke.ini"
...
This reverts commit d4206bdeb1 .
2022-03-30 18:38:31 +00:00
Richard Samuels
d4206bdeb1
SERVER-62992 Remove need for resmoke.ini
2022-03-30 14:08:19 +00:00
Andrew Morrow
51918a385a
SERVER-61305 Disallow --use-system-abseil-cpp
2022-03-28 22:47:49 +00:00
Andrew Morrow
fcf8de14cb
SERVER-62313 Disable ccache cpp2 when sanitizer denylists are in play
2022-03-28 22:46:38 +00:00
Ryan Egesdahl
05ea8339af
SERVER-63055 Implement gcov with LLVM
2022-03-28 21:53:07 +00:00
Daniel Moody
fc2b624564
SERVER-56003 use separate run icecc scripts for multiple ninja file builds.
2022-03-23 16:45:06 +00:00
Daniel Moody
6dd404e028
SERVER-61856 SERVER-42470 update libunwind to 1.6.2
2022-03-12 05:00:44 +00:00
Daniel Moody
31ab81e3b9
SERVER-63041 Add ASFLAGS on the command line for macos variables files to control.
2022-03-03 19:35:38 +00:00
Richard Samuels
c7bfbfeefc
SERVER-60832 Readd and fix gcov code coverage variant
2022-02-14 16:39:56 +00:00
Robert Guo
6030a892a8
Revert "SERVER-60832 Readd and fix gcov code coverage variant"
...
This reverts commit bf96dbdca5 .
2022-02-04 15:40:17 +00:00
Richard Samuels
bf96dbdca5
SERVER-60832 Readd and fix gcov code coverage variant
2022-02-03 20:03:06 +00:00
Andrew Morrow
01e2d9f3e1
SERVER-62503 Use and require Xcode 13 everywhere
2022-01-24 23:10:10 +00:00
Daniel Moody
ec7eabea75
SERVER-61662 Conftest logs should always be verbose.
2022-01-24 22:34:03 +00:00
sergey.galtsev
2fb4480e74
SERVER-62156 implement SHLINKFLAGS_EXTRA and use it in csfle builds
2022-01-14 22:12:27 +00:00
Billy Donahue
f212fff6d9
SERVER-62564 Trailing return types in complex lambdas in future_test_*
...
Revert "SERVER-62480 disable new lambda processor in MSVC2022 C++20 mode"
This reverts commit cf0d1ffe36d1d787169569989abefa6cbdb2e163.
2022-01-13 06:56:37 +00:00
Billy Donahue
a632623f2e
SERVER-62480 disable new lambda processor in MSVC2022 C++20 mode
2022-01-13 02:23:45 +00:00
Andrew Morrow
ce789c6c84
SERVER-62501 Use MSVS 2022 by default and require it
2022-01-12 22:03:45 +00:00
Andrew Morrow
e438cd45c0
SERVER-62234 Address small issues when building in C++20 with VS 2022
2022-01-05 21:09:25 +00:00
Andrew Morrow
2752e62911
SERVER-61929 Add basic riscv64 support
2021-12-09 19:49:08 +00:00
Mohammad Dashti
44eaf87f83
SERVER-61008 Rename mozjs-60 directory to mozjs
2021-12-01 19:32:44 +00:00
Andrew Morrow
bc6a66d1d4
SERVER-61743 Don't apply -fno-builtin-memcmp on non-x86 platforms
2021-11-30 03:52:55 +00:00
Daniel Moody
58ef9c0171
SERVER-61600 add support for clang assembler-with-cpp for .sx files
2021-11-19 20:23:37 +00:00
Ryan Egesdahl
6efcb2e9e9
SERVER-60671 Remove the Dagger tool
2021-10-22 17:28:28 +00:00
Billy Donahue
bc2ae9aa30
SERVER-60787 Force alignment with std::aligned_storage not inheritance
2021-10-22 10:22:18 +00:00
Andrew Morrow
b9e5823d95
SERVER-59498 Enforce current compiler minima for C++20 mode
2021-10-13 17:56:43 +00:00
Daniel Moody
8aef619d23
SERVER-60263 switch dynamic-sdk link-model to use whole-archive for initializers
2021-10-07 04:20:27 +00:00
jannaerin
cabde0df1c
SERVER-59918 Create mongoqd binary
2021-09-28 17:08:47 +00:00
Uladzimir Makouski
7b11c89595
Revert "SERVER-59918 Create mongoqd binary"
...
This reverts commit c8fdce8af9 .
2021-09-28 10:40:11 +00:00
Andrew Morrow
3049cabccd
SERVER-59234 Don't warn about deprecations in C++20 mode
2021-09-28 01:27:05 +00:00
jannaerin
c8fdce8af9
SERVER-59918 Create mongoqd binary
2021-09-27 20:34:46 +00:00
Daniel Moody
a60cdd191a
SERVER-59143 prevent ninja tool being used with ninja module.
2021-08-23 21:46:42 +00:00
George Wangensteen
d9f5126248
SERVER-57984 Update references to SERVER-48490 to SERVER-52413 which marks completion of global clean shutdown work
2021-08-12 15:19:19 +00:00
Andrew Morrow
9d6ad7ae69
SERVER-59228 Basic C++20 compilation support
2021-08-11 20:26:50 +00:00
Andrew Morrow
9843f3225d
SERVER-56580 Promote build-tools=next to stable
2021-08-05 17:15:53 +00:00
Andrew Morrow
0c1e060e7e
SERVER-48291 Remove need for individual third_party shim source files
2021-07-27 17:29:05 +00:00
Andrew Morrow
787d5a2aee
SERVER-48291 Remove support for shim_cxx and shim_crt libraries
2021-07-26 18:35:34 +00:00
Ryan Egesdahl
a6f432b497
SERVER-58746 Set minimum OSX build requirement to 10.14
2021-07-26 15:36:30 +00:00
Ryan Egesdahl
d8a447aaa3
SERVER-58285 Disallow MONGO_VERSION=0.0.0
...
Developers have commonly set MONGO_VERSION=0.0.0 in the past to avoid
having to set one explicitly for every build. However, there are better
and widely-available ways to set this automatically now, and in upcoming
releases, it will be important for MONGO_VERSION to be set to an
accurate value. From now on, we will specifically disallow setting it to
0.0.0 as a way of signaling to developers that they should stop setting
it explicitly. In the future, we may do further checking to ensure the
variable is set to an accurate value.
2021-07-22 19:31:27 +00:00
Andrew Morrow
106d97102a
SERVER-56290 Upgrade gperftools to 2.9.1
2021-07-21 16:20:33 +00:00
Ryan Schmidt
f74aee503f
SERVER-58477 Minor wording changes and typo fixes in SConstruct
...
Closes #1373 .
Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com >
2021-07-15 16:34:58 +00:00
Andrew Morrow
4122e4b7dd
SERVER-56568 Remove LIBDEPS_TYPEINFO in favor of disabling vptr sanitizer for dyanmic builds
...
This reverts the changes made for SERVER-49798 in favor of disabling
the vptr sanitizer when using ubsan for --link-model=dynamic builds.
2021-07-09 19:08:18 +00:00
Daniel Moody
e3ba5a35ed
SERVER-57396 promote visibility from experimental status
2021-06-22 21:43:03 +00:00