Skip to content

Modernize: replace macros with inline functions#6

Merged
GravisZro merged 2 commits into
masterfrom
modern/macroless
Jul 1, 2025
Merged

Modernize: replace macros with inline functions#6
GravisZro merged 2 commits into
masterfrom
modern/macroless

Conversation

@GravisZro

Copy link
Copy Markdown
Owner
  • Make sure all macros pass in all variables used (a mesh* type variable (aka m) needs to be passed in for several)
  • Rewrite macros as always inlined functions to ensure type correctness

Prepare macros to be converted into functions by including all the required
parameters for when converted.
Macros lose type information. Replace macros with inline functions.
@GravisZro GravisZro merged commit 381b81a into master Jul 1, 2025
GravisZro added a commit that referenced this pull request Jul 5, 2025
* add a .gitignore for build system related files
* remove ancient makefile (resolves issue #6)
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