mps-coderules/coderules/languages
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.lang.coderules Several interconnected changes to optimize performance in incremental mode 2021-01-12 22:55:42 +01:00
jetbrains.mps.lang.controlflow Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.lang.smodel.types/generator/template Drop language j.m.l.smodel.types containing SNodeTypeOp that is no longer used. 2019-11-11 14:37:41 +01:00
jetbrains.mps.lang.typechecking Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.logic Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.typechecking.annotation Apply migrations. 2020-07-11 15:13:08 +02:00
jetbrains.mps.typechecking.testlang Switch to MPS 2020.3 release. 2021-01-08 11:00:02 +01:00
jetbrains.mps.typechecking.testlangCycle1/generator/templates Drop unnecessary test languages. 2020-05-07 10:23:04 +02:00
jetbrains.mps.typechecking.testlangCycle2/generator/templates Drop unnecessary test languages. 2020-05-07 10:23:04 +02:00