Commit Graph

  • 959283019f Fix reference to concept Node_ConceptMethodCall master MPS261 Fedor Isakov 2026-04-24 14:42:37 +0200
  • 302d120efa Bump up compatible IDE version of both plugins Fedor Isakov 2026-04-24 14:03:26 +0200
  • 85ae74800f Fix gradle.properties Fedor Isakov 2026-04-24 13:37:52 +0200
  • 6c41924d79 Add empty settings.gradle to dependencies project Fedor Isakov 2026-04-24 13:32:51 +0200
  • b8bb478422 Fix gradle build by moving dependencies project to its own dir Fedor Isakov 2026-04-24 12:35:17 +0200
  • 14ab6e56d6 Upgrade Gradle to 9.0.0 Fedor Isakov 2026-04-24 12:16:52 +0200
  • ed178ddb6c Use latest MPS 2026.1 EAP build locally Fedor Isakov 2026-04-24 12:04:02 +0200
  • 5cf1b86f38 Fix compilation Fedor Isakov 2026-04-24 11:36:54 +0200
  • 039e7c0106 Fix references to TIntObjectHashMap Fedor Isakov 2026-04-24 11:34:21 +0200
  • 1674cefa1c Update reactor project Fedor Isakov 2026-04-24 11:34:06 +0200
  • a0807f5971 Use Kotlin 2.3.10 Fedor Isakov 2026-04-24 11:34:36 +0200
  • 9f70a2678d Rebuid project Fedor Isakov 2026-04-24 11:27:29 +0200
  • bfcb5328c3 Fix compilation Fedor Isakov 2026-04-24 11:27:22 +0200
  • 2b146e886b Migrate to latest MPS 2026.1 EAP Fedor Isakov 2026-04-24 11:22:20 +0200
  • 1a154f260f Rebuild with latest MPS master Fedor Isakov 2026-02-19 09:59:54 +0100
  • 5c51a9ac6c Fix a method reference after upstream API changed Fedor Isakov 2026-02-19 09:59:01 +0100
  • 5af975bb15 Re-resolve message reference MPS253 Fedor Isakov 2025-11-03 13:09:06 +0100
  • 1930cc0895 Include new icons for query table; MPS-39235 Fedor Isakov 2025-11-03 13:05:35 +0100
  • d32c61d7c8 Update plugin versions for compatibility with 253 Fedor Isakov 2025-11-03 12:37:36 +0100
  • 53ab46fba7 Apply migrations and rebuild Fedor Isakov 2025-11-03 12:33:34 +0100
  • 4497d07d27 Fix path in macOs MPS dist Fedor Isakov 2025-11-03 12:33:23 +0100
  • 5a3ec41141 Use latest EAP in MPS 253 for local build Fedor Isakov 2025-11-03 12:33:03 +0100
  • 8978481516 Update plugin versions for compatibility with 252 MPS252 Fedor Isakov 2025-07-28 11:32:44 +0200
  • 04203f1c22 Drop support for removed concepts from j.m.l.extensions MPS251 Fedor Isakov 2025-04-09 14:41:47 +0200
  • db320a486f Update plugin versions for compatibility with 251 Fedor Isakov 2025-04-09 14:10:28 +0200
  • 7b3e013ccd Use platform-specific artifacts for builds Fedor Isakov 2025-04-09 13:38:32 +0200
  • dece32c1a1 Switch to latest MPS from 251 for local builds Fedor Isakov 2025-04-09 12:01:07 +0200
  • 1a1cb13621 Apply migrations from 251 Fedor Isakov 2025-04-09 11:33:57 +0200
  • 1b580a9975 Default action for just Fedor Isakov 2025-04-09 11:30:57 +0200
  • 16929670ac Rebuild with latest MPS from 251 Fedor Isakov 2025-04-09 11:30:02 +0200
  • b410bed13e Inore "hidden" term vars when collecting free vars; MPSCR-154 Fedor Isakov 2024-12-16 12:11:55 +0100
  • 17dd2a6c01 Appply migrations from MPS 243 branch Fedor Isakov 2024-12-11 11:57:18 +0100
  • dec4e7b6f3 Ensure icon widget icon is loaded correctly; MPS-38010 MPS243 Fedor Isakov 2024-12-03 08:42:47 +0100
  • 7e95366ff1 Use MPS 2024.3 EAP1 for local builds Fedor Isakov 2024-12-03 08:40:44 +0100
  • ea6de26683 Set lower and upper bounds for IDEA version; version bump Fedor Isakov 2024-11-14 12:26:15 +0100
  • 6b297e03e4 Set upper bound for IDEA version MPS241 Fedor Isakov 2024-11-14 12:11:52 +0100
  • 4c0e89c020 Fix broken reference and an extra override Fedor Isakov 2024-10-22 10:08:40 +0200
  • 35d2f542da Rebuild project Fedor Isakov 2024-10-22 09:58:21 +0200
  • fd17d62f90 Auto-updated config Fedor Isakov 2024-10-04 13:02:04 +0200
  • 78deea3df2 Drop obsolete interface Fedor Isakov 2024-10-04 10:40:44 +0200
  • 20a6b70de1 Minor optimizations of rule indexing/processing Fedor Isakov 2024-10-03 13:07:36 +0200
  • 4a97d3e89f Further optimizing term trie: drop index mask Fedor Isakov 2024-10-02 15:17:14 +0200
  • ffa9ebf3f8 Adapt to the changes in the reactor API Fedor Isakov 2024-10-02 15:12:13 +0200
  • 92a19a1ba4 Change API method signature for more optimal usage Fedor Isakov 2024-10-02 15:11:38 +0200
  • e87d47f6d2 Avoid duplication of template trace events Fedor Isakov 2024-09-30 12:59:43 +0200
  • 074dc8c840 Optimize typechecking of IInferredExpression Fedor Isakov 2024-09-30 12:59:06 +0200
  • 11c78cad96 Fix processing of auxiliary templates Fedor Isakov 2024-09-26 18:39:39 +0200
  • 7e00d55add Fix template trace view Fedor Isakov 2024-09-27 12:34:18 +0200
  • 05bff3c3c9 Restore aux flag on expect-typeOf templates Fedor Isakov 2024-09-26 18:40:03 +0200
  • 349cbade85 Add more profiling points Fedor Isakov 2024-09-25 15:40:01 +0200
  • 540ac9071f Fix Profiler not reporting the results correctly Fedor Isakov 2024-09-25 15:39:48 +0200
  • b3bb823bdf Minor optimization of term trie collection Fedor Isakov 2024-09-25 15:39:32 +0200
  • c21a3dfa82 Use resolveInfo instead of nodeId to avoid troubles with DynamicReference Fedor Isakov 2024-09-24 15:52:15 +0200
  • 35e6f17003 Avoid collecting template trace if reporting=false Fedor Isakov 2024-09-24 14:57:17 +0200
  • 47d6ae52fa Fix typing of enum Fedor Isakov 2024-09-24 13:40:38 +0200
  • fee317ed76 Append model hash to rule's unique tag Fedor Isakov 2024-09-24 13:39:53 +0200
  • 0e86456afd Keep required nodes directly instead of node-ptr Fedor Isakov 2024-09-24 10:47:13 +0200
  • e32e7cdbe4 Refactoring and optimizing incremental typechecking Fedor Isakov 2024-09-23 11:45:36 +0200
  • 34d6b11f5e Rebuild project Fedor Isakov 2024-09-23 11:02:26 +0200
  • c401e686cb Drop usages of OriginIndex; minor fixes in tests Fedor Isakov 2024-09-20 18:18:37 +0200
  • 0f5389b689 Fix LogicalPredicate: wrong implementation mapping Fedor Isakov 2024-09-20 18:15:50 +0200
  • 75fe179fd1 BL types: fix dependencies and classifier type comparable relation Fedor Isakov 2024-09-20 18:06:23 +0200
  • a19edaa5d6 Remove error annotation in tests (no longer failing) Fedor Isakov 2024-09-03 15:38:12 +0200
  • dd36168269 Apply migrations to mpscore sample Fedor Isakov 2024-09-03 13:04:20 +0200
  • fcb7d3128f Fix types of FeatureReferenceExpression Fedor Isakov 2024-09-03 13:01:04 +0200
  • f86adc089a Better representation for FeatureReferenceExpression Fedor Isakov 2024-09-03 12:05:15 +0200
  • e3faa5e37e Fix containment of node<> type in classifier<SNode> Fedor Isakov 2024-09-03 12:04:45 +0200
  • 0c5b6c12f3 Merge report classes; simplify cache API Fedor Isakov 2024-09-03 10:39:10 +0200
  • 746dfdf24b Fix convertsTo rule for string type Fedor Isakov 2024-09-02 17:17:34 +0200
  • 5b002667e5 Fix improper invalidation of cached types; introduce trace-level logging Fedor Isakov 2024-09-02 15:21:25 +0200
  • ffe6c038dc Avoid duplicate reporting of trace events Fedor Isakov 2024-09-02 13:38:35 +0200
  • 1a5886b93f Fix type of asNode op on a concept Fedor Isakov 2024-09-02 10:28:19 +0200
  • 64499d7a96 Further simplify cache and response processing; cleanup code Fedor Isakov 2024-08-30 15:35:03 +0200
  • bec016671d Simplify caching: use single cache for all usages Fedor Isakov 2024-08-30 11:39:42 +0200
  • caf5baf8dd Introduce logging of exceptions caught during evaluation Fedor Isakov 2024-08-29 17:36:20 +0200
  • 31b170bfe1 Make "shared" cache dependent on AspectClique Fedor Isakov 2024-08-29 17:34:05 +0200
  • a4f4081162 Fix broken trace functionality Fedor Isakov 2024-08-29 16:49:52 +0200
  • 7d86f866c0 Ensure exception is reported correctly on blockingGet Fedor Isakov 2024-08-29 16:47:19 +0200
  • 286f20e70a Untangle dependencies and rebuild project Fedor Isakov 2024-08-29 13:04:16 +0200
  • 661ee068ff Refactor caching system; drop obsolete classes Fedor Isakov 2024-08-28 13:42:21 +0200
  • 1cdc8a1586 Refactor and simplify feedback processing; drop obsolete code Fedor Isakov 2024-08-27 17:59:17 +0200
  • 203bf64710 Drop deprecated method declaration Fedor Isakov 2024-08-27 15:29:12 +0200
  • 014b1f7914 Switch to updated API Fedor Isakov 2024-08-27 15:24:10 +0200
  • d4b6405d92 Drop dependency on a deprecated utility Fedor Isakov 2024-08-27 15:10:57 +0200
  • 7f72aeb571 Refactor Request.evaluate to rely fully on strategy Fedor Isakov 2024-08-27 11:07:13 +0200
  • 5fd41a99e1 Consolidate related classes; drop obsolete model Fedor Isakov 2024-08-29 13:07:15 +0200
  • 6e343fe17d Enhance AbstractCoderulesManifest with priority() method Fedor Isakov 2024-08-29 13:05:06 +0200
  • d8bc7fdfb5 Refactor Effect API and usages: drop any access to values; ensure cleaner contract Fedor Isakov 2024-08-21 17:08:39 +0200
  • 6e5fcc639b Introduce minimal rx framework; drop RxJava lib; drop obsolete actions Fedor Isakov 2024-08-20 16:18:54 +0200
  • 19752b836e Implement new reactor API to support reactivating logicals within a term; MPSCR-155 Fedor Isakov 2024-08-19 21:54:59 +0200
  • ce41be1b82 Switch to new reactor version Fedor Isakov 2024-08-19 21:53:45 +0200
  • a7d78907c0 Bump up reactor version to 0.9.21 Fedor Isakov 2024-08-19 21:47:47 +0200
  • 8d6c5add7e Introduce support for unbound variables within a Term; MPSCR-155 Fedor Isakov 2024-08-19 21:46:50 +0200
  • 99c3fdf9d0 Tentatively introduce TracePredicate to trace call/expand macros; MPSCR-137 Fedor Isakov 2024-08-13 16:43:17 +0200
  • 1392dcc8a1 Fix tooltip on the tree in Activation Trace view Fedor Isakov 2024-08-12 15:38:47 +0200
  • 72f3474757 Ensure setTargetComponent is called on toolbar; avoid warnings in log Fedor Isakov 2024-08-12 12:30:01 +0200
  • 401c513c04 Deprecate unused methods Fedor Isakov 2024-08-09 23:36:27 +0200
  • c7ae020862 Redesign Activation Trace View for better usability; minor fixes Fedor Isakov 2024-08-09 15:59:41 +0200
  • 6098ee6fc3 Types for FeatureReferenceExpression Fedor Isakov 2024-08-06 12:37:57 +0200
  • ef6e282c83 Ensure setTargetComponent is called on toolbar; avoid warnings in log Fedor Isakov 2024-08-06 11:13:11 +0200