Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-61743 Don't apply -fno-builtin-memcmp on non-x86 platforms | Andrew Morrow | 2021-12-15 | 1 | -3/+5 |
| | | | | | (cherry picked from commit bc6a66d1d4f2bf2dfe8603de792c567ee0db830c) (cherry picked from commit e459b7ee056d5f634787d74718d6e23c6b1e6eb5) | ||||
* | SERVER-60671 Remove the Dagger tool | Ryan Egesdahl | 2021-11-09 | 1 | -13/+0 |
| | | | | | (cherry picked from commit 6efcb2e9e9e392a3e2aa4985669f02fdf00e8117) (cherry picked from commit 0741c9162d273a53b637469fcb111c3c25d6b60b) | ||||
* | SERVER-60263 switch dynamic-sdk link-model to use whole-archive for initializers | Daniel Moody | 2021-10-18 | 1 | -1/+1 |
| | | | | (cherry picked from commit 8aef619d2368bb802aa5f109bffbbb916c0aa357) | ||||
* | SERVER-59143 prevent ninja tool being used with ninja module. | Daniel Moody | 2021-09-28 | 1 | -0/+8 |
| | | | | (cherry picked from commit a60cdd191aae0801a3e2f70eefaa21dcb9094652) | ||||
* | SERVER-56580 Promote build-tools=next to stable | Andrew Morrow | 2021-08-05 | 1 | -19/+10 |
| | | | | (cherry picked from commit 9843f3225d95fb9171b3cb27e23fcc4fa49d2043) | ||||
* | SERVER-58746 Set minimum OSX build requirement to 10.14 | Ryan Egesdahl | 2021-07-28 | 1 | -3/+3 |
| | | | | (cherry picked from commit a6f432b4970ab1d80a418f3f1ccf53cf0e0c9fc4) | ||||
* | SERVER-48291 Remove need for individual third_party shim source files | Andrew Morrow | 2021-07-28 | 1 | -18/+0 |
| | | | | (cherry picked from commit 0c1e060e7e87a32673e9a6b0311663aa4875544b) | ||||
* | SERVER-48291 Remove support for shim_cxx and shim_crt libraries | Andrew Morrow | 2021-07-28 | 1 | -135/+6 |
| | | | | (cherry picked from commit 787d5a2aee7d69572345e0b33447a8b2c92ea982) | ||||
* | SERVER-56568 Remove LIBDEPS_TYPEINFO in favor of disabling vptr sanitizer ↵ | Andrew Morrow | 2021-07-20 | 1 | -45/+18 |
| | | | | | | | | | 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. (cherry picked from commit 4122e4b7ddc05b49b35aab04ba0d4a70d73f7adf) | ||||
* | SERVER-56728 Don't enable sandybridge optimizations for macOS | Andrew Morrow | 2021-05-09 | 1 | -1/+1 |
| | | | | | | Doing so allows AVX instructions, but those aren't supported on Rosetta 2. We can restore this one we have native Apple Silicon builds. | ||||
* | SERVER-55833 Add a tool to implement forced includes | Andrew Morrow | 2021-05-05 | 1 | -0/+2 |
| | |||||
* | SERVER-56141 added in degree one libdeps analyzer and removed existence of ↵ | Daniel Moody | 2021-05-05 | 1 | -1/+0 |
| | | | | shims from analyzer. | ||||
* | SERVER-56623 make icecream guard from hanging system on large -j | Daniel Moody | 2021-05-04 | 1 | -1/+22 |
| | |||||
* | SERVER-56962 Use .denylist suffix for etc/ sanitizer filesbd1f707 | Sara Golemon | 2021-05-04 | 1 | -35/+35 |
| | |||||
* | SERVER-56614 fix ninja shell dressing for windows evergreen tasks | Daniel Moody | 2021-05-04 | 1 | -1/+4 |
| | |||||
* | SERVER-55829: Use 'illegal_cyclic_or_unresolved_dependences_allowlisted' in ↵ | Varun Ravichandran | 2021-04-30 | 1 | -4/+4 |
| | | | | Scons files | ||||
* | SERVER-54732 Added validate cachedir tool | Daniel Moody | 2021-04-09 | 1 | -0/+13 |
| | |||||
* | SERVER-55737 Add an experiment for not requiring -rdynamic | Andrew Morrow | 2021-04-09 | 1 | -9/+37 |
| | |||||
* | SERVER-55130 Add an experiment for building without frame pointers | Andrew Morrow | 2021-04-09 | 1 | -2/+19 |
| | |||||
* | SERVER-49322 Darwin doesn't need libunwind to use hidden visibility | Andrew Morrow | 2021-04-09 | 1 | -3/+11 |
| | |||||
* | SERVER-53952 fix issue when checking ninja flag for ninja DESTDIR | Daniel Moody | 2021-04-05 | 1 | -1/+1 |
| | |||||
* | SERVER-49322 Add an experiment for building with reduced symbol visibility | Andrew Morrow | 2021-04-04 | 1 | -9/+29 |
| | |||||
* | SERVER-53952 Moved ninja install dir into build variant due to ninja ↵ | Daniel Moody | 2021-04-02 | 1 | -1/+8 |
| | | | | limitations. | ||||
* | SERVER-54928 switch no-init-global flags to be stored on node instead of env. | Daniel Moody | 2021-03-29 | 1 | -22/+38 |
| | |||||
* | SERVER-50569 Target macOS 10.14 | Andrew Morrow | 2021-03-26 | 1 | -2/+2 |
| | |||||
* | SERVER-54695 Disabling warnings as errors should not apply to configure ↵ | Andrew Morrow | 2021-03-25 | 1 | -33/+74 |
| | | | | checks by default | ||||
* | Revert "SERVER-54695 Disabling warnings as errors should not apply to ↵ | Andrew Morrow | 2021-03-25 | 1 | -74/+33 |
| | | | | | | configure checks by default" This reverts commit 609d174c95fdfbc0193e1d7e8804ef20a04f99e1. | ||||
* | SERVER-54695 Disabling warnings as errors should not apply to configure ↵ | Andrew Morrow | 2021-03-24 | 1 | -33/+74 |
| | | | | checks by default | ||||
* | SERVER-55399 Fix so PCRE_STATIC is defined. This fixes linking on latest ↵ | Henrik Edin | 2021-03-23 | 1 | -1/+1 |
| | | | | version of Visual Studio 2019. | ||||
* | SERVER-55137 Add add an experiment to enable control-flow protection | Andrew Morrow | 2021-03-23 | 1 | -0/+4 |
| | |||||
* | SERVER-36176 Add an experiment to enable support for -fstack-clash-protection | Andrew Morrow | 2021-03-23 | 1 | -0/+4 |
| | |||||
* | SERVER-55138 Add an experiment to apply -fexceptions for C code | Andrew Morrow | 2021-03-23 | 1 | -1/+8 |
| | |||||
* | SERVER-19338 Add an experiment for allowing type-based alias analysis | Andrew Morrow | 2021-03-23 | 1 | -1/+5 |
| | |||||
* | SERVER-55133 Add an experiment for building with -O3 | Andrew Morrow | 2021-03-23 | 1 | -1/+2 |
| | |||||
* | SERVER-55132 Add an experiment for allowing __builtin_memcmp | Andrew Morrow | 2021-03-23 | 1 | -1/+2 |
| | |||||
* | SERVER-49323 Add experimental support for -fno-semantic-interposition | Andrew Morrow | 2021-03-23 | 1 | -1/+8 |
| | |||||
* | SERVER-55131 Add an experiment for enabling -ftree-vectorize when ↵ | Andrew Morrow | 2021-03-23 | 1 | -0/+4 |
| | | | | optimization is enabled | ||||
* | SERVER-54199 removed default -Wredundant-move flag. | Daniel Moody | 2021-03-22 | 1 | -4/+0 |
| | |||||
* | SERVER-55178 Bump the aarch64 minimum architecture to armv8.2-a | Andrew Morrow | 2021-03-16 | 1 | -5/+1 |
| | |||||
* | SERVER-54407 Default enable the sandybridge experiment | Andrew Morrow | 2021-03-11 | 1 | -3/+7 |
| | |||||
* | Revert "SERVER-48203 setup ninja install actions rule, make evergreen fail ↵ | Andrew Morrow | 2021-03-08 | 1 | -161/+107 |
| | | | | | | correctly on ninja, add precious handling" This reverts commit 7739da6997795c20924580087a0e09db0a8cf929. | ||||
* | SERVER-48203 setup ninja install actions rule, make evergreen fail correctly ↵ | Daniel Moody | 2021-03-05 | 1 | -107/+161 |
| | | | | on ninja, add precious handling | ||||
* | SERVER-54407 Add an experiment for sandybridge as x86_64 minimum ↵ | Andrew Morrow | 2021-02-24 | 1 | -1/+9 |
| | | | | microarchitecture | ||||
* | SERVER-54682 Implement a command line framework for optimization and ↵ | Andrew Morrow | 2021-02-24 | 1 | -0/+50 |
| | | | | hardening flag experiments | ||||
* | SERVER-54407 Set explicit default microarchitecture minima | Andrew Morrow | 2021-02-24 | 1 | -14/+32 |
| | |||||
* | SERVER-51722 Enable -moutline-atomics on aarch64 | Andrew Morrow | 2021-02-22 | 1 | -0/+3 |
| | |||||
* | SERVER-54282 Honor --disable-warnings-as-errors for unused results | Ryan Egesdahl | 2021-02-19 | 1 | -1/+1 |
| | | | | | | | We should not make any compiler warnings cause errors if `--disable-warnings-as-errors` was given, so we condition the one instance where we weren't, `--Werror=unused-result`, conditioned upon it. | ||||
* | Revert "SERVER-45236 Eliminate need to reiterate compile flags on the link line" | Andrew Morrow | 2021-02-17 | 1 | -40/+33 |
| | | | | This reverts commit 6674514dfcc5b3ec4e80c2b727c8d7f9f6f6e86f. | ||||
* | SERVER-45236 Eliminate need to reiterate compile flags on the link line | Andrew Morrow | 2021-02-16 | 1 | -33/+40 |
| | |||||
* | SERVER-35121 added verification of python requirements.txt. | Daniel Moody | 2021-02-05 | 1 | -0/+1 |
| |