Skip to content

Conversation

@WojciechMazur
Copy link
Contributor

Backports #24514 to the 3.8.0-RC3.

PR submitted by the release tooling.
[skip ci]

…lassLoader (#24514)

REPL and AbstractFileClassLoader is used by multiple downstream
dependencies (eg. scalameta/mdoc), this PR is oriented on improving
source compatibility of this class :

- Share common parts of implementation between
`io.AbstractFileClassLoader` and `repl.AbstractFileClassLoader`
- Added auxilary conststructor with default `interruptInstrumentation` argument
- Made `InterruptInstrumentation` an enum 
- Fixed warnings present in the repl projects
[Cherry-picked e442879][modified]
@WojciechMazur WojciechMazur merged commit 3383778 into release-3.8.0 Dec 2, 2025
60 checks passed
@WojciechMazur WojciechMazur deleted the release-3.8.0_backport-24514 branch December 2, 2025 09:07
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