-
Notifications
You must be signed in to change notification settings - Fork 331
Less heavyweight jvm-channel by removing dependency on engine-common #13363
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
Conversation
|
||
/** Configures provided builder via {@link LoggerSetup}. */ | ||
@Override | ||
protected final void prepareBuilderForLogging( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This method provides the same implementation that was in ContextFactory itself. By leveling it up here we can remove dependencies of org.enso.common
on LoggerSetup
, etc. All of that is done here.
|
||
/** | ||
* Provides implementation of the {@link ContextLoggingConfigurator} for the `engine-common` module. | ||
*/ | ||
@ServiceProvider(service = ContextLoggingConfigurator.class) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Akirathan, the d82036a wouldn't be necessary, if we configured native image to use --module-path
- I know you reported an issue about it, I just cannot find it now...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If that refactoring helps, go for it.
lib/java/jvm-channel/src/main/java/org/enso/jvm/channel/JVM.java
Outdated
Show resolved
Hide resolved
lib/java/jvm-channel/src/main/java/org/enso/jvm/channel/PosixJVM.java
Outdated
Show resolved
Hide resolved
…ng.config in runtime-benchmarks/bench
There is supposed to be a failure in engine-common according to the CI:
but I don't see the failure in the log and I cannot reproduce it locally! Running
|
Jaroslav Tulach reports a new STANDUP for yesterday (2025-06-26): Progress: .
. It should be finished by 2025-06-30.
|
Jaroslav Tulach reports a new STANDUP for yesterday (2025-06-27): Progress: .
. It should be finished by 2025-06-30.
|
Pull Request Description
Continuation of #13356 to make dependencies of dual mode JVM related libraries less heavyweight.
jvm-channel
by removing dependency onengine-common
jvm-interop
by removing dependency ofengine-common
onlogging-*
modulesChecklist
Please ensure that the following checklist has been satisfied before submitting the PR:
Scala,
Java,