mps-coderules/samples/mpscore/languages/jetbrains.mps.baseLanguage....
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
..
generator/templates Add j.m.bl.sequenceBase language with basic sequence typing rules 2020-05-02 13:43:03 +03:00
models Refactor typechecking state/cache subsystem. 2020-08-14 16:57:36 +02:00
jetbrains.mps.baseLanguage.sequence.mpl Apply migrations. 2020-07-11 15:13:08 +02:00