mps-coderules/coderules/solutions
Fedor Isakov 6348afaee5 Introduce CachingIncremental strategy for running typechecking. Minor fixes and code cleanup.
Optimization: Use repo/unit caches for storing various data in Caching strategy
Fix: introduce workaround for nodes coming from generator's transient model --
avoid clearing cache for non-resolvable origin nodes.
Fix: incrProgSpec not passed correctly downstream, incremental mode working only with trace on.
Refactoring: make TypesCollector a (private) singleton. TBD.
Rename SessionData -> CachedData.
2020-08-06 17:45:47 +02:00
..
jetbrains.mps.coderules Allow Config.init() to be called multiple times. Ensure test passes alone. 2020-08-06 17:45:47 +02:00
jetbrains.mps.coderules.build Introduce memo expression to enable memoization of values. 2020-07-30 17:14:40 +02:00
jetbrains.mps.coderules.runtime Move Result class to commonly-used runtime solution. 2020-06-25 14:30:30 +02:00
jetbrains.mps.coderules.test Add a test for AspectClique for the case of asepct with branches 2020-05-11 15:20:37 +03:00
jetbrains.mps.coderules.typechecking Introduce CachingIncremental strategy for running typechecking. Minor fixes and code cleanup. 2020-08-06 17:45:47 +02:00
jetbrains.mps.coderules.typechecking.test Allow Config.init() to be called multiple times. Ensure test passes alone. 2020-08-06 17:45:47 +02:00
jetbrains.mps.coderules.typechecking.testlang.sandbox Apply migrations after switch to MPS 193. Regenerate project. 2020-02-03 11:24:22 +01:00
jetbrains.mps.coderules.typechecking.ui Refactor the way IncrPogramSpec is provided: explicitly pass as Step input 2020-07-28 18:53:41 +03:00
jetbrains.mps.coderules.ui Avoid throwing NPE when traceEvents is null. 2020-07-21 17:02:17 +02:00
jetbrains.mps.controlflow Refactor effects composition for better readability. A couple of minor fixes. 2020-07-07 18:42:16 +02:00
jetbrains.mps.controlflow.ui Support for processing input nodes recursively or not. Optimizing local typechecking. 2020-07-21 17:02:17 +02:00
jetbrains.mps.lang.coderules.template Introduce memo expression to enable memoization of values. 2020-07-30 17:14:40 +02:00
jetbrains.mps.lang.controlflow.runtime Apply automatic migrations. 2020-05-09 15:04:25 +02:00
jetbrains.mps.lang.typechecking.runtime Apply automatic migrations. 2020-05-09 15:04:25 +02:00
jetbrains.mps.logic.reactor Apply automatic migrations. 2020-05-09 15:04:25 +02:00
jetbrains.mps.logic.test Apply migrations. 2020-07-11 15:13:08 +02:00