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

Bring back the fix for scaladoc TastyInspector regressions #21929

Merged
merged 1 commit into from
Nov 14, 2024

Conversation

jchyb
Copy link
Contributor

@jchyb jchyb commented Nov 12, 2024

[test_windows_full]
Brings back the previously reverted commit with an added fix for the failing test on windows. The "fix" is a bit disappointing - we revert one of the changes to getScalaLibraryPath() which was initially added to also combat similar failures on windows, after ... also having to revert from main (in #17751). It really does seem like that previous fix should keep working, as it only changes the letter cases of the scala-library-2 path onto the correct one. For some unclear reason, whether or not we reuse the compiler context from scaladoc in the tasty inspector forces the case lettering to be either correct from the perspective of the file system or incorrect (but contained in thejava.class.path property). Nevertheless, with an impending end of the current release cycle, I am slowly running out of time to properly investigate that, so I added a comment in the related part of the code.

Closes #21743
Closes #18231

Brings back the previosuly reverted commit with an added
fix for the test.
@jchyb jchyb merged commit 6a7d5d3 into scala:main Nov 14, 2024
29 checks passed
@jchyb jchyb deleted the fix-i21743-scaladoc-tasty-inspector branch November 14, 2024 22:13
@WojciechMazur WojciechMazur added this to the 3.6.3 milestone Nov 25, 2024
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.

Merge again #21716 Scaladoc regression, when using java defined annotations
3 participants