Skip to content

Better handling of mutable prim free names in flow analysis#991

Merged
mshinwell merged 4 commits intooxcaml:mainfrom
Gbury:fix_flow_regions_main
Nov 28, 2022
Merged

Better handling of mutable prim free names in flow analysis#991
mshinwell merged 4 commits intooxcaml:mainfrom
Gbury:fix_flow_regions_main

Conversation

@Gbury
Copy link
Copy Markdown
Contributor

@Gbury Gbury commented Nov 28, 2022

We now use the free_names function from Flambda_primitive instead of a manual (and as it turns out, buggy) re-implementation.

This should fix a bug related to regions not being properly tracked in some cases due to the new code for mutable unboxing.

@Gbury Gbury requested a review from mshinwell as a code owner November 28, 2022 14:57
@mshinwell mshinwell added the flambda2 Prerequisite for, or part of, flambda2 label Nov 28, 2022
@Gbury Gbury requested review from Ekdohibs and chambart November 28, 2022 15:15
Copy link
Copy Markdown
Contributor

@chambart chambart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok seems good now.

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

Labels

flambda2 Prerequisite for, or part of, flambda2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants