151 Commits (3aedec5b34c586b9c3a16be17d2fda353bf5fff1)

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