You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use in process java compilation unless jdk is explicitly set by the developer
This PR updates KCT to use in process compilation unless the developer
explicitly provides a jdkHome that does not match the java home of the
current process.
In most cases, it won't be provided and because we have a default,
current implementation makes KCT spin off another process to compile java
sources, causing a significant compilation time penalty.
tschuchortdev/kotlin-compile-testing#113 (comment)
With this change, KCT won't create another process unless jdkHome is
set to a value that does not match the jdk home inherited from the
current process.
Issue: google#113
Test: As this is a bit difficult to test, I've added test that will
check the logs ¯\_(ツ)_/¯
0 commit comments