Skip to content

Move scala.internal.{MatchCase,TypeBox} to scala.runtime. #10360

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 20, 2020

Conversation

sjrd
Copy link
Member

@sjrd sjrd commented Nov 17, 2020

The rationale is to get rid of the scala.internal package entirely, so that we don't put internal in everyone's scope.

The change in a test highlights that MatchCase is observable in the macro API, which it shouldn't be, as it is an implementation detail of the compiler.

The rationale is to get rid of the `scala.internal` package
entirely, so that we don't put `internal` in everyone's scope.

The change in a test highlights that `MatchCase` is observable in
the macro API, which it shouldn't be, as it is an implementation
detail of the compiler.
@sjrd sjrd force-pushed the move-scala-internal-to-runtime branch from f76819d to f361c4d Compare November 17, 2020 15:02
@sjrd sjrd requested a review from smarter November 20, 2020 09:53
@sjrd
Copy link
Member Author

sjrd commented Nov 20, 2020

Assigning to @smarter since you're the dedicated reviewer for scala.runtime.

@sjrd sjrd added this to the 3.0.0-RC1 milestone Nov 20, 2020
@smarter smarter merged commit 375de66 into scala:master Nov 20, 2020
@smarter smarter deleted the move-scala-internal-to-runtime branch November 20, 2020 16:03
@Kordyjan Kordyjan modified the milestones: 3.0.0-M3, 3.0.0 Aug 2, 2023
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