Pickle CompactAnnotations as regular annotations#25213
Pickle CompactAnnotations as regular annotations#25213WojciechMazur merged 1 commit intoscala:mainfrom
Conversation
This is needed for forward compatibility in the 3.8 series. We phase in the more efficient encoding in 3.9. Fixes scala#25210
|
This is probably going to affect scaladoc for CC again. |
|
I am not sure. TreeUnpickler is unaffected. We generate CompavctAnnotations from both kinds of pickled info. |
|
@odersky Potentially a minor thing in this case, but are we considering the annotations new API? |
|
The annotations are purely compiler internals. They concern the internal representation of some annotations, not the user facing API. |
Right, then all should be good, thanks for the clarification. 👍 |
This is needed for forward compatibility in the 3.8 series. We phase in the more efficient encoding in 3.9.
Fixes #25210