mps-coderules/reactor/Test/test
Fedor Isakov 9fab2e9d34 Refactor and redesign ReteRuleMatcher for better memory footprint.
Drop layer prototype, make layer mutable.
Keep nodes in a layer in a linked list with fail-safe iterator.
Introduce update queue for update blocks.
Update blocks run incrementally unless reset.
Maintain trail of introduced and dropped occurrences.
Generation iterates over nodes in the last (final) layer incrementally,
unless reset.
Introduce new test.
2019-11-24 13:34:59 +01:00
..
jetbrains/mps/unification/test Rename some API interfaces to better reflect the intent. 2019-05-02 14:46:58 +02:00
AssertHelper.kt Logical with assigned value has higher rank. Notifications are to be dispatched accordingly. 2019-01-25 13:52:10 +01:00
ExpressionSolver.kt Introduce solver() method to PredicateSymbol. 2019-02-17 11:39:56 +01:00
LogicalHelper.kt Rename some API interfaces to better reflect the intent. 2019-05-02 14:46:58 +02:00
MockIncrProgSpec.kt Fix small issue related to mutable justifications in Occurrence. Upd tests with latest changes. 2019-07-26 17:00:30 +02:00
RulesHelper.kt Experimental feature: Rules segmentation. 2019-09-27 21:59:58 +02:00
TestController.kt Add test (fails now) for a new bug MPSCR-17 in Rete Matcher concerned with reactivation 2019-11-19 15:43:15 +03:00
TestIncrementalProgram.kt Modify SessionToken to preserve old rules instead of tags & RulesDiff to also distinguish preserved rules 2019-11-06 19:10:29 +03:00
TestLogical.kt Refactorings and code cleanup in reactor lib. Documenting the code. 2019-04-24 21:21:03 +02:00
TestLogicalObserver.kt Refactorings and code cleanup in reactor lib. Documenting the code. 2019-04-24 21:21:03 +02:00
TestProgram.kt Experimental feature: Rules segmentation. 2019-09-27 21:59:58 +02:00
TestProgramBuilder.kt Rename 'handlers' in Program to 'rulesLists' 2019-11-06 19:10:29 +03:00
TestRuleIndex.kt Experimental feature: Rules segmentation. 2019-09-27 21:59:58 +02:00
TestRuleMatcher.kt Refactor and redesign ReteRuleMatcher for better memory footprint. 2019-11-24 13:34:59 +01:00
TestStoreAwareJournal.kt Fix incorrect behavior in journal.reset() in some cases, reenable tests for that. 2019-07-26 17:00:31 +02:00
TestTermTrie.kt Fix TermTrie not processing correctly ref to a Nil. 2019-08-10 15:18:04 +02:00