Skip to content

Demodule project#27

Merged
mmoult merged 4 commits intomasterfrom
demod
Jan 10, 2026
Merged

Demodule project#27
mmoult merged 4 commits intomasterfrom
demod

Conversation

@mmoult
Copy link
Owner

@mmoult mmoult commented Jan 10, 2026

Remove C++20 modules from the project, since they were causing compilation issues for gcc and msvc. It is also good to have a typical hpp/cpp version of the project to point people to, so this will likely remain a branch if we choose to reintroduce modules in the future.

mmoult added 4 commits January 3, 2026 15:21
Necessary to allow the project to compile using GCC as well as Clang.
The sign comparison warning will need to be fixed later. There are also
some raytracing failures which need to be resolved before we merge this
to main.
Remove refactoring comments which weren't meant to be kept earlier and
were introducing test failures.
Move logic from header files into new .cpp implementation files.
@mmoult mmoult merged commit 14ceef2 into master Jan 10, 2026
2 checks passed
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