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

Early merge of new syntax to master #81

Merged
merged 228 commits into from
Mar 22, 2020
Merged

Early merge of new syntax to master #81

merged 228 commits into from
Mar 22, 2020

Conversation

Anabra
Copy link
Member

@Anabra Anabra commented Mar 3, 2020

This PR aims to merge a partially complete version of the new GRIN IR refactoring (see #32). This is to facilitate the development of projects depending on the new syntax (Datalog-based analyses, prototype GC, etc). There will be no modifications to the AST beyond this point, so it is safe to depend on it.

Anabra and others added 23 commits January 15, 2020 23:58
Now it correctly transforms node, literal and unit patterns.
Extended syntax: remove unnamed alternatives from syntax
Extended syntax: analyses now handle named alternatives
Extended syntax: added context-based testing
Extended syntax: case eliminating transformations
@Anabra Anabra self-assigned this Mar 3, 2020
@Anabra Anabra added the review Ready for review label Mar 3, 2020
@Anabra Anabra merged commit d0c1a12 into master Mar 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
review Ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants