3067 Commits (e238b81ba0b89faa19b512d1e78de00dad1488ce)

Author SHA1 Message Date
Dylan Baker 6d50fadde5 tests: fix targets with no sources 2 years ago
Dylan Baker 429e7c1edc interpreter: deprecate the ability import unstable modules as `unstable_*` 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Dylan Baker 2801ead6d3 tests: remove deprecated `import('unstable_')` 2 years ago
Eli Schwartz 6db9a01449 CI: fix error when mixing clang 14 with released valgrind versions 2 years ago
Eli Schwartz 00f8ced048
add compilers from extracted objects directly to build targets 2 years ago
Daniel Mensinger ca40dda146 cmake: Add rule relaxations for CMake subprojects 2 years ago
Hemmo Nieminen 952dd7773d mtest: unify parsed and non-parsed output handling 2 years ago
Daan De Meyer f774609b09 Only reconfigure if configure options actually changed 2 years ago
Ailin Nemui d285be763f tests: Test extern'd globals on MacOS with the Apple Archiver 2 years ago
Eli Schwartz 30dc26a0fb
tests: unskip windows mixing msvc and fortran, for non-gcc fortran 2 years ago
Eli Schwartz e7d87b6f58
implement the new preserve_path kwarg for install_data too 2 years ago
Jussi Pakkanen befd26985c Fix test case numbers. 2 years ago
Ralf Gommers 17936686d4 Improve error message for `include_directories(abs_path_intree)` 2 years ago
Simon McVittie f0e9a44d41 test cases: Don't fall off the end of main() without an exit status 2 years ago
Eli Schwartz b05d7db443
fix type checking for declare_dependency to allow linking to executable 2 years ago
Eli Schwartz 22dcb692ad python module: implicitly add python dep to extensions 2 years ago
Eli Schwartz ea952966b4
update gnome test to cover built gresource files 2 years ago
Xavier Claessens 807cbcb350 external-project: Add depends kwarg 2 years ago
Eli Schwartz ca52dac38b
refactor logic for parsing dependency variables into type_checking module 2 years ago
Eli Schwartz b13a95c301
docs: d_module_versions has an undocumented ability to accept integers 2 years ago
Hemmo Nieminen b49b9f52b2 interpreter: fix a subproject check with symlinks 2 years ago
Eli Schwartz b87067dc8b
fix regression that broke proper warnings about passing subproject as a dep 2 years ago
fxxf c72715db68
test (failing): 127 subproject object as a dependency 2 years ago
Xavier Claessens d85a9733e6 Fix crash when a reconfigure adds a new subproject 2 years ago
Paolo Bonzini e559ea0b7c add testcase for previous commit 2 years ago
Paolo Bonzini dae986073d take override_option('unity=...') into account when allowing extract_objects() 2 years ago
Eli Schwartz c151988b39
intro-install_plan: fix destinations for build_targets with custom install_dir 3 years ago
Paweł Marczewski 9061c3a52d wrap: Add support for applying a list of patch files 3 years ago
Remi Thebault 1d15c6f502
add D generated files to order-only deps 3 years ago
Vili Väinölä 18e2f8b2b3 Fix sandbox violation when using subproject as a symlink 3 years ago
Eli Schwartz e3d70d89b1
fix regression that broke type checking of CustomTarget outputs 3 years ago
Florian "sp1rit"​ ad8f24f232 Implement `preserve_path` for install_headers 3 years ago
Daniel Mensinger 35b3522065 cmake: Add test case 3 years ago
Tristan Partin 8d918e0147 Add cc.has_function_attribute('sentinel') 3 years ago
Tristan Partin 5d438b6aed Add cc.has_function_attribute('section') 3 years ago
Zbigniew Jędrzejewski-Szmek 8afdecb039 Reword message in warning 3 years ago
Zbigniew Jędrzejewski-Szmek 087e7943d0 Reword misleading warning 3 years ago
Simon McVittie 65ea833d58 Require CMake 3.14 for all tests that use the cmake module 3 years ago
Eli Schwartz 04c728a126 compilers/c++: Add MSVC option to make the __cplusplus define accurate 3 years ago
Jussi Pakkanen eef51fa3d6 Add some scaffolding needed for C++ modules in GCC. 3 years ago
Jussi Pakkanen 7183d9d71e Move Visual Studio module test to its own subdir. 3 years ago
Eli Schwartz 6c0370f62f
dependencies: handle one more case of subproject installed files 3 years ago
Paolo Bonzini 2f68aa21e8 add testcase for bad things with add_project_dependencies 3 years ago
Paolo Bonzini 3a960023d3 interpreter: new function add_project_dependencies() 3 years ago
Peter Lesslie d771fc7d0b Add support for multiline f-strings 3 years ago
Peter Lesslie 78a6f3bd5c Convert if...error checks to assert() in string arithmetic tests 3 years ago
Remi Thebault c08ee0f7bc use D compiler to check pointer size in test d/14 3 years ago
Remi Thebault f24ad87e05 implement and test a few compiler checks for D 3 years ago