mps-coderules/coderules/solutions
Fedor Isakov 930100a47b Several fixes that guarantee stable order of rules in the program.
Ensure the order of rules in the resulting plan follows the priorities
set forward by extends relationship b/w languages. So that even if
rule template tables are unrelated, they are still ordered according to
language extension graph.
Ensure the order of rule lists in the resulting plan is stable b/w invocations of
RulesPlanHandler.allPlans().
Ensure the order of aspects in AspectClique is stable b/w invocations
of buildClique().

Associate RuleTemplatesTable with Manifest, and Manifest with CoderulesAspect.
Tentatively rename RulesList (the runtime object) to RulesPlan,
RulesListTable to RulesPlanHandler.
2020-10-23 12:26:30 +02:00
..
jetbrains.mps.coderules Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +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 Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.coderules.typechecking.test Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +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 Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.coderules.ui Introduce trace tool for rule template application 2020-10-08 17:34:42 +03: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 Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.lang.coderules.template Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +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