Skip to content

Layer JVM backend without cycles#26237

Draft
SolalPirelli wants to merge 29 commits into
scala:mainfrom
dotty-staging:solal/indy
Draft

Layer JVM backend without cycles#26237
SolalPirelli wants to merge 29 commits into
scala:mainfrom
dotty-staging:solal/indy

Conversation

@SolalPirelli
Copy link
Copy Markdown
Contributor

@SolalPirelli SolalPirelli commented Jun 5, 2026

Depends on #26236

Part of #25218

This should be the last PR before I can refactor the structure to enable parallelism.

This PR:

  • Extracts "caching ClassBTypes" and "tracking INDY lambdas" into their own classes
  • Uses the above to properly layer the backend
  • Cleans up CodeGen a little

How much have you relied on LLM-based tools in this contribution?

Not at all

How was the solution tested?

Covered by existing tests (this is a refactoring)

@mbovel
Copy link
Copy Markdown
Member

mbovel commented Jun 5, 2026

Benchmarks started. Workflow run.

@mbovel
Copy link
Copy Markdown
Member

mbovel commented Jun 6, 2026

Benchmarks completed. Overview.

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