hsutter / cppfront

A personal experimental C++ Syntax 2 -> Syntax 1 compiler
Other
5.27k stars 225 forks source link

MSVC regression-test job in CI now builds and links with C++ standard library modules to enable `import std.compat;` #953

Closed bluetarpmedia closed 5 months ago

bluetarpmedia commented 5 months ago

See #950 for more details.

hsutter commented 5 months ago

Thanks! I guess rebuilding the four std* files once per regression test run is not too bad, it seems to take about as long as running a handful of test cases. That's reasonable.

bluetarpmedia commented 5 months ago

Thanks! I guess rebuilding the four std* files once per regression test run is not too bad, it seems to take about as long as running a handful of test cases. That's reasonable.

Yes, that's what I was thinking -- I should've mentioned that sorry.

It means we won't run into problems if the compiler flags need to change, or if a Visual Studio update on the GitHub-hosted runner affects the ifc or obj files.