700 Commits (master)

Author SHA1 Message Date
Paolo Bonzini 58d1efb5b2
ninjabackend: use an unordered set for NinjaBuildElement 1 week ago
Paolo Bonzini 1b15bd0343
compilers: avoid one or more version_compare per target 1 week ago
prajwal-ibm 8400083418 Fix building on AIX when no project languages are used 1 week ago
Nick 273894d989 Xcode backend: only use found appleframeworksn 3 weeks ago
Xavier Claessens 38dc9894ad Move LD_LIBRARY_PATH logic to environment object 1 month ago
David Robillard 5402d38dbd backend/ninja: Fix inconsistent rule descriptions 1 month ago
Jason Scott 143f848a43 populate compiler args for linking command for ti targets 1 month ago
Pierre Lamot e1c09ee25f backend/ninja: fix bad @OUTPUTn@ replacements 2 months ago
Dylan Baker 54cb8cec8c backend/ninja: allow cleandead with dyndeps and ninja >= 1.12 2 months ago
Jonathon Anderson 8eaeff5b1f clang-tidy: Avoid spawning too many threads 2 months ago
Junjie Mao e5d03f5e13 backend/ninja: Generate sysroot in rust-project.json 2 months ago
Andrew McNulty 050b788ed8 Fix various incorrect uses of `its` vs `it's`. 3 months ago
spaette 4179996fef Fix typos 3 months ago
David Gibson 3c0de47122 Allow external programs in test()'s 'args' parameter 3 months ago
Dylan Baker a51be6b1c7 backend/ninja: stop adding random attributes to BuildTargets 4 months ago
Eli Schwartz 574fbe7d95
backends: start disentangling some hairy global annotations 4 months ago
Eli Schwartz ec0da1defa
mypy: reduce layers of indirection to ensure narrower type inference 4 months ago
Eli Schwartz 433c13c5c4
various low-hanging typing fruit 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
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
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 4 months ago
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 5 months ago
Andreas Kässens f5d66b4932 backend/backends: Fix type assertions in backend 5 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 5 months ago
Cepsylon 0fade02fe2 backend: xcode fix map access in generate_pbx_sources_build_phase for CustomTargetIndex 5 months ago
Mykola Dolhyi 25c5d74cbc Remove redundant quoting boilerplate on .add_item 5 months ago
Mykola a9bc6cc3b6
Change empty string check approach 5 months ago
Mykola Dolhyi 7516508547 Refactor duplicated quoting code for XCode backend 5 months ago
Eli Schwartz aab2533ab4
limit wrapped-due-to-env special case for `env` to only apply for env.set 5 months ago
Renan Lavarec 5d80f77408 Update mesonbuild/backend/vs2010backend.py 5 months ago
Renan Lavarec 75132a94a1 Vs2010Backend: Fix REGEN.vcxproj not getting default debug config in release 5 months ago
Scott Kyle f5ec07e7c3
Ensure private directory exists for custom targets (#13196) 5 months ago
Campbell Jones 24cddb6901 create_test_serialisation: Dedup deps before joining ld_lib paths 5 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 6 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 6 months ago
Mis012 9694f9fefe java: use single javac invocation per jar 6 months ago
Albert Tang f70de5885c xcode: Skip generating PBXBuildStyle on Xcode 9 and above 6 months ago
Albert Tang da20ea01ca xcode: Generate files for highest detected version 6 months ago
Albert Tang 8499e4535b xcode: Detect installed version of Xcode 6 months ago
David Seifert 7f2c6f644b cuda: disable thin archives when cuda is added through `add_languages('cuda')` later 6 months ago
David Seifert b6e5683764 cuda: disable thin archives when 'cuda' is enabled globally 7 months ago
David Seifert 89a5bde9d9 cuda: pass static archives to nvcc without -Xlinker= prefix 7 months ago
matyalatte f1f24816a9 use a for loop, check more linker options 7 months ago
matyalatte e3db7af0ea vs2010backend: fix an error when using /MANIFEST:NO 7 months ago
Benjamin Gilbert 1684259f10 backend/ninja: use generate_basic_compiler_args() for C#, Java, Swift 7 months ago