237 Commits (2ae1bfa17b194fca328756f8d80cbef089d42673)

Author SHA1 Message Date
Charles Brunet dacb25db10 Improve error messages for invalid option values 10 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 10 months ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 10 months ago
Petr Machacek eb74bb8dbf Added support for Texas Instruments C6000 compiler. 11 months ago
Elliot e4622ff1ee
Only link to generated pch object when using msvc. (#12957) 11 months ago
Eli Schwartz 4d1bfd0939
compilers: only wrap multiple input libraries with start/end group 11 months ago
Eli Schwartz 46f3cff5b2
compilers: avoid catching -Wl,-soname and wrapping with start/end group 11 months ago
Eli Schwartz 2fbc7b5ce3
Revert "clike: Deduplicate rpath linker flags" 1 year ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 1 year ago
Denis Drakhnia 360d81e4aa compilers/elbrus: wrap get_default_include_dirs with lru_cache 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Eli Schwartz 39ecfc2d54
compilers: drop dead code 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
Eli Schwartz 34ac2e4af6 fix ninja backend rules containing internal enum reprs 1 year ago
Xavier Claessens 361f7484d2 Remove duplicated code to canonicalize b_vscrt option value 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
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
Marvin Scholz 3fc16f05b5 Add compiler.has_define 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
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 2 years ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 2 years ago
Tristan Partin 24edddb412 Fix return type of debugfile functions 2 years ago
Tristan Partin c1863f781b Remove Compiler._build_wrapper(temp_dir:) 2 years ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 2 years ago
Tristan Partin 9e8a034ade Fix the typing around Compiler._get_compile_output() 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
Xavier Claessens d140342c14 comp.preprocess(): Do not treat every file as assembly 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
Nomura c1fce8f60f Initial support for Metrowerks Assembler 2 years ago
Xavier Claessens ff86e799a4 extract_all_objects: Include PCH object with MSVC 2 years ago
Nomura 18cfa545f0 Initial support for Metrowerks C/C++ compiler 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
Renan Lavarec 4fedf19f41 asm: Add sx extension 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
David Robillard 535498d367 Fix warning_level=everything with GCC 8 2 years ago
Andres Freund 808d5934dd Use caching in Compiler.sizeof() and Compiler.alignment() 2 years ago