Commit Graph

1747 Commits

Author SHA1 Message Date
Richard Samuels
e1c7b19f7e SERVER-65901 scons.py silently ignores invalid variable-files parameter 2022-07-28 14:53:04 +00:00
Richard Samuels
a55985b97d Revert "SERVER-65901 scons.py silently ignores invalid variable-files parameter"
This reverts commit 10d28f2eb8.
2022-07-27 18:46:52 +00:00
Richard Samuels
10d28f2eb8 SERVER-65901 scons.py silently ignores invalid variable-files parameter 2022-07-27 15:38:33 +00:00
Daniel Moody
847e884a53 SERVER-67051 SERVER-67052 SERVER-67053 SERVER-67054 add per action metrics 2022-07-08 19:46:49 +00:00
Richard Samuels
4f4630d130 SERVER-67869 build metrics should not be collected by default 2022-07-07 19:20:44 +00:00
Tausif Rahman
0dd56eb035 SERVER-66938 Drastically simplify command to generate ninja files 2022-06-29 20:57:10 +00:00
Jennifer Peshansky
5ce6313f7a SERVER-65277 Remove dependency on deprecated PCRE library 2022-06-27 23:23:38 +00:00
Daniel Moody
a9bc1f1a10 SERVER-63616 fix link model check for macos dynamic linking 2022-06-24 06:45:43 +00:00
Daniel Moody
536da1a22b SERVER-63616 added check to make sure macos version supports link-model dynamic 2022-06-23 20:41:26 +00:00
Alexander Neben
09d251fb16 SERVER-67069 added /Zc:lambda for windows in cxx17 2022-06-23 01:48:49 +00:00
Richard Samuels
7da265df0f SERVER-67122 Add warning when requesting a module that doesn't exist or when loading legacy ninja module 2022-06-22 12:01:12 +00:00
Daniel Moody
b4556dec6c SERVER-67044 added build-metrics CLI and basic metadata capture. 2022-06-16 18:31:39 +00:00
Alexander Neben
631ca9943c SERVER-67130 Expanded ASan/LSan Coverage 2022-06-15 16:51:42 +00:00
Andrew Morrow
13389dc222 SERVER-60440 Upgrade boost to 1.79.0
- Reapply the fix for SERVER-46008 for boost 1.79.0
- Reapply the slist fix from SERVER-44079 to boost 1.79.0
- Reapply the fix from SERVER-55204 to boost 1.79.0
2022-05-26 19:34:29 +00:00
Alexander Neben
0cc2ede603 SERVER-66580 Fixed tense for ninja files 2022-05-26 19:04:22 +00:00
Tausif Rahman
9ea1d6f041 SERVER-66490 Apply pylinters to build system code 2022-05-25 17:40:16 +00:00
Alexander Neben
55ef8e5a8f SERVER-66384 Ninja shared build log and common output directory 2022-05-24 22:24:51 +00:00
Alexander Neben
cfb451817c SERVER-66373 Made listing aib targets cleaner 2022-05-24 22:23:41 +00:00
Daniel Moody
afeee70cd3 SERVER-65273 parse denylist files to build icecream locally for some files 2022-05-19 19:32:09 +00:00
Alexander Neben
90a033ffa1 SERVER-64352 mongo shell no longer built by default 2022-05-13 01:38:01 +00:00
Daniel Moody
f73173d32e SERVER-65544 updated build to create a tmpdir for tests to run in. 2022-05-12 22:39:36 +00:00
Tausif Rahman
7f574fb632 SERVER-57711 Remove usemozjs flag in favor of js-engine != none 2022-05-12 20:05:50 +00:00
Tausif Rahman
3006c91474 SERVER-54107 compile_commands.json should have an order-only dependency on generated-sources 2022-05-11 13:10:18 +00:00
Tausif Rahman
610ca58641 Revert "SERVER-54107 compile_commands.json should have an order-only dependency on generated-sources" 2022-05-10 21:53:46 +00:00
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