Skip to content

Introduce Windows CI - #605

Draft
Krzmbrzl wants to merge 31 commits into
ValeevGroup:masterfrom
Krzmbrzl:windows-ci
Draft

Introduce Windows CI#605
Krzmbrzl wants to merge 31 commits into
ValeevGroup:masterfrom
Krzmbrzl:windows-ci

Conversation

@Krzmbrzl

@Krzmbrzl Krzmbrzl commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@Krzmbrzl
Krzmbrzl force-pushed the windows-ci branch 2 times, most recently from f089dd5 to 5d616dd Compare September 3, 2026 09:21
@Krzmbrzl
Krzmbrzl force-pushed the windows-ci branch 2 times, most recently from c43c0e0 to a0e4fea Compare September 3, 2026 10:03
Comment thread CMakeLists.txt Outdated
@Krzmbrzl
Krzmbrzl force-pushed the windows-ci branch 2 times, most recently from aa1def8 to 3074c06 Compare September 3, 2026 13:51
@Krzmbrzl
Krzmbrzl force-pushed the windows-ci branch 3 times, most recently from 77ee703 to 5f90499 Compare September 3, 2026 15:58
@Krzmbrzl
Krzmbrzl force-pushed the windows-ci branch 9 times, most recently from 0fdcb3b to 352c0f5 Compare September 4, 2026 11:30
They already were but only via a default argument in an explicit
constructor. That confuses MSVC.
Instead, we make it so that we only evaluate it at template
instantiation at which point the CRTP parameter class has been fully
defined. If we do the evaluation at template definition, the CRTP class
is not yet fully defined and we might get a compiler error (MSVC).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant