100 Commits (7ebbce207247e367f6d77ed98306fb10e97ba439)

Author SHA1 Message Date
L. E. Segovia 8239912379 compilers: Ensure -L flags do not get reordered when used with MSVC 8 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 9 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 9 months ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 9 months ago
Petr Machacek eb74bb8dbf Added support for Texas Instruments C6000 compiler. 9 months ago
Eli Schwartz 4d1bfd0939
compilers: only wrap multiple input libraries with start/end group 9 months ago
Eli Schwartz 46f3cff5b2
compilers: avoid catching -Wl,-soname and wrapping with start/end group 9 months ago
Eli Schwartz 2fbc7b5ce3
Revert "clike: Deduplicate rpath linker flags" 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Eli Schwartz 39ecfc2d54
compilers: drop dead code 1 year ago
Fini Jastrow 30ab9747ae clike: Deduplicate rpath linker flags 1 year ago
Eli Schwartz 34ac2e4af6 fix ninja backend rules containing internal enum reprs 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
Moody Liu 3c47216fe9 clike compilers: fix cross_* functions' include 1 year ago
Marvin Scholz 3fc16f05b5 Add compiler.has_define 1 year ago
Benoit Pierre bde690b06e compilers: fix checks handling of internal dependencies 1 year ago
Charles Brunet 711e4e3b06 Optimize CLikeCompiler._get_file_from_list() 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Tristan Partin c1863f781b Remove Compiler._build_wrapper(temp_dir:) 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 1 year ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 1 year ago
Tristan Partin 1624354f33 Use CompileCheckMode enum 1 year ago
Kacper Michajłow 9dd5f0ae69 compilers: strip get_define output 1 year ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 1 year ago
Dylan Baker bfce5c45a4 compilers: convert method to get assert control to a boolean 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
HiPhish 439a61affa Change "can not" to "cannot" throughout project 2 years ago
Volker Weißmann 193a12e366 Small fix on how cc.sizeof (and similar functions) use the 'prefix' kwarg 2 years ago
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
Andres Freund 808d5934dd Use caching in Compiler.sizeof() and Compiler.alignment() 2 years ago
Eli Schwartz 0a6e485d92
pylint 2.16: join iterables without repeated append 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Nirbheek Chauhan 5dd3413b71 meson: Cache os.path.realpath in CLikeCompilerArgs 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Xavier Claessens e68fcac919 compilers: Make sure to not use ccache in compiler checks 2 years ago
Xavier Claessens 5e0f22896f Compilers: Add a preprocessor mode for clike compilers 2 years ago
Dylan Baker 676e66f853
pylint: enable consider-using-(min|max)-builtin 2 years ago
Eli Schwartz 56a6ee1e5d find_library with argument beginning in "lib" is a bad idea, warn about it 2 years ago
Eli Schwartz 30b1774628 compilers: unify fortran sanity check with its parent Clike handling 2 years ago
Eli Schwartz 332968da1b use simpler subprocess.run interface instead of manual Popen 2 years ago
Eli Schwartz 0d354588ca compilers: make sanity checks log commands using join_args 2 years ago
Yang Bo 83d18d137d Use os.path.realpath for default include paths testing in -isystem. 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Tristan Partin 5d0538d235 Fix invalid Python overrides 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Marvin Scholz 89620dc8e7 clike: print stderr instead of stdout for debugging 3 years ago
Marvin Scholz f02ffc007c clike: add more reliable ways to check underscore prefix 3 years ago
Tristan Partin 269337ceb2 Fix mypy 0.930 issues 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago