From 93cbb90fec1fafa14ef1616d26101635058c4b80 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Mon, 11 Jan 2021 15:41:32 +0100 Subject: [PATCH] Avoid aborting execution of helpers in case of error BlockingExecutor must not block other helpers from being executed if a error is detected by one of them. Since helpers are built in unpredictable order, there can be situations when an (unrelated) error causes intermittent failures. --- ...ins.mps.coderules.typechecking.service.mps | 72 ++++++++++++------- 1 file changed, 45 insertions(+), 27 deletions(-) diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps index ab0f68c1..1cbd9b1c 100644 --- a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps +++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps @@ -17946,7 +17946,7 @@ - + @@ -18004,27 +18004,36 @@ - - - - - - + + + + + + + + + + + + + + + + - - + + - - - - - - + + + + + + - @@ -18069,13 +18078,23 @@ - - - - + + + + + + + + + + + - - + + + + + @@ -18103,7 +18122,6 @@ - @@ -18162,14 +18180,14 @@ - + - + @@ -18622,7 +18640,7 @@ - + @@ -18735,7 +18753,7 @@ - +