mps-coderules/coderules/solutions
Fedor Isakov 028683f394 Introduce combinable effects, refactor Step hierarchy to produce effects.
Step subclasses are meant to be immutable and stateless.
The state is now encapsulated in Effect subclasses, which can be combined.
Correspondingly, schedule now produces streams of effects.
2019-08-21 11:44:26 +02:00
..
jetbrains.mps.coderules Introduce combinable effects, refactor Step hierarchy to produce effects. 2019-08-21 11:44:26 +02:00
jetbrains.mps.coderules.build Introduce combinable effects, refactor Step hierarchy to produce effects. 2019-08-21 11:44:26 +02:00
jetbrains.mps.coderules.test Flip "disabled" option to "enabled", false by default. Introduce property-controlled static flag. 2019-08-12 18:21:38 +02:00
jetbrains.mps.coderules.typechecking Introduce combinable effects, refactor Step hierarchy to produce effects. 2019-08-21 11:44:26 +02:00
jetbrains.mps.coderules.typechecking.test Refactor aspect lookup, introduce aspect clique to support multiple typesystems. 2019-08-12 18:21:38 +02:00
jetbrains.mps.coderules.typechecking.testlang.sandbox Run migrations with MPS 2019.2 EAP3. 2019-07-26 17:27:18 +02:00
jetbrains.mps.coderules.typechecking.ui Introduce combinable effects, refactor Step hierarchy to produce effects. 2019-08-21 11:44:26 +02:00
jetbrains.mps.coderules.ui Introduce combinable effects, refactor Step hierarchy to produce effects. 2019-08-21 11:44:26 +02:00
jetbrains.mps.controlflow Introduce combinable effects, refactor Step hierarchy to produce effects. 2019-08-21 11:44:26 +02:00
jetbrains.mps.controlflow.ui Introduce combinable effects, refactor Step hierarchy to produce effects. 2019-08-21 11:44:26 +02:00
jetbrains.mps.lang.coderules.template Fix the "isRelevant" logic in coderules typechecker. 2019-08-20 23:11:19 +02:00
jetbrains.mps.lang.controlflow.runtime Refactor aspect lookup, introduce aspect clique to support multiple typesystems. 2019-08-12 18:21:38 +02:00
jetbrains.mps.lang.typechecking.runtime Refactor aspect lookup, introduce aspect clique to support multiple typesystems. 2019-08-12 18:21:38 +02:00
jetbrains.mps.logic.reactor Switch to reactor 0.9.11 2019-07-30 13:48:08 +02:00
jetbrains.mps.logic.test Run migrations with MPS 2019.2 EAP3. 2019-07-26 17:27:18 +02:00
jetbrains.mps.reporting.runtime Migration: "update versions in descriptors". 2019-07-30 11:49:26 +02:00