Skip to content

Conversation

@MuAlphaOmegaEpsilon
Copy link
Contributor

@MuAlphaOmegaEpsilon MuAlphaOmegaEpsilon commented Dec 4, 2025

This is just a cleanup of include statements.
Previously there were some includes that weren't used at all and others that were used only because they transitively included other files.
By removing unnecessary includes and by moving useful ones from header files into cpp files, this change dimishes the amount of preprocessed code that is fed to the compiler, perhaps improving the parsing (useful for IDEs as well) and compilation time.

These changes are meant not to have any functional impact on the code itself.

@MuAlphaOmegaEpsilon
Copy link
Contributor Author

Rebased and adjusted after #162 was merged into master

@MuAlphaOmegaEpsilon MuAlphaOmegaEpsilon force-pushed the include-cleanup branch 2 times, most recently from a403cc3 to 99ae065 Compare December 4, 2025 18:51
@MuAlphaOmegaEpsilon
Copy link
Contributor Author

Fixed the CI build for Windows, fixedup the change into the same commit

@huangminghuang huangminghuang merged commit cb14af4 into objectcomputing:master Dec 4, 2025
3 checks passed
@MuAlphaOmegaEpsilon MuAlphaOmegaEpsilon deleted the include-cleanup branch December 10, 2025 15:52
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.

2 participants