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

Grouping symbols for closures and code, and closure projection substitution #541

Closed

Conversation

Keryan-dev
Copy link

@Keryan-dev Keryan-dev commented Jul 6, 2021

(From #571, relevant diff)

This finish the job of #511 by replacing closure projections by the corresponding lifted symbols and grouping the symbols in a single let-binding.

This is concurrent to #540, which orders declarations and groups them in a much less lowbrow manner.

The patch is not in a mergeable state, see issue #542.

@Keryan-dev
Copy link
Author

I rebased this on #571 and restricted the lifting to classic mode to avoid issues of #542.

@mshinwell
Copy link

Being done in the Flambda backend repo.

@mshinwell mshinwell closed this Jan 4, 2022
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.

2 participants