Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump language-c to 0.6 #120

Closed
wants to merge 1 commit into from

Conversation

lambdageek
Copy link
Contributor

Changes:

  • language-c can now deal with OSX header peculiarities and more C11 stuff.
    fixes The symbol bsd_signal does not fit here. #109 , fixes macOS: __attribute__ #82 , fixes macOS issues: _Nullable _Nonnull #81 , and probably others that I didn't notice.

  • language-c now has an AST representation for _Static_assert which corrode doesn't know what to do with. I added cases so that at least the incomplete pattern matches are matched, but they pretty much just call error

  • partitionDeclSpecs now returns a 6-tuple (used to be 5) where the last two components are inline+noreturn function specifiers and alignment specifiers, respectively. Corrode used to ignore the inline specifier, so no functional change there.

  • The GCC math intrinsics (such as __builtin_fabsf from OS X/clang's math.h built-ins not supported #99) are still not supported

@lambdageek
Copy link
Contributor Author

@ranweiler 's PR #123 is better.

@lambdageek lambdageek closed this Mar 4, 2017
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.

The symbol bsd_signal does not fit here. macOS: __attribute__ macOS issues: _Nullable _Nonnull
1 participant