Commit Graph

494 Commits

Author SHA1 Message Date
Fedor Isakov 039e7c0106 Fix references to TIntObjectHashMap 2026-04-24 11:34:46 +02:00
Fedor Isakov 78deea3df2 Drop obsolete interface 2024-10-04 13:01:43 +02:00
Fedor Isakov 20a6b70de1 Minor optimizations of rule indexing/processing 2024-10-04 13:01:43 +02:00
Fedor Isakov 4a97d3e89f Further optimizing term trie: drop index mask 2024-10-04 13:01:43 +02:00
Fedor Isakov 92a19a1ba4 Change API method signature for more optimal usage 2024-10-02 15:11:38 +02:00
Fedor Isakov 349cbade85 Add more profiling points 2024-09-25 15:40:01 +02:00
Fedor Isakov 540ac9071f Fix Profiler not reporting the results correctly 2024-09-25 15:39:48 +02:00
Fedor Isakov b3bb823bdf Minor optimization of term trie collection 2024-09-25 15:39:32 +02:00
Fedor Isakov caf5baf8dd Introduce logging of exceptions caught during evaluation 2024-08-29 18:12:57 +02:00
Fedor Isakov 203bf64710 Drop deprecated method declaration 2024-08-29 13:08:29 +02:00
Fedor Isakov a7d78907c0 Bump up reactor version to 0.9.21 2024-08-19 21:47:47 +02:00
Fedor Isakov 8d6c5add7e Introduce support for unbound variables within a Term; MPSCR-155 2024-08-19 21:46:50 +02:00
Fedor Isakov 401c513c04 Deprecate unused methods 2024-08-12 12:23:53 +02:00
Fedor Isakov cebf42bb4c Bump up conreactor version to 0.9.20 2024-08-05 17:35:38 +02:00
Fedor Isakov 38843c344e Drop obsolete and deprecated code 2024-08-05 17:35:38 +02:00
Fedor Isakov 06a2e2c6e1 Cleanup code and API: provenance and feedback support 2024-08-03 11:42:28 +02:00
Fedor Isakov 4a142a257b Improve client API: fine-grained handle feedback interface, provenance 2024-08-03 11:42:28 +02:00
Fedor Isakov a8cd7f39d9 Drop deprecated methods 2024-08-02 15:16:08 +02:00
Fedor Isakov 3d57a5abc3 Refactor code for better readability 2024-08-02 09:57:55 +02:00
Fedor Isakov cde05c1d7d Cleanup code 2024-08-02 09:57:55 +02:00
Fedor Isakov ea2d23298c Fix a typo that prevents predicates to be shown in trace view 2024-07-25 15:14:58 +02:00
Fedor Isakov 7e0443059f Bump up conreactor version to 0.9.19 2024-07-22 13:32:06 +02:00
Fedor Isakov 8262a880a2 Introduce tellPattern event for better tracing 2024-07-22 13:31:26 +02:00
Fedor Isakov 890bc59932 Minor code refactoring and cleanup in "conreactor" 2024-07-19 16:37:05 +02:00
Fedor Isakov a8e61b667a Fix comparator in Profiler 2024-07-12 12:59:57 +02:00
Fedor Isakov ed1280dcb0 Bump up version of "conreactor" 2024-07-01 15:28:33 +02:00
Fedor Isakov 964b2cea29 Minor optimizations and refactoring (TIntSet -> BitSet) 2024-07-01 15:28:20 +02:00
Fedor Isakov 1bb759008b Drop obsolete unused stuff 2024-06-21 22:44:57 +02:00
Fedor Isakov 740f478ae9 Introduce methods for (de)initializing Backend; drop ReactorLifecycle 2024-06-16 19:02:18 +02:00
Fedor Isakov cdb6c91958 Cleanup and refactor code for better readability 2024-06-14 13:42:46 +02:00
Fedor Isakov a01c63059e Drop obsolete code 2024-06-14 10:18:53 +02:00
Fedor Isakov 31ea3fab65 Minor fixes of inspection results and typos 2024-06-13 21:26:03 +02:00
Fedor Isakov 63c2786476 Drop usages count feature of a logical 2024-06-13 20:25:12 +02:00
Fedor Isakov 506b245438 Drop obsolete deprecated code 2024-06-13 12:23:27 +02:00
Fedor Isakov 2e5517271d Drop deprecated code marked for removal 2024-06-13 11:02:34 +02:00
Fedor Isakov 57f718513e Create factory methods for Logical 2024-06-13 10:39:47 +02:00
Fedor Isakov 0eac1c2f4f Code review: fixme comments 2023-10-13 18:13:09 +02:00
Fedor Isakov 2ce182c785 Auto-updated IDEA project files 2023-10-13 18:13:08 +02:00
Fedor Isakov 6d4001e175 Auto-updated files in IDEA project 2023-05-03 10:31:55 +02:00
Fedor Isakov 0e417646c2 Fix Logical union not merging value observers correctly
A recursive call to union() would interfere and prevent value observers
to be propagated to the new root. This causes, among other things, a failure
to reactivate certain constraints.
2023-05-03 10:31:55 +02:00
Fedor Isakov e881bccfca Switch to Kotlin 1.7.0 2022-09-02 16:11:00 +02:00
Fedor Isakov 2730c02f4c Update JDK in conreactor 2022-09-02 15:50:00 +02:00
Fedor Isakov 1b550cbd32 Change how profiler data is transferred from constraints reactor 2022-09-02 15:49:30 +02:00
Fedor Isakov f5536a472a Enforce non-null contract on failureCause and message 2022-07-28 10:30:37 +02:00
Fedor Isakov be1e4bac18 Bump up version of Kotlin and JUnit 2022-07-12 11:18:42 +02:00
Fedor Isakov 05adef15f9 Respect the template (group) name in rule tag 2022-05-25 12:47:27 +02:00
Fedor Isakov f91170aec0 Fix invalid reporting of trace events 2022-05-25 12:46:19 +02:00
Fedor Isakov a6f56d4193 Use EvaluationFailureException to indicate failure 2022-05-09 13:33:33 +02:00
Fedor Isakov 8af9467831 Deprecate obsolete methods 2022-05-09 13:32:49 +02:00
Fedor Isakov 3b7eb7c210 Ensure failures has non-null message 2022-05-03 10:26:43 +02:00