Skip to content

Commit c493ec0

Browse files
committed
Clear references on reload
1 parent 6a1e89f commit c493ec0

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

engine/runtime-instrument-common/src/main/scala/org/enso/interpreter/instrument/command/RecomputeContextCmd.scala

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import org.enso.interpreter.instrument.{
1111
}
1212
import org.enso.interpreter.instrument.execution.RuntimeContext
1313
import org.enso.interpreter.instrument.job.{EnsureCompiledJob, ExecuteJob}
14+
import org.enso.interpreter.runtime.EnsoContext
1415
import org.enso.polyglot.runtime.Runtime.Api
1516
import org.enso.polyglot.runtime.Runtime.Api.RequestId
1617

@@ -42,6 +43,7 @@ class RecomputeContextCmd(
4243
ec: ExecutionContext
4344
): Future[Boolean] = {
4445
Future {
46+
EnsoContext.get(null).getReferencesManager().releaseAll()
4547
ctx.jobControlPlane.abortJobs(
4648
request.contextId,
4749
"recompute context",

0 commit comments

Comments
 (0)