summaryrefslogtreecommitdiff
path: root/unittests/internaltests.py
AgeCommit message (Expand)Author
2025-12-17dependencies: Require 'native' be passed in kwargsDylan Baker
2025-12-17dependencies: stop passing "language" as a keyword argumentDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.find_libraryDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_library_namingDylan Baker
2025-11-19linkers: Store a reference to the Environment in the DynamicLinkerDylan Baker
2025-11-19compilers: Stop passing `is_cross`Dylan Baker
2025-11-19compilers: Pass Environment instead of MachineInfoDylan Baker
2025-10-31Always check if found libraries are linkableSam James
2025-10-29environment: move detection functions to envconfig.pyPaolo Bonzini
2025-09-29env2mfile: Use a cross vapigen on Debian if availableSimon McVittie
2025-08-10unittests: remove FakeCompilerOptionsPaolo Bonzini
2025-05-21compilers: add option for ignoring system dirsDavid Seifert
2025-01-08programs: fix regex to match multi-digit major versionPatrick Steinhardt
2025-01-08programs: favor version numbers with dotsPatrick Steinhardt
2024-10-22env2mfile: Use a cross valac on Debian if possibleSimon McVittie
2024-10-22env2mfile: Automatically set exe_wrapper on Debian if possibleSimon McVittie
2024-10-22env2mfile: Use Debian cross-prefixed GObject-Introspection toolsSimon McVittie
2024-10-20Add GNU/Hurd kernel resultsSamuel Thibault
2024-10-02env2mfile: Base cpu on DEB_HOST_GNU_CPU unless DEB_HOST_ARCH is specialSimon McVittie
2024-10-02env2mfile: Don't hard-code Debian as always being LinuxSimon McVittie
2024-10-02env2mfile: Map Debian GNU/Hurd to system() -> gnuSimon McVittie
2024-10-02unittests: Test env2mfile's dpkg_architecture_to_machine_infoSimon McVittie
2024-09-11Fix typosspaette
2024-07-21Remove the exe_exists functionMads Andreasen
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-17Remove option type from OptionKey and get it from OptionStore instead.Jussi Pakkanen
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-10Replace exe_exists function with shutil.which()Mads Andreasen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-05-09implement @PLAINNAME0@ and @BASENAME0@Stas Sergeev
2024-03-03compilers: only wrap multiple input libraries with start/end groupEli Schwartz
2024-01-25interpreter: replace mock keyword argument with unittest.mockDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-12-13macos: Fix test_pkgconfig_parse_libs() test on armAndres Freund
2023-12-10unittests: migrate from jsonschema to fastjsonschemaEli Schwartz
2023-10-04Remove type comments in run_project_tests.pyTristan Partin
2023-09-26compilers: use correct version comparison for openbsd librariesEli Schwartz
2023-08-06tests: Assert that mips64 kernel is detected as mips64 with no compilersSimon McVittie
2023-08-06tests: Pass a mock C compiler to detect_cpu(), detect_cpu_family()Simon McVittie
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens
2023-07-13Silence some encoding warningsTristan Partin
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz
2023-05-31mlog: use a hidden class for stateDylan Baker
2023-04-28detect_cpu: Fix mips32 detection on mips64Cyan
2023-04-11fix various spelling issuesJosh Soref
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet
2023-03-04typed_kwargs: Extend since_values and deprecated_values for typesXavier Claessens
2023-02-08internaltests: Fix tests for /utf-8 removalDylan Baker