Skip to content

Add support for using regalloc3 as the allocator back-end#230

Closed
Amanieu wants to merge 1 commit into
bytecodealliance:mainfrom
Amanieu:regalloc3
Closed

Add support for using regalloc3 as the allocator back-end#230
Amanieu wants to merge 1 commit into
bytecodealliance:mainfrom
Amanieu:regalloc3

Conversation

@Amanieu

@Amanieu Amanieu commented Jul 5, 2025

Copy link
Copy Markdown
Contributor

Currently still a draft because:

  • The regalloc3 crate isn't published yet.
  • This is missing support for debug locations.

@cfallin

cfallin commented Jul 23, 2025

Copy link
Copy Markdown
Member

After discussions with Cranelift maintainers, we've decided not to take this change: the main concern is maintenance burden, as the core Cranelift team is stretched relatively thin and we are in a place where we understand RA2 fully and can fix any bugs that arise or extend it as needed, but the same would not be true for a new allocator backend without a large investment of time. Thank you very much regardless for all of the discussions and best of luck with RA3!

@cfallin cfallin closed this Jul 23, 2025
@bjorn3

bjorn3 commented Jul 23, 2025

Copy link
Copy Markdown
Contributor

Did the Cranelift meeting get moved earlier? According to the meeting invite it would be in half an hour from now.

@cfallin

cfallin commented Jul 23, 2025

Copy link
Copy Markdown
Member

No, we're still meeting in a half-hour.

@cfallin

cfallin commented Jul 23, 2025

Copy link
Copy Markdown
Member

(Sorry, my wording was ambiguous: I made the decision after discussing and bouncing ideas off a number of Cranelift maintainers. I'm happy to provide reasoning in the meeting soon.)

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.

3 participants