58 Commits (9c6881f0e22f15ae2bdae113c1249b19843bcc6d)

Author SHA1 Message Date
spaette 4179996fef Fix typos 5 months ago
Mads Andreasen d587fb587d Remove the exe_exists function 7 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 7 months ago
Jussi Pakkanen de8e3d65e0 Remove option type from OptionKey and get it from OptionStore instead. 7 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 7 months ago
Mads Andreasen 50704bced3 Replace exe_exists function with shutil.which() 7 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 8 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 8 months ago
Stas Sergeev cfd57180ee implement @PLAINNAME0@ and @BASENAME0@ 10 months ago
Eli Schwartz 4d1bfd0939
compilers: only wrap multiple input libraries with start/end group 12 months ago
Dylan Baker adc8d6bae4 interpreter: replace mock keyword argument with unittest.mock 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Andres Freund f6f46173c4 macos: Fix test_pkgconfig_parse_libs() test on arm 1 year ago
Eli Schwartz 17c6d5eb47
unittests: migrate from jsonschema to fastjsonschema 1 year ago
Tristan Partin 1991ad8706
Remove type comments in run_project_tests.py 1 year ago
Eli Schwartz 5b317c5658
compilers: use correct version comparison for openbsd libraries 1 year ago
Simon McVittie 61554ad37b tests: Assert that mips64 kernel is detected as mips64 with no compilers 2 years ago
Simon McVittie 432317bc6b tests: Pass a mock C compiler to detect_cpu(), detect_cpu_family() 2 years ago
Xavier Claessens 183e4b8e90 PkgConfigDependency: Move CLI handling into its own abstraction 2 years ago
Tristan Partin 3784f72973 Silence some encoding warnings 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Eli Schwartz b1ddfabf8f
dependencies: defer importing a custom dependency until it is used 2 years ago
Dylan Baker ada2a976f0
mlog: use a hidden class for state 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
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
Xavier Claessens 0f67913dee typed_kwargs: Extend since_values and deprecated_values for types 2 years ago
Dylan Baker d0f81fd024 internaltests: Fix tests for /utf-8 removal 2 years ago
Charles Brunet 3729b6bcd4 remove /utf-8 option when /validate-charset- is present 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Eli Schwartz d3dac3cfb2
compilers: don't export every compiler as a top-level property 2 years ago
Dylan Baker f10967e3f4 unittests: Add additional tests for KwargInfo::since values 3 years ago
Zbigniew Jędrzejewski-Szmek 8afdecb039 Reword message in warning 3 years ago
Dylan Baker f5d961f127 add message option to since_values and deprecated_values 3 years ago
Dylan Baker 51845a3a45 unittests/internal: use more subTest 3 years ago
Dylan Baker 930cbdb86d Add deprecated_message and since_message to KwargInfo 3 years ago
Dylan Baker b8ba493044 unittests/internal: use mock and subTest 3 years ago
Dylan Baker 82136da933 interpreterbase/decorators: Fix types of deprecated_values and since_values 3 years ago
Dylan Baker bfa0c61877 tests: add a test for OptionKey.from_string 3 years ago
Dylan Baker d412f0aff5 unittests: cover cases here two of the same wrong type are provided 3 years ago
Dylan Baker 762c504612 typed_kwargs: use | for type unions, not , 3 years ago
Dylan Baker ecc47d67a9 typed_kwargs: provide better error messages for wrong container types 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Xavier Claessens 709d151eb9 typed_kwargs: Fix when ContainerTypeInfo is used in a tuple 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Xavier Claessens ca866bcfc7 coredata: 0.59.1 -> 0.59.99 is a major version difference 3 years ago
Dylan Baker bd691b847c interpreter: use python dunders instead of lock for unpicklability 4 years ago
Dylan Baker 042016a555 unittests: add a test to Interpreter is unpicklable 4 years ago
Dylan Baker f073c3cfe1 environment: correctly handle cpu value aarch64_be 4 years ago