Skip to content

Tooling support: Add a tree attachment to mark auto-applications#10063

Merged
SethTisue merged 1 commit intoscala:2.12.xfrom
lrytz:auto-application-attachment
Jun 30, 2022
Merged

Tooling support: Add a tree attachment to mark auto-applications#10063
SethTisue merged 1 commit intoscala:2.12.xfrom
lrytz:auto-application-attachment

Conversation

@lrytz
Copy link
Member

@lrytz lrytz commented Jun 29, 2022

Mark uses of auto-application with a tree attachment. This can be useful for tooling that builds on the compiler / scala reflection.

Sequel to #10063.

@scala-jenkins scala-jenkins added this to the 2.12.17 milestone Jun 29, 2022
@lrytz lrytz force-pushed the auto-application-attachment branch from a340378 to a7433f8 Compare June 29, 2022 18:20
@lrytz lrytz requested a review from SethTisue June 30, 2022 15:38
Copy link
Member

@SethTisue SethTisue left a comment

Choose a reason for hiding this comment

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

Changes look fine, but can you briefly indicate what the motivation is? To help tooling authors? Compiler plugin authors?

@SethTisue
Copy link
Member

I guess this is just an addendum to #10042 ?

@lrytz
Copy link
Member Author

lrytz commented Jun 30, 2022

Yeah, it's useful metadata for tooling that uses the compiler ASTs, it's very hard to recover this information otherwise.

@SethTisue SethTisue merged commit e3c1d41 into scala:2.12.x Jun 30, 2022
@SethTisue SethTisue added the release-notes worth highlighting in next release notes label Jul 27, 2022
@SethTisue SethTisue changed the title Add a tree attachment to mark auto-applications Tooling support: Add a tree attachment to mark auto-applications Aug 31, 2022
dongjoon-hyun pushed a commit to apache/spark that referenced this pull request Sep 17, 2022
### What changes were proposed in this pull request?
This PR aims to upgrade Scala to 2.12.17
- https://www.scala-lang.org/news/2.12.17

### Why are the changes needed?
The main [change](https://github.com/scala/scala/pulls?q=is%3Apr+sort%3Aupdated-desc+milestone%3A2.12.17+is%3Amerged+label%3Arelease-notes) fo this version as follows:

- scala/scala#10109
- scala/scala#10075
- scala/scala#10108
- scala/scala#10045
- scala/scala#10063
- scala/scala#10042
- scala/scala#10040
- scala/scala#10095

### Does this PR introduce _any_ user-facing change?
Yes, this is a Scala version change.

### How was this patch tested?
Existing Test

Closes #37892 from LuciferYang/SPARK-40436.

Authored-by: yangjie01 <yangjie01@baidu.com>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
LuciferYang added a commit to LuciferYang/spark that referenced this pull request Sep 20, 2022
### What changes were proposed in this pull request?
This PR aims to upgrade Scala to 2.12.17
- https://www.scala-lang.org/news/2.12.17

### Why are the changes needed?
The main [change](https://github.com/scala/scala/pulls?q=is%3Apr+sort%3Aupdated-desc+milestone%3A2.12.17+is%3Amerged+label%3Arelease-notes) fo this version as follows:

- scala/scala#10109
- scala/scala#10075
- scala/scala#10108
- scala/scala#10045
- scala/scala#10063
- scala/scala#10042
- scala/scala#10040
- scala/scala#10095

### Does this PR introduce _any_ user-facing change?
Yes, this is a Scala version change.

### How was this patch tested?
Existing Test

Closes apache#37892 from LuciferYang/SPARK-40436.

Authored-by: yangjie01 <yangjie01@baidu.com>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-notes worth highlighting in next release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants