Skip to content

Conversation

@odersky
Copy link
Contributor

@odersky odersky commented Nov 24, 2025

Revised version of #24423.

Based on #24495.

odersky and others added 10 commits November 20, 2025 20:00
Also: drop redundant statement in captureSetImpliedByFields
Still missing: Make Mutable an Unscoped
Fix: the APPLY rule had to be changed so that it does not kick in if the
result has Unscoped capabilities. These need to be preserved, we cannot
approximate by the (possibly pure) function type.
Caught one bug in CaptureSet
@odersky odersky requested a review from a team as a code owner November 24, 2025 16:19
That way we can also freeze read-only Mutables.

Also: Adapt boxes and double flip tests
Copy link
Contributor

@Linyxus Linyxus left a comment

Choose a reason for hiding this comment

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

LGTM!

@Linyxus Linyxus assigned odersky and unassigned Linyxus Nov 25, 2025
@odersky odersky mentioned this pull request Nov 26, 2025
@odersky odersky merged commit d131a1c into scala:main Nov 26, 2025
45 checks passed
@odersky odersky deleted the add-freeze branch November 26, 2025 17:07
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