Skip to content

Ghost regions etc. (new version of "Remove unnecessary regions for %int_as_pointer")#2682

Merged
mshinwell merged 14 commits intooxcaml:mainfrom
mshinwell:int-as-pointer-regions-v2
Aug 9, 2024
Merged

Ghost regions etc. (new version of "Remove unnecessary regions for %int_as_pointer")#2682
mshinwell merged 14 commits intooxcaml:mainfrom
mshinwell:int-as-pointer-regions-v2

Conversation

@mshinwell
Copy link
Copy Markdown
Collaborator

This is a new version of #2677 using the double region variable and ghost region approach. This seems to work pretty well, not least because it's shown up two concepts that I think were previously being conflated: these can be seen now as Alloc_mode.For_applications.t and Alloc_mode.For_allocations.t.

@mshinwell mshinwell added the flambda2 Prerequisite for, or part of, flambda2 label Jun 12, 2024
@mshinwell mshinwell force-pushed the int-as-pointer-regions-v2 branch from 780cee8 to c3dbac6 Compare July 16, 2024 17:22
@mshinwell mshinwell force-pushed the int-as-pointer-regions-v2 branch 2 times, most recently from 42f1e2c to a2e8521 Compare August 7, 2024 16:08
@mshinwell mshinwell force-pushed the int-as-pointer-regions-v2 branch from 6c1b5fa to a4fd8c1 Compare August 8, 2024 10:04
@mshinwell mshinwell merged commit 1c2df00 into oxcaml:main Aug 9, 2024
ITO444 pushed a commit to ITO444/flambda-backend that referenced this pull request Aug 13, 2024
…nt_as_pointer") (oxcaml#2682)

Co-authored-by: Nathanaëlle Courant <nathanaelle.courant@ocamlpro.com>
lukemaurer pushed a commit to lukemaurer/flambda-backend that referenced this pull request Oct 23, 2024
…ry regions for %int_as_pointer") (oxcaml#2682)

Co-authored-by: Nathanaëlle Courant <nathanaelle.courant@ocamlpro.com>
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