Skip to content

Remove unused symbols (and remove symbol_scoping) #556

New issue

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

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

Already on GitHub? # to your account

Closed
wants to merge 9 commits into from

Conversation

Gbury
Copy link

@Gbury Gbury commented Jul 12, 2021

Rebased version of #535 . It's not very convenient to try and split it further considering that the data flow analysis is correct if and only if it is used (i.e. if some names are deemed unused by the analysis but not effectively removed, it's unsafe). However, the changes are split into two different commits which may be easier to review separately.

@Gbury Gbury changed the title Dominator split Remove unused symbols (and remove symbol_scoping) Jul 12, 2021
@Gbury Gbury requested a review from mshinwell July 12, 2021 15:12
@mshinwell
Copy link

Review is in progress

mshinwell pushed a commit to oxcaml/oxcaml that referenced this pull request Aug 18, 2021
basimkhajwal pushed a commit to basimkhajwal/flambda-backend that referenced this pull request Sep 10, 2021
poechsel pushed a commit to oxcaml/oxcaml that referenced this pull request Sep 20, 2021
@mshinwell
Copy link

Done in the Flambda backend repo.

@mshinwell mshinwell closed this Jan 4, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants