Skip to content

Conversation

@som-snytt
Copy link
Contributor

Rebase of #7567

@SethTisue
Copy link
Member

LGTM for merge after squash/rebase

@som-snytt
Copy link
Contributor Author

Refreshing my memory: previously, "flipping the switch" was a separate commit because it required a fresh starr. (A STARR is Born!) The innovation here is that the "group" mechanism only requires a type, so additional groups were added to cover the compiler and library.

Annotations get a dispensation for the ref check.

The `Group` mechanism for specialized is moved
to the type level.

Unleash Unit restriction

Add some convenience groups to Specializable and
avoid usages of Unit companion in library so that
Unit companion can be compileTimeOnly without
compiler assistance.

Regenerate AnyVals
@som-snytt som-snytt force-pushed the issue/Unit-disallowed-2.13 branch from 7b16b0a to 3383edd Compare February 6, 2019 09:56
@SethTisue SethTisue merged commit d4a9eaa into scala:2.13.x Feb 6, 2019
@SethTisue
Copy link
Member

thanks, Som, for your patience, as always.

@som-snytt som-snytt deleted the issue/Unit-disallowed-2.13 branch February 6, 2019 16:21
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.

4 participants