Reactivate CI regression tests on Windows. The test were accidentally disabled (always succeeding without an tests run) though an update of the CI workflow. Update test files:
regression-tests/test-results/msvc-2022-c++20/pure2-assert-expected-not-null.cpp.output after the inclusion of .. for non-UFCS,
for mixed-default-arguments.cpp2 after the default initialization of function arguments.
Add a CI job at the end of the regression tests workflow to aggregate patches generated for each failing run in a single zip fie.
Temporarily exclude lines with C:\ from git diff. The reason is that on the GitHub runners the MSVC paths include strange characters that cause git diff to spuriously flag differences. I will raise an issue with with the GitHub team responsible for the Windows runners.
regression-tests/test-results/msvc-2022-c++20/pure2-assert-expected-not-null.cpp.output
after the inclusion of..
for non-UFCS,mixed-default-arguments.cpp2
after the default initialization of function arguments.C:\
from git diff. The reason is that on the GitHub runners the MSVC paths include strange characters that causegit diff
to spuriously flag differences. I will raise an issue with with the GitHub team responsible for the Windows runners.