Skip to content

Unify compiler utilities#215

Draft
agl-alexglopez wants to merge 17 commits into
mainfrom
unify-compiler-utilities
Draft

Unify compiler utilities#215
agl-alexglopez wants to merge 17 commits into
mainfrom
unify-compiler-utilities

Conversation

@agl-alexglopez

Copy link
Copy Markdown
Collaborator

While I prefer for every container to have isolated implementations that do not share functionality via headers, I have solved the same compiler problems identically too many times. It is tedious to write the provided preprocessor compiler checks before using compiler built ins and I have used the same min/max and bit utility functions in many containers. This will be one of the few shared header only files to help with this. We can leverage C23 to make this very clean in one compiler_utilities.h file.

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