mps-coderules/coderules/solutions
Fedor Isakov baae5c5bf0 Several interconnected changes to optimize performance in incremental mode
Introduce invalidated flag to program producer to control whether to
only process invalidated nodes in incremental mode.

Update validated flag in RulesPlanHandler to reflect the finalized
state, after the plan has been built.

Refactor ProgramProducer/Factory to avoid enumerating the source
root in case no changes have been detected (in incremental mode).

Avoid relaunching program in case the producer did nothing.
2021-01-12 22:55:42 +01:00
..
jetbrains.mps.coderules Several interconnected changes to optimize performance in incremental mode 2021-01-12 22:55:42 +01:00
jetbrains.mps.coderules.build Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.coderules.runtime Introduce trivial result state 2021-01-12 22:55:40 +01:00
jetbrains.mps.coderules.test Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.coderules.typechecking Several interconnected changes to optimize performance in incremental mode 2021-01-12 22:55:42 +01:00
jetbrains.mps.coderules.typechecking.test Several interconnected changes to optimize performance in incremental mode 2021-01-12 22:55:42 +01: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 interconnected changes to optimize performance in incremental mode 2021-01-12 22:55:42 +01:00
jetbrains.mps.coderules.ui Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.controlflow Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.controlflow.ui Several interconnected changes to optimize performance in incremental mode 2021-01-12 22:55:42 +01:00
jetbrains.mps.lang.coderules.template Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.lang.controlflow.runtime Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.lang.typechecking.runtime Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.logic.reactor Apply automatic migrations. 2020-05-09 15:04:25 +02:00
jetbrains.mps.logic.test Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00