338 Commits (ab3cfc2da1c481f52a5525e41150626a2f66de3b)

Author SHA1 Message Date
Wolfgang Walther 7280639cb5 linkers: skip -export_dynamic flag before MacOS 10.7 6 months ago
Charles Brunet d9ba42217f format: fix indentation of comments 6 months ago
Dylan Baker 4b76aabe3a
unittests: use setUpClass instead of setUp for class constant data 6 months ago
Dylan Baker e808aa161c
unittests: use TestCase.addCleanup for cleaning up builddirs 6 months ago
Dylan Baker 5eb4d7336b
unittests: use mock.patch.dict to deal with os.environ 6 months ago
Dylan Baker 5d32265956
unittests: use os.environ.get for MESON_UNIT_TEST_BACKEND 6 months ago
Benoit Pierre 8ef4e34cae linkers: fix LLD linker response file handling 6 months ago
Jon Turney 2f49804cc2
Revert "CI: skip LTO tests on cygwin" 6 months ago
Charles Brunet fa4f233946 mformat: fix formatting of empty build file 7 months ago
Eli Schwartz 077d540c10
unittests: fix EncodingWarnings. minus 123 warnings collected by pytest 7 months ago
Eli Schwartz 0c93149f09
CI: skip LTO tests on cygwin 7 months ago
Mads Andreasen d587fb587d Remove the exe_exists function 7 months ago
Jussi Pakkanen 6e20022295 Remove module type from OptionKey. 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
Dylan Baker 978a58ea1e unittests: Add type annotations to the helpers module 7 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 7 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 7 months ago
Mads Andreasen 50704bced3 Replace exe_exists function with shutil.which() 7 months ago
Piotr Brzeziński dc1b4be6be linkers: Fix AppleDynamicLinker not returning any rpaths to remove 8 months ago
Xavier Claessens 9b8378985d cargo: Load Cargo.lock 8 months ago
Xavier Claessens c0de2e1264 wrap: Clarify PackageDefinition API 8 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
Andrew McNulty 4023bbfc36 unittests: Add Python unittest for limited API 8 months ago
Wolfgang Walther dfd22db4be Add -export_dynamic flag for AppleDynamicLinker 8 months ago
Jussi Pakkanen 41a445c228 Extract native file parser to machinefile source file. 8 months ago
Jussi Pakkanen 4cc2e2171a Create a directory for machine files used in unit tests. 9 months ago
Jussi Pakkanen daa058e907 Start moving machine files to their own store. 9 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 9 months ago
Stas Sergeev cfd57180ee implement @PLAINNAME0@ and @BASENAME0@ 9 months ago
Benjamin Gilbert c9aa4aff66 mdist: gracefully handle stale Git index 10 months ago
Tristan Partin 2d3954efac Add bztar support to meson dist 10 months ago
Jussi Pakkanen 1b9eb6f313 Fix builds with Ninja 12 and remove a 5 year old workaround. 10 months ago
Dylan Baker d617dc6869 modules: rename qt.py -> _qt.py 10 months ago
Charles Brunet 2b37101998 meson format command 10 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 10 months ago
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed 11 months ago
Dylan Baker c793dc478b tests: Add tests for configure on changed options 11 months ago
Dylan Baker 192ce82243 unittests: annotate BasePlatformTests.setconf 11 months ago
Jan Alexander Steffens (heftig) 05bbe45cc2 tests: Fix unit tests with high parallelism 11 months ago
Dylan Baker 6db1d2bca5 unittests: Add a helper for copying source trees 11 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 11 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 11 months ago
Charles Brunet 9e270f030f Fix detection of unknown base options in subproj 11 months ago
Jussi Pakkanen ac1d0aea58 Condense test dirs for rc2. 12 months ago
Eli Schwartz 4d1bfd0939
compilers: only wrap multiple input libraries with start/end group 12 months ago
Charles Brunet cc4cfbcad9 Fix unknown base options not detected in commandline arguments 12 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 12 months ago
Charles Brunet 4ed6d75d96 Set PYTHONIOENCODING when running tests 12 months ago