9284 Commits (df41e7843e74ea6c2a5c98920f5bea8f1b94a064)

Author SHA1 Message Date
Elliot 18427adbf2 Add lto support to clang-cl and lld-link 3 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 3 months ago
Eli Schwartz 29797f92f8
Feature checks: fall back to reporting insufficiently portable features 3 months ago
Marek Pikuła 1794a1e63c Extend MESON_TESTTHREADS usage 3 months ago
David Gibson 3c0de47122 Allow external programs in test()'s 'args' parameter 3 months ago
Dylan Baker 75e5ca5837 cmake/interpreter: Remove None from values we promise wont have None 3 months ago
Dylan Baker 08a46bb6c5 cmake/interpreter: Fix some incorrect and missing annotations 3 months ago
Dylan Baker 415ccb4b16 cmake/interpreter: clear up some ambiguous Optional handling 3 months ago
L. E. Segovia 761e2470d4 compilers: Allow prelinking with Apple Clang 3 months ago
Mark A. Tsuchida a57c880368 Better handle CTRL-C during clang-tidy/format 3 months ago
Jussi Pakkanen 0bd45b3676 Use proper array form in swiftc. 3 months ago
Dylan Baker 49cc4862e7 mdist: don't mutate meson_command, which is supposed to be immutable 3 months ago
slimeuniverse 45db23394f Discard swiftc linker detect output 3 months ago
Dylan Baker df70680723 mformat: A triple string with a ' in it cannot be simplified 3 months ago
Wolfgang Walther 7280639cb5 linkers: skip -export_dynamic flag before MacOS 10.7 3 months ago
Charles Brunet d9ba42217f format: fix indentation of comments 3 months ago
Dylan Baker 18f4a058bf mformat: correctly handle editorconfig files without the root setting 3 months ago
Xavier Claessens 42a4d1aaa0 cargo: Ignore Cargo.lock if toml implementation is missing 3 months ago
Junjie Mao 85e92331cb compilers: do not strip '-isystem' from C build arguments 3 months ago
Benoit Pierre 8ef4e34cae linkers: fix LLD linker response file handling 3 months ago
Jonathan Schleifer 81b151f611 Fix compiling ObjC/ObjC++ on Windows/MinGW 3 months ago
Kacper Michajłow 43b80e02ce linkers: Fix RSP syntax for linkers invoked with clang 3 months ago
Kacper Michajłow 3702b4bdb3 compilers: change get_argument_syntax to static method 3 months ago
Remi Thebault 5035726fa8
modules/dlang: Use the DubDependency.class_dubbin correctly 3 months ago
Remi Thebault 0579c42182
dependencies/dub: Correctly handle dub >= 1.35 as well as older dub 3 months ago
Eli Schwartz 02e4138e10
Revert "minstall: update symlink install message presentation" 3 months ago
James Knight 3587786a3c minstall: update symlink install message presentation 3 months ago
Charles Brunet fa4f233946 mformat: fix formatting of empty build file 3 months ago
Nirbheek Chauhan bdc2f2774c Fix some small typing issues in interpreter.py 4 months ago
Dylan Baker a51be6b1c7 backend/ninja: stop adding random attributes to BuildTargets 4 months ago
Eli Schwartz a05b790d66 mdist: correctly detect dirty hg repos with non-English locale 4 months ago
Eli Schwartz 28ab1ce39a
compilers: straighten out CompileResult according to how it is actually used 4 months ago
Eli Schwartz a59231ff4a
compilers: simplify CompileResult / RunResult by using dataclasses 4 months ago
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 4 months ago
Eli Schwartz 574fbe7d95
backends: start disentangling some hairy global annotations 4 months ago
Eli Schwartz 823779a9b1
mypy: add annotation for object attribute used as a private cache via hasattr 4 months ago
Eli Schwartz ec0da1defa
mypy: reduce layers of indirection to ensure narrower type inference 4 months ago
Eli Schwartz f2de6dfd10
mypy: fix broken logic checks that used "if func" 4 months ago
Eli Schwartz 433c13c5c4
various low-hanging typing fruit 4 months ago
H. Vetinari 1e26a88481
add initial support for llvm-flang 4 months ago
Mateusz Patyk 541fee0c3c mtest: remove superfluous '\r' from read_decode() 4 months ago
Jannik Glückert 6258f0dc86 coverage: improve llvm-cov detection 4 months ago
Dylan Baker dcefe67b89 backends/ninja: Add annotation for generate_coverage_commands 4 months ago
Dylan Baker 9d6191cfb4 backends/base: fix annotation for as_meson_exe_cmdline 4 months ago
Dylan Baker 065288eac5 backends/ninja: fix annotation of NinjaBuildElement.add_item 4 months ago
Dylan Baker 8d2a41cfdc backends/ninja: Add annotation for NinjaBuildElement.rule 4 months ago
Nirbheek Chauhan 8a202de6ec wrap: Use OSError instead of URLError for exception handling 4 months ago
Dylan Baker a544c750b1 backend/ninja: use 32k byte limit for command lines on !Windows 4 months ago
Dylan Baker 4842b8bcb3 backend/ninja: fix off-by-one in cmd length estimate 4 months ago
Dylan Baker f76f9ddf28 depfixer: Add missing annotation that breaks mypy check 4 months ago