9267 Commits (cdf646feb8ab7195c0fc9bc3bdf2ac999c2097fb)

Author SHA1 Message Date
Xavier Claessens 42a4d1aaa0 cargo: Ignore Cargo.lock if toml implementation is missing 6 months ago
Junjie Mao 85e92331cb compilers: do not strip '-isystem' from C build arguments 6 months ago
Benoit Pierre 8ef4e34cae linkers: fix LLD linker response file handling 6 months ago
Jonathan Schleifer 81b151f611 Fix compiling ObjC/ObjC++ on Windows/MinGW 6 months ago
Kacper Michajłow 43b80e02ce linkers: Fix RSP syntax for linkers invoked with clang 6 months ago
Kacper Michajłow 3702b4bdb3 compilers: change get_argument_syntax to static method 6 months ago
Remi Thebault 5035726fa8
modules/dlang: Use the DubDependency.class_dubbin correctly 6 months ago
Remi Thebault 0579c42182
dependencies/dub: Correctly handle dub >= 1.35 as well as older dub 6 months ago
Eli Schwartz 02e4138e10
Revert "minstall: update symlink install message presentation" 6 months ago
James Knight 3587786a3c minstall: update symlink install message presentation 6 months ago
Charles Brunet fa4f233946 mformat: fix formatting of empty build file 6 months ago
Nirbheek Chauhan bdc2f2774c Fix some small typing issues in interpreter.py 7 months ago
Dylan Baker a51be6b1c7 backend/ninja: stop adding random attributes to BuildTargets 7 months ago
Eli Schwartz a05b790d66 mdist: correctly detect dirty hg repos with non-English locale 7 months ago
Eli Schwartz 28ab1ce39a
compilers: straighten out CompileResult according to how it is actually used 7 months ago
Eli Schwartz a59231ff4a
compilers: simplify CompileResult / RunResult by using dataclasses 7 months ago
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 7 months ago
Eli Schwartz 574fbe7d95
backends: start disentangling some hairy global annotations 7 months ago
Eli Schwartz 823779a9b1
mypy: add annotation for object attribute used as a private cache via hasattr 7 months ago
Eli Schwartz ec0da1defa
mypy: reduce layers of indirection to ensure narrower type inference 7 months ago
Eli Schwartz f2de6dfd10
mypy: fix broken logic checks that used "if func" 7 months ago
Eli Schwartz 433c13c5c4
various low-hanging typing fruit 7 months ago
H. Vetinari 1e26a88481
add initial support for llvm-flang 7 months ago
Mateusz Patyk 541fee0c3c mtest: remove superfluous '\r' from read_decode() 7 months ago
Jannik Glückert 6258f0dc86 coverage: improve llvm-cov detection 7 months ago
Dylan Baker dcefe67b89 backends/ninja: Add annotation for generate_coverage_commands 7 months ago
Dylan Baker 9d6191cfb4 backends/base: fix annotation for as_meson_exe_cmdline 7 months ago
Dylan Baker 065288eac5 backends/ninja: fix annotation of NinjaBuildElement.add_item 7 months ago
Dylan Baker 8d2a41cfdc backends/ninja: Add annotation for NinjaBuildElement.rule 7 months ago
Nirbheek Chauhan 8a202de6ec wrap: Use OSError instead of URLError for exception handling 7 months ago
Dylan Baker a544c750b1 backend/ninja: use 32k byte limit for command lines on !Windows 7 months ago
Dylan Baker 4842b8bcb3 backend/ninja: fix off-by-one in cmd length estimate 7 months ago
Dylan Baker f76f9ddf28 depfixer: Add missing annotation that breaks mypy check 7 months ago
Monson Shao 93f5ceb9ee depfixer: deduplicate rpaths on darwin 7 months ago
Jussi Pakkanen a97de6b527 Ensure override var exists. Closes #13402. 7 months ago
Eli Schwartz e9037e7b9f
mdist: don't fail on readonly source trees 7 months ago
Pino Toscano 86d142666a cmake: extend library pattern to work on GNU/Hurd as well 7 months ago
Eli Schwartz bc56a2c346 compilers: fix partial refactor of coredata options 7 months ago
Mads Andreasen d587fb587d Remove the exe_exists function 7 months ago
RaviRahar 96f20d5b37 modules/gnome: gnome.compile_resources() must have 'install_dir' if installing 7 months ago
Sam James 7a306e1a46 compilers: handle -Wno-attributes= for GCC 7 months ago
Alyssa Ross a05f6a260e rust: recursively pull proc-macro deps for rust targets 7 months ago
Jussi Pakkanen 6e20022295 Remove module type from OptionKey. 7 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 7 months ago
Jussi Pakkanen de8e3d65e0 Remove option type from OptionKey and get it from OptionStore instead. 7 months ago
Christoph Reiter a51d5f36da Make sure machine_info_can_run() isn't called on incomplete MachineInfo 7 months ago
Christoph Reiter 76bd5548ae Revert logic also in followup commit 7 months ago
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 7 months ago
Alyssa Ross 2fd7d64a50 Revert "Support armel/armhf builds on native arm64 hosts." 7 months ago
Jonathon Anderson 6165db80bb cmake: Only propagate interface link flags in dep 7 months ago