118 Commits (71304684024bcdec102212117ff1ae3880c0318c)

Author SHA1 Message Date
Paolo Bonzini eca1ac18dc c: add -Wno-vla-larger-than to the exceptions for -Wno* 3 months ago
Jussi Pakkanen d37d649b08 Make all Meson level options overridable per subproject. 3 months ago
Florian "sp1rit"​ 4d4839c6ee compilers/clike: Speedup cross_compute_int 3 months ago
Nirbheek Chauhan a004672685 compilers: De-dup -Wl,-rpath, and -Wl,-rpath-link, 4 months ago
Nirbheek Chauhan 1f6ce53f77 arglist: De-dup arg prefixes only when they are used as a prefix 4 months ago
Eli Schwartz 6091ef0f5a
Revert "meson: De-dup rpath arguments" 6 months ago
Nirbheek Chauhan 8242187eb0 meson: De-dup rpath arguments 6 months ago
Jason Scott 6e9e344bcf add c2000 to ti library naming conditional so static libs are found 7 months ago
Andrew McNulty 9cb9ad88da compilers: Pass mode to determine_args, not its string value 8 months ago
Thomas Haller fa8bd9306c compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_type() 8 months ago
Thomas Haller a22a50a673 compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_members() 8 months ago
Junjie Mao 85e92331cb compilers: do not strip '-isystem' from C build arguments 9 months ago
Sam James 7a306e1a46 compilers: handle -Wno-attributes= for GCC 10 months ago
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 10 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 11 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Tristan Partin cb1068a288 Catch Python exception in the event alignment can't be converted to int 1 year ago
L. E. Segovia 8239912379 compilers: Ensure -L flags do not get reordered when used with MSVC 1 year ago
Sam James 5bd28febf7
Pass Environment down from Backend 1 year ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 1 year ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 1 year ago
Petr Machacek eb74bb8dbf Added support for Texas Instruments C6000 compiler. 1 year ago
Eli Schwartz 4d1bfd0939
compilers: only wrap multiple input libraries with start/end group 1 year ago
Eli Schwartz 46f3cff5b2
compilers: avoid catching -Wl,-soname and wrapping with start/end group 1 year ago
Eli Schwartz 2fbc7b5ce3
Revert "clike: Deduplicate rpath linker flags" 1 year 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 2 years ago
Marvin Scholz dec4f72da4 clike compilers: use MesonBugException instead of AssertionError 2 years ago
Eli Schwartz 5b317c5658
compilers: use correct version comparison for openbsd libraries 2 years ago
Moody Liu 3c47216fe9 clike compilers: fix cross_* functions' include 2 years ago
Marvin Scholz 3fc16f05b5 Add compiler.has_define 2 years ago
Benoit Pierre bde690b06e compilers: fix checks handling of internal dependencies 2 years ago
Charles Brunet 711e4e3b06 Optimize CLikeCompiler._get_file_from_list() 2 years ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 2 years ago
Tristan Partin c1863f781b Remove Compiler._build_wrapper(temp_dir:) 2 years ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 2 years ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 2 years ago
Tristan Partin 1624354f33 Use CompileCheckMode enum 2 years ago
Kacper Michajłow 9dd5f0ae69 compilers: strip get_define output 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years 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