From 56c341f6158bdd3e6494a8d0fb90a9429b8163f9 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 5 May 2020 11:42:25 +0200 Subject: [PATCH] Fix apparent memory leak in coderules messages view. Use SoftReference wrapping TraceObject to avoid out of memory error. --- ...ains.mps.coderules.typechecking.plugin.mps | 10 ++++-- .../models/plugin.mps | 34 +++++++++++++++++++ 2 files changed, 42 insertions(+), 2 deletions(-) diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps index 8b659798..99c39f04 100644 --- a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps +++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps @@ -55,6 +55,7 @@ + @@ -2898,8 +2899,13 @@ - - + + + + + + + diff --git a/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps b/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps index 01fe02a2..f48a01bb 100644 --- a/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps +++ b/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps @@ -25305,6 +25305,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +