Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Conversation

@bettinaheim
Copy link
Contributor

This is the final merge of the feature branch back to master, adding support for declaration attributes.

  • any user defined type can be marked as attribute
  • marking it as attribute does not prevent using it just like any other user defined type
  • it is marked by attaching the "Attribute" attribute defined in the core namespace to it
  • an attribute annotation then consists of a compile time constant of such an attribute
  • such annotations for now may only be attached to declarations (types, functions, operations)
  • for now they are disabled on specializations

@bettinaheim
Copy link
Contributor Author

I'll merge this since the bulk of the work has been reviewed on the feature branch.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants