Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-08 | Only enable modules tests for MSVC 17.6 and later | Boris Kolpackov | 1 | -2/+4 | |
2023-12-08 | Re-enable modules tests for MSVC and drop workarounds for old bugs | Boris Kolpackov | 2 | -7/+13 | |
2023-11-17 | Disable modules tests for Apple Clang | Boris Kolpackov | 1 | -2/+6 | |
2023-11-09 | Enable named modules tests for Clang 16 or later (but not on Windows) | Boris Kolpackov | 2 | -6/+7 | |
2023-06-07 | Re-disable C++20 modules tests for MinGW GCC | Boris Kolpackov | 1 | -3/+1 | |
Several tests (other than the expected symexport) are still failing due to what looks like Windows-specific bugs in the compiler. | |||||
2023-06-07 | Try to enable C++20 modules tests for MinGW GCC | Boris Kolpackov | 1 | -1/+3 | |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 1 | -1/+1 | |
2022-07-08 | Fix some tests to match canned command line semantics | Karen Arutyunov | 1 | -1/+1 | |
2021-11-16 | Disable C++20 modules tests for MinGW GCC | Boris Kolpackov | 1 | -0/+7 | |
Things appear to be completely broken in GCC 11.x. | |||||
2021-03-22 | Fix tests to work for compressed file cache entries | Boris Kolpackov | 1 | -1/+1 | |
2021-02-11 | Improve module name to file name matching logic | Boris Kolpackov | 1 | -0/+3 | |
2021-02-11 | Update header unit tests | Boris Kolpackov | 1 | -4/+4 | |
2020-11-30 | Start adapting module mapper to latest GCC protocol | Boris Kolpackov | 2 | -0/+10 | |
2020-07-16 | Save original compiler path/mode in {c,cxx}.config.path/mode | Boris Kolpackov | 1 | -1/+1 | |
It turns out that when propagating {c,cxx}.config in tests we don't want to propagate any options (such as *.std) that have been folded into our project's mode. | |||||
2020-06-24 | Stop forcing modules support in tests | Boris Kolpackov | 1 | -15/+0 | |
2020-03-17 | Adapt testscripts to ln builtin target path completion fix | Karen Arutyunov | 1 | -2/+2 | |
2020-02-25 | Disable global module fragment tests for MSVC due to issue 845845 | Boris Kolpackov | 1 | -0/+3 | |
2020-02-21 | Define __cpp_modules=201810 (merged modules) for MSVC 16.4 | Boris Kolpackov | 1 | -1/+1 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 4 | -4/+0 | |
2019-11-05 | Disable C++ modules tests for Clang 9 | Boris Kolpackov | 1 | -0/+8 | |
See the following post for details: http://lists.llvm.org/pipermail/cfe-dev/2019-October/063637.html | |||||
2019-10-18 | Use $quote() for quoting config.cxx option value in testscripts | Karen Arutyunov | 1 | -1/+1 | |
2019-10-16 | Quote config.{c,cxx} paths when passing to tests | Boris Kolpackov | 1 | -1/+1 | |
Without this Windows directory separators are treated as escapes. | |||||
2019-09-18 | Rename importable_headers variable to translatable_headers | Boris Kolpackov | 1 | -4/+4 | |
This name aligns better with the post-Cologne importable/translatable semantics. | |||||
2019-08-06 | Improve module name to file name heuristics | Boris Kolpackov | 1 | -0/+47 | |
2019-08-01 | Combine multiple single-character flags into a single argument for ↵ | Karen Arutyunov | 1 | -1/+1 | |
testscript commands | |||||
2019-06-07 | Complete and normalize paths in cxx.importable_headers | Boris Kolpackov | 2 | -14/+133 | |
Also add more header unit include/import tests. | |||||
2019-06-06 | Redo header path normalization/realization logic | Boris Kolpackov | 1 | -4/+2 | |
We now try to use the normalized path (which preserves symlinks) if possible and fall back to realized otherwise. | |||||
2019-06-05 | Adjust GCC module mapper to new protocol | Boris Kolpackov | 1 | -4/+31 | |
2019-05-03 | Rename [config.]cxx.header_units to importable_headers | Boris Kolpackov | 1 | -1/+1 | |
2019-05-02 | Enable full header unit functionality test | Boris Kolpackov | 1 | -1/+1 | |
2019-04-30 | Initial take on header unit and include translation support | Boris Kolpackov | 4 | -41/+84 | |
2019-04-11 | Sync up with latest C++ modules support in GCC | Boris Kolpackov | 1 | -2/+5 | |
2019-01-16 | Update copyright year | Karen Arutyunov | 2 | -2/+2 | |
2018-12-04 | Adjust module tests to comply with the merged proposal (P1103) | Boris Kolpackov | 1 | -8/+5 | |
Specifically, import can no longer be inside an export block. | |||||
2018-09-04 | Rename .test/test{} to .testscript/testscript{} | Boris Kolpackov | 1 | -1/+1 | |
2018-07-24 | Handle leading 'module;' marker (p0713) | Boris Kolpackov | 1 | -0/+17 | |
2018-07-12 | Adjust modules test to maybe-cleanup .ii files (no longer there for VC) | Boris Kolpackov | 1 | -1/+1 | |
2018-05-19 | Update copyright year | Karen Arutyunov | 2 | -2/+2 | |
2018-05-19 | Get rid of doc{version} and types for testscript and manifest in buildfiles | Karen Arutyunov | 1 | -1/+1 | |
2018-02-14 | Enable modules support only for VC 15u5 and up, drop hacks for earlier | Boris Kolpackov | 1 | -48/+10 | |
2018-01-05 | Add cxx.module_name alias for cc.module_name | Boris Kolpackov | 1 | -2/+2 | |
2017-11-22 | Enable module re-export tests for Clang | Boris Kolpackov | 1 | -1/+0 | |
This support has been merged into trunk. | |||||
2017-07-21 | Fix and improve modules test | Boris Kolpackov | 1 | -1/+3 | |
2017-06-29 | Pass entire BMI graph, not only direct imports and re-exports | Boris Kolpackov | 1 | -0/+39 | |
All current implementations require access to the entire graph (though Clang embeds the file references so we don't need to pass the options). | |||||
2017-06-24 | Make VC compatible with 'export module M;' by fixing up preprocessed output | Boris Kolpackov | 1 | -0/+11 | |
2017-06-22 | Add extra support for symbol exporting in modularized projects | Boris Kolpackov | 1 | -0/+32 | |
Since modules don't see each other's macros, we can use a single, keyword- like macro for dll-exporting that is managed by the build system (so no need for an "export" header). For example: cxx.features.symexport = true export __symexport void f (); | |||||
2017-06-20 | Build both variants of libraries in modules test | Boris Kolpackov | 1 | -0/+1 | |
2017-06-19 | Make use of exit builtin in modules test | Boris Kolpackov | 1 | -5/+1 | |
2017-06-16 | Add support for explicitly specifying module name on mxx{} target | Boris Kolpackov | 1 | -2/+13 | |
2017-06-16 | Clean up module-related diagnostics | Boris Kolpackov | 1 | -2/+2 | |