157 Commits (fd309fff248bb697498befa89c3b81049b8b2c0c)

Author SHA1 Message Date
Simon McVittie fd309fff24 environment: Never require an exe_wrapper for native builds 6 months ago
Xavier Claessens 38dc9894ad Move LD_LIBRARY_PATH logic to environment object 7 months ago
Xavier Claessens afd89440aa cargo: Fix feature resolution 7 months ago
Samuel Thibault 165c622084 Add GNU/Hurd kernel results 7 months ago
Jonathon Anderson 8eaeff5b1f clang-tidy: Avoid spawning too many threads 8 months ago
spaette 4179996fef Fix typos 8 months ago
unknown 58c6b13c4e Fix check for 32-bit clang-cl 8 months ago
Jussi Pakkanen 3bb3d576a1 Add support for LLVM 19 in Debian. 8 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 9 months ago
Jannik Glückert 6258f0dc86 coverage: improve llvm-cov detection 10 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 10 months ago
Christoph Reiter a51d5f36da Make sure machine_info_can_run() isn't called on incomplete MachineInfo 10 months ago
Alyssa Ross 2fd7d64a50 Revert "Support armel/armhf builds on native arm64 hosts." 10 months ago
Zhipeng Xue 8548329586 Fix Type hints 10 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
Mads Andreasen 50704bced3 Replace exe_exists function with shutil.which() 10 months ago
Jussi Pakkanen 2b1510d706 Convert option from a plain dictionary into a named class. 11 months ago
Jussi Pakkanen 41a445c228 Extract native file parser to machinefile source file. 12 months ago
Sam James 2ac5c4b720
environment: update Debian development version in get_llvm_tool_names() 1 year ago
Sam James dec93ce9a5
environment: fix LLVM 18 support in get_llvm_tool_names() 1 year ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 1 year ago
dragonmux 67afddbf43 environment: Add LLVM 18 support to get_llvm_tool_names() 1 year ago
dragonmux d4450520e0 environment: Built logic for computing the suffix of and automatically selecting suitable `llvm-cov` binaries to find_coverage_tools() 1 year ago
dragonmux cfada46694 scripts/coverage: Implemented handling for passing the gcovr and llvm-cov binaries to use to the script 1 year ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Nigel Kukard 2c4a1b6324 Add support for lcov 2.0 2 years ago
CorrodedCoder 5b16e830cc Adjust kernel detection to support Solaris 5.10 or earlier 2 years ago
Christoph Reiter d0b09898c7 get_llvm_tool_names: add llvm 17 2 years ago
L. E. Segovia 878d950887 environment, env2mfile: Don't shell split paths if they point to a valid executable 2 years ago
Xavier Claessens b4b1395ef5 Suggest using --reconfigure only when not already using it 2 years ago
Xavier Claessens 18b96cd069 machine file: Add @GLOBAL_SOURCE_ROOT@ and @DIRNAME@ 2 years ago
Simon McVittie b95ebf80b8 environment: Don't override mips64 to mips if no compilers are available 2 years ago
Simon McVittie 2cf79c5062 environment: Assume that mips64 can run 32-bit mips binaries 2 years ago
Eli Schwartz 0bb1647fd1
move various bits of type-checking only code to TYPE_CHECKING blocks 2 years ago
Tristan Partin b0f1f374e7 Add type annotations where they previously didn't exist 2 years ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 2 years ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 2 years ago
Dylan Baker 42c68291c4 environment: separate illumos and Solaris kernels in Machines 2 years ago
Jussi Pakkanen b0d2a92584 Add kernel and subsystem properties to machine objects. 2 years ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 2 years ago
Cyan 6def03c787 detect_cpu: Fix mips32 detection on mips64 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Christoph Reiter aa550033c8 get_llvm_tool_names: add released llvm versions 2 years ago
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