113 Commits (61d525cc16a10dcd780d2fc14a7371dc809223d0)

Author SHA1 Message Date
Eli Schwartz a21af43200
micro-optimize: define typing-only objects in TYPE_CHECKING 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Eli Schwartz 2df484176f Revert "debug cygwin CI" 2 years ago
Dylan Baker f7cde8d3f6 Add fatal=False to many mlog.warnings() 2 years ago
Eli Schwartz 79d7891746 debug cygwin CI 2 years ago
Xavier Claessens 548c9adad4 Remove useless EmptyExternalProgram 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
GustavoLCR 32bc64e632 Fix native compilation on ARM64 Windows 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Eli Schwartz 0a9048e554
compilers: don't use instance checks to determine properties 2 years ago
Dylan Baker 32ebb81f1a dependencies: update llvm versions 2 years ago
Xavier Claessens 18bec0d3e3 pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* env 3 years ago
Eli Schwartz 187dc656f4
merge various TYPE_CHECKING blocks into one 3 years ago
Tristan Partin 80cb87e7b7 Change jar() default install dir 3 years ago
Eli Schwartz 0f0b1f22d2
coverage generator: obey the documentation and only generate supported outputs 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Dylan Baker 9795323b86 pylint: check for duplicate imports 3 years ago
Dylan Baker f073c3cfe1 environment: correctly handle cpu value aarch64_be 3 years ago
Dylan Baker 78f8a286d0 environment: add ppc -> ppc64 for aix to detect_cpu 3 years ago
Dylan Baker 42eadd18d6 environment: Add a few type annotations 3 years ago
Dylan Baker b2b4c374fc environment: Add correct annotation for wrap_resolver 3 years ago
Dylan Baker 4d6f15b1f1 environment: add annotations and fix get_meson_command 3 years ago
Dylan Baker b7ebccd257 environment: add some missing annotations 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Daniel Mensinger b95d6e319f typing: Annotate compilers.detect 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Ting-Wei Lan fc93c07e9e environment: Add LLVM suffixes for 11 and 12 3 years ago
Daniel Mensinger 7fc755b334 typing: Fully annotate run_project_tests.py 3 years ago
Dylan Baker cf17ef3867 environment: Add detection logic for cython 3 years ago
Tristan Partin 4c13aa30a1 dependency: Add JDK system dependency 4 years ago
Dylan Baker 2cfa656935 environment: simplify handling of native files with no cross files 4 years ago
Dylan Baker 223858fd7d environment: fix typos in comment 4 years ago
Dylan Baker fdde948ca1 environment: don't load project options from a native file in a cross build 4 years ago
Dylan Baker 111070bf49 environment: Add some comments to the _load_machine_file_options method 4 years ago
Dylan Baker f99ed692c4 environment: get environment variables for both host and build machines 4 years ago
Dylan Baker 2cd0723c42 Split environment variable and command line cflags 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Dylan Baker 2be074b1d4 ninjabackend: Use rsp_file_syntax method 4 years ago
Eli Schwartz 487eef2907
remove unused environment function 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Dylan Baker 91e56c7d59 environment: Allow setting build options in cross files 4 years ago
Dylan Baker 10d94a12b8 Environment: Fix passing envrionment variables CPPFLAGS and CFLAGS 4 years ago
Ali Alnubani a174855200 environment: fix typos 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Dylan Baker ff40ca25b7 make some Environment methods protected 4 years ago
Dylan Baker 1cc7e4c84c clean up get_env_var_pair 4 years ago
Dylan Baker 0076db6ff9 move get_env_var_pair to environment 4 years ago