700 Commits (master)

Author SHA1 Message Date
Dylan Baker 27dc1bcacb backend/ninja: use re.match instead of re.search 7 months ago
Dylan Baker f603a266ec backend: fix type annotation of Backend.generate 7 months ago
Dylan Baker cf0fecfcef backend/ninja: Fix bug in NinjaRule.length_estimate 7 months ago
Dylan Baker fb5a0b4b61 backend/ninja: add typing annotations to NinjaRule 7 months ago
Dylan Baker 9e3b3db705 backend/ninja: Fix cases where None is passed when unexpected 7 months ago
L. E. Segovia 5e10033eb5 backends: Add Nasm support to Xcode through a custom build rule 8 months ago
L. E. Segovia c0696889ff backends: Add Nasm support to Xcode through a custom build rule 8 months ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 8 months ago
Dylan Baker 2171a017be backend/ninja: Don't run -t cleandead when using dyndeps 8 months ago
Dylan Baker 2f8d51c833 backend/ninja: don't rewrite the pickle data if it hasn't changed 8 months ago
Dylan Baker 433117fc5a scripts/depscan: pick language once, at configure time 8 months ago
Dylan Baker fae1363bd3 scripts/depscan: combine pickle and JSON data into a single file 8 months ago
Dylan Baker 934c9074bd backend/ninja: add missing typing annotations 8 months ago
Dylan Baker 875a9b789f backend/ninja: remove duplicate isinstance() check 8 months ago
Dylan Baker 2812b21de5 backend/ninja: use A dataclass for TargetDependencyScannerInfo 8 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 8 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 9 months ago
Elliot e4622ff1ee
Only link to generated pch object when using msvc. (#12957) 9 months ago
Xavier Claessens 5e0a3073da rust: Link with rlib external dependencies 9 months ago
dragonmux 5495dc4315 backend/ninjabackend: Implemented logic for passing the discovered gcovr and llvm-cov along to the code coverage backend 9 months ago
dragonmux cfada46694 scripts/coverage: Implemented handling for passing the gcovr and llvm-cov binaries to use to the script 9 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 9 months ago
Stephan Lachnit 43fe006190 Fix warning when using scan-build 9 months ago
Akihiko Odaki adf09b8316 Raise if a postconf script fails 10 months ago
Jouke Witteveen 10e269271d backends: restore shlex quoting of MESONINTROSPECT 10 months ago
Charles Brunet 9659a8e6cf Fix minsize optimization for vs backend 10 months ago
Albert Tang 6e381714c7 xcode: Fix "clean" operation under new build system 10 months ago
Albert Tang 02ee167296 xcode: Check custom target input for extracted objects 10 months ago
Albert Tang df6926250d backends: Make object_filename_from_source() backend-agnostic 10 months ago
Albert Tang d2740cf0d1 xcode: Autodetect host machine's CPU architecture 10 months ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 10 months ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 11 months ago
Alyssa Ross 1ca2c74d16 rust: fix linking static executables 11 months ago
Roger Sanders 95cc34b342 Improve project naming and build configuration in genvslite projects 11 months ago
Jonathon Anderson 76ad5fe8d3 backend: Add rpath for external versioned .so's 11 months ago
Jonathon Anderson 57b7fbb29d backend: Add rpaths for external 'cmake' deps 11 months ago
Valeri ae857e841b
Vala: fixes to gresource handling (#12418) 11 months ago
byteblob ce2db13e94 ninja: Use platform dependent quote instead of shlex.quote() in gcc_rsp_quote() 11 months ago
Charles Brunet fbc744e6c6 Fix warning_level=everything in vs backends 11 months ago
Roger Sanders e110faed27 Fix intellisense errors in genvslite projects 11 months ago
wrvsrx d4fb2d693d ninja backend: manually escape cuda target name 11 months ago
Sergey Vlasov 5ff6049945 swift: Support swift_args 11 months ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 11 months ago
Dylan Baker 7cbaa6613a backend/vs: use the host machine instead of the target machine 11 months ago
Dylan Baker c37cd4fe9a stop using the interpreter holders for the MachineInfo 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Eli Schwartz fbb8030b27 xcode backend: sundry type annotations 12 months ago
Eli Schwartz ff7a997f48 xcode backend: make the type of get_target_dir align with parent class 12 months ago
Eli Schwartz d8a6bf9352 xcode backend: delete unused code 12 months ago
Eli Schwartz 78e23e48f2 backends: correct nonebackend return annotation and check in run_mypy 12 months ago