Skip to content
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

Source-in what we need from tasty-core. #373

Merged
merged 2 commits into from
Oct 31, 2023

Conversation

sjrd
Copy link
Contributor

@sjrd sjrd commented Oct 27, 2023

We already had a source dependency on tasty-core because of the Scala.js artifact. This means that things from the tasty-core artifact leaked in our public API.

Depending on the upstream tasty-core, while somewhat convenient, also constrained us to only be able to read TASTy from a published version of dotc.

We now source-in what we need from tasty-core (which is not that much) as package-private.

We already had a source dependency on tasty-core because of the
Scala.js artifact. This means that things from the tasty-core
artifact leaked in our public API.

Depending on the upstream tasty-core, while somewhat convenient,
also constrained us to only be able to read TASTy from a published
version of dotc.

We now source-in what we need from tasty-core (which is not that
much) as package-private.
@sjrd sjrd requested a review from bishabosha October 27, 2023 14:21
@bishabosha bishabosha merged commit 4d4e7b1 into scalacenter:main Oct 31, 2023
4 checks passed
@sjrd sjrd deleted the source-in-tasty-core branch October 31, 2023 10:13
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