mps-coderules/samples/mpscore/solutions/jetbrains.mps.baseLanguageE...
Fedor Isakov 54439e255e Refactor typechecking state/cache subsystem.
Refactor whe way TypecheckingResultsCache is updated:
all mutatiting methods extracted to Update subclass, which is
only available to the updater.

Make TypecheckingState a regular container for (unit) caches.
Make TypecheckingService responsible for managing caches.

Extract TypeModuleOwner and TypeModelHandler classes.
Get rid of QueryResultsCache, merge into TypecheckingResultsCache.
TypeModuleOwner to manage "repository" cache.
2020-08-14 16:57:36 +02:00
..
models Refactor typechecking state/cache subsystem. 2020-08-14 16:57:36 +02:00
jetbrains.mps.baseLanguageExt.test.msd Introduce explicit dependency on SRepository, stop trying to recover it from node. 2020-07-16 10:33:44 +02:00