From bd7f76a020e906cb0af6ce1adcf26b646b85fcbf Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 23 May 2023 12:37:21 +0200 Subject: [PATCH] Optimize shared typechecking state usage --- ...ains.mps.coderules.typechecking.plugin.mps | 600 ++++++++---------- 1 file changed, 277 insertions(+), 323 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 59cb13a8..196b8cf9 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 @@ -107,18 +107,6 @@ - - - - - - - - - - - - @@ -413,6 +401,7 @@ + @@ -536,30 +525,139 @@ - - - - - + + + - - - - - + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -578,6 +676,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -1343,15 +1464,6 @@ - - - - - - - - - @@ -1388,6 +1500,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1400,34 +1540,19 @@ - - - - - - - + + - - - - - - - + + - - - - - - - + + @@ -1436,71 +1561,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -1517,21 +1582,11 @@ - - - - - - - - - - - - - - - + + + + + @@ -1547,45 +1602,26 @@ + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -1602,13 +1638,8 @@ - - - - - - - + + @@ -1684,7 +1715,7 @@ - + @@ -1692,25 +1723,9 @@ - - - - - - - - - - - - - - - - - - - + + + @@ -1746,13 +1761,8 @@ - - - - - - - + + @@ -1961,129 +1971,50 @@ - - - - - - - - - - - - + + + + + + + + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - + + - - - - - - - - - - - - - - - + + @@ -2158,6 +2089,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4222,13 +4199,6 @@ - - - - - - - @@ -4236,22 +4206,6 @@ - - - - - - - - - - - - - - - -