mps-coderules/coderules/languages/jetbrains.mps.lang.coderules/runtime/models
Fedor Isakov e32e7cdbe4 Refactoring and optimizing incremental typechecking
- left only "required" -- the only kind of dependency that is relevant
 - drop the old two-stage scheme of incremental processing
 - implement a heuristic to detect if an update has caused any change,
   and only propagate the update further the inverse requirements graph
   in case there were real changes
 - drop cached memo
 - various code simplifications and refactorings
2024-09-24 10:39:14 +02:00
..
jetbrains.mps.lang.coderules.aspect.mps Enhance AbstractCoderulesManifest with priority() method 2024-08-29 13:08:28 +02:00
jetbrains.mps.lang.coderules.eval.mps Refactoring and optimizing incremental typechecking 2024-09-24 10:39:14 +02:00
jetbrains.mps.lang.coderules.memoizer.mps Refactor project structure and reduce the number of modules 2024-07-04 18:17:56 +02:00
jetbrains.mps.lang.coderules.predicate.mps Fix LogicalPredicate: wrong implementation mapping 2024-09-20 18:15:50 +02:00
jetbrains.mps.lang.coderules.result.mps Refactor Effect API and usages: drop any access to values; ensure cleaner contract 2024-08-21 18:17:27 +02:00
jetbrains.mps.lang.coderules.template.mps Refactoring and optimizing incremental typechecking 2024-09-24 10:39:14 +02:00
jetbrains.mps.lang.coderules.terms.mps Refactor project structure and reduce the number of modules 2024-07-04 18:17:56 +02:00