133 Commits (bd3d2cf91894b1f91128011b2cf56a5bd2c326ae)

Author SHA1 Message Date
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 2 years ago
Aditya Kamath 8946bc05f7
Archive shared library in AIX (#11850) 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 2 years ago
Dylan Baker f80f40fa4f compilers: split code for deciding if debug is needed into a helper 2 years ago
Dylan Baker bfce5c45a4 compilers: convert method to get assert control to a boolean 2 years ago
Charles Brunet 5eb55075ba intro: add more details to generated json files 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Renan Lavarec 4fedf19f41 asm: Add sx extension 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
Andres Freund 9a41ce58d6 Add Compiler.cached_run() 2 years ago
mtribiere b80f8456ec Misleading comment 2 years ago
Xavier Claessens 744e6ebe1d nasm: Link with windows CRT libs when nasm is used as linker language 2 years ago
Eli Schwartz 1000246d07
remove unneeded type comment 2 years ago
Xavier Claessens e68fcac919 compilers: Make sure to not use ccache in compiler checks 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Xavier Claessens 942aea230f Add MASM compiler 2 years ago
Xavier Claessens e04bce3f04 Not all compilers support depfile 2 years ago
Xavier Claessens 01ee141339 Add NASM compiler 2 years ago
Xavier Claessens 5e0f22896f Compilers: Add a preprocessor mode for clike compilers 2 years ago
Tatsuyuki Ishi 673dca5c07 Add b_thinlto_cache for automatically configuring incremental ThinLTO 2 years ago
Jan Tojnar a590cfde0c compilers: Add optimization=plain option 2 years ago
Xavier Claessens e1db50d4d9 compilers: Cleanup a bit languages/suffixes lists 2 years ago
Eli Schwartz 2a76afcef1 compilers: drop some useless info from CompileResult 3 years ago
Eli Schwartz e3a4dc7218 compilers: fix regression in logging cached compile commands 3 years ago
Eli Schwartz 388cb0f805 env2mfile: reuse logical lists of interesting facts from meson itself 3 years ago
Eli Schwartz 27748f9cd1
fix linker regression for compilers that don't accept LDFLAGS directly 3 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 3 years ago
Marco Trevisan (Treviño) 29c26d5b26 compilers: Add support for stand-alone leak sanitizer 3 years ago
Dylan Baker d553748b60 compiler: Add missing needs_static_linker to base Compiler class 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
Eli Schwartz 9f384e9207
fix type annotations for compiler toolchain rpaths 3 years ago
Eli Schwartz 384151c541 migrate python 3.5 compatible superclass variable annotations to 3.6 3 years ago
Xavier Claessens 7a12c911bf Remove duplicated CEXE_MAPPING table 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Dylan Baker 64c267c49c compilers: Add default search path stdlib_only_link_flags 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 4 years ago
Paolo Bonzini 8596b3bcd1 interpreter: detect and pass compiler to be used for linker tests 4 years ago
Paolo Bonzini 90ee43463f compilers: allow link tests to use objects from a different compiler 4 years ago
Paolo Bonzini 2997480ee6 compilers: do accept None in Compiler.compile extra_args 4 years ago
Paolo Bonzini 63ddb8aafa compilers: fix flake8 issues 4 years ago
Dylan Baker 9bf669a016
Clang should error for all implicit function checks (#9165) 4 years ago
Dylan Baker a3c94956c8 compilers: Add get_no_warn_args to the base Compiler class 4 years ago
Dylan Baker 6d055b1e27 compilers/compilers: Fix some potential issues spotted by pyright 4 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 4 years ago
Dylan Baker e9639be167 compilers: Fix annotations for run and cached_compile 4 years ago
Jussi Pakkanen f2fe271198 Add support for finding Javascript source libraries with Emscripten. 4 years ago