524 Commits (b2ddcbad0cf3a3e546087ea540998266a13719be)

Author SHA1 Message Date
Sam James 85cfc1fafc
Compilers: pass -Werror to the linker with b_lto 11 months ago
Alyssa Ross 1ca2c74d16 rust: fix linking static executables 11 months ago
Simon Ser 0bfe98e7e6 compilers: add c23 and gnu23 c_stds 11 months ago
Sam James a5fdd3771f
compilers: cpp: wire up debugstl for Clang 11 months ago
Sam James 90098473d5
compilers: cpp: wire up stdlib assertions 11 months ago
wrvsrx e2458c6f94 nvcc compiler: support find dependency header files 12 months ago
Eli Schwartz 2fbc7b5ce3
Revert "clike: Deduplicate rpath linker flags" 12 months ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 12 months ago
Denis Drakhnia 360d81e4aa compilers/elbrus: wrap get_default_include_dirs with lru_cache 12 months ago
Dylan Baker 67c51820b7
compilers: Add partial docstrings for a couple of Compiler methods 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
H. Vetinari cc5a95a56a detect windows linkers for flang in detect_fortran_compiler 1 year ago
Eli Schwartz 39ecfc2d54
compilers: drop dead code 1 year ago
Will Toohey 8c70ce466b More robust linker detection for armar (TI vs non-TI) 1 year ago
Eli Schwartz caa38dad45 fix broken type annotation imports being ignored 1 year ago
Fini Jastrow 30ab9747ae clike: Deduplicate rpath linker flags 1 year ago
Christoph Reiter 2d538c58cb Fix visibility attribute support check for GCC on Windows 1 year ago
Aditya Vidyadhar Kamath cfec255027
Fix traceback on AIX in shlib archiving code 1 year ago
Eli Schwartz 34ac2e4af6 fix ninja backend rules containing internal enum reprs 1 year ago
Eli Schwartz 1cf0ed0997 add missing imports for future annotations 1 year ago
Xavier Claessens e2a87afa52 rust: Always link dll and exe with the correct vscrt 1 year ago
Xavier Claessens 361f7484d2 Remove duplicated code to canonicalize b_vscrt option value 1 year ago
Dylan Baker 74771d2119 compilers/d: use DFeatures for get_features_args 1 year ago
Dylan Baker 6599c32fd3 compilers/d: remove duplicate method from subclass 1 year ago
Mattijs Korpershoek 4ae75eef16 cpp: use -nostlib++ instead of -nostlib for custom cpp_stdlib 1 year ago
Benjamin Redelings 84b8d257e4 Allow c++23 in gcc-11. 1 year ago
Marvin Scholz dec4f72da4 clike compilers: use MesonBugException instead of AssertionError 1 year ago
Eli Schwartz 5b317c5658
compilers: use correct version comparison for openbsd libraries 1 year ago
Alan Brooks c1ac252f4f fix bug where all java builds & tests fail to run SanityCheck on JDK11 1 year ago
Christoph Reiter f20f331494 cpp: restore c++26 support 1 year ago
Steven Noonan 54950544c2 objective-c++: add support for current supported standards in Apple Clang 1 year ago
Xavier Claessens 7321f01678 Rust: Use Popen_safe_logged in sanity checks 1 year ago
Nomura 2b4002e60f
Metrowerks assembler should not inherit opt args from mixin 1 year ago
Nomura 319b1505e8
Metrowerks: set optlevel 3 to max optimization args 1 year ago
Nomura e7ed45396d
Metrowerks: remove duplicate optimization args 1 year ago
Moody Liu 3c47216fe9 clike compilers: fix cross_* functions' include 1 year ago
Xavier Claessens d5f17bc9ff Rename OptionOverrideProxy to OptionsView and move to coredata 1 year ago
Marvin Scholz 3fc16f05b5 Add compiler.has_define 1 year ago
Filipe Laíns 025bcc0d9d compilers: fix compiler detection when the "ccache" string is in the path 1 year ago
Benoit Pierre bde690b06e compilers: fix checks handling of internal dependencies 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Eli Schwartz a01418db0a
remove useless type annotations 1 year ago
Charles Brunet 711e4e3b06 Optimize CLikeCompiler._get_file_from_list() 1 year ago
kiwixz 3de0f6d4e9 clang: use gcc syntax to enable diagnostics color 1 year ago
Xavier Claessens 82a8c72187 c_std, cpp_std: Change to a list of desired versions in preference order 1 year ago
Xavier Claessens 48c17b7ae6 UserArrayOption: Remove user_input argument 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Dylan Baker 76eba99850 rust: disable overflow-checks by default 1 year ago
Steven Noonan e3c007aefe c++: add support for c++23/c++26 standard and aliases 1 year ago