Commit Graph

  • 1f68b62c6e Switch to gradle 7.3 Fedor Isakov 2022-08-16 17:46:16 +0200
  • 29c9a50fa9 Use built-in BL's intersection type instead of meet type Fedor Isakov 2022-08-16 17:46:02 +0200
  • 26a3bd12dd Fix how output models are searched for checkpoints Fedor Isakov 2022-08-16 17:44:28 +0200
  • 29a7479bce Mark public methods of TC queries as synchronized Fedor Isakov 2022-08-09 11:30:43 +0200
  • ab2a1b6499 BL Types: Disable overriding methods check, MPSCR-115 Fedor Isakov 2022-08-01 13:06:22 +0200
  • e3870d1397 Switch to using built-in messages view for Coderules messages Fedor Isakov 2022-08-01 13:04:50 +0200
  • 874cc5d135 Paranoid NPE checks, MPSCR-113 Fedor Isakov 2022-07-28 12:49:46 +0200
  • ba7411abfa Bump up plugin version and rebuild build scripts Fedor Isakov 2022-07-28 10:37:26 +0200
  • 40dd4bb31a Avoid dependency on a non-runtime solution Fedor Isakov 2022-07-27 12:23:53 +0200
  • 451529aa08 Cleanup imports Fedor Isakov 2022-07-26 13:14:31 +0200
  • 83daafe180 Fix feature reference constraint Fedor Isakov 2022-07-26 13:13:56 +0200
  • f985db8206 Update and rebuild build scripts Fedor Isakov 2022-07-26 13:13:09 +0200
  • 7fe773dcc2 Switch all type aspects in mpscore sample to typechecking terms Fedor Isakov 2022-07-26 13:12:43 +0200
  • f9eb52a60f Introduce checkpoint for typechecking "strut" templates Fedor Isakov 2022-07-26 13:10:12 +0200
  • 33b472f560 Switch to using plain FQN strings to identify templates Fedor Isakov 2022-07-26 13:06:36 +0200
  • 468cee3b54 Avoid NPE when displaying baloon Fedor Isakov 2022-07-19 10:27:14 +0200
  • e03f8d134b Switch lambdac sample to typechecking queries Fedor Isakov 2022-07-19 10:27:00 +0200
  • 8388edb4a5 Switch fitch sample to typechecking terms/queries Fedor Isakov 2022-07-18 17:39:48 +0200
  • f5536a472a Enforce non-null contract on failureCause and message Fedor Isakov 2022-07-18 12:53:18 +0200
  • 0663921ecd Refactoring in TypecheckingService; simplifying code Fedor Isakov 2022-07-15 19:46:13 +0200
  • 0422a4cbd4 Fix exception initialization Fedor Isakov 2022-07-14 12:06:49 +0200
  • 4bd681f3ee Fix support for require/requireAll statements in queries, MPSCR-108 Fedor Isakov 2022-07-14 12:06:21 +0200
  • 115135bbb5 Update plugin versions and manifests Fedor Isakov 2022-07-13 12:27:05 +0200
  • be1e4bac18 Bump up version of Kotlin and JUnit Fedor Isakov 2022-07-12 11:17:09 +0200
  • 23502bafe7 Fix dangling import Fedor Isakov 2022-07-12 11:06:55 +0200
  • 71d2014ef1 Update and rebuild build scripts Fedor Isakov 2022-07-07 12:50:32 +0200
  • f24169ba26 Refactor Config to be immutable; allow multi-project MPSCR-105 Fedor Isakov 2022-07-07 12:50:12 +0200
  • e4d7a9ff9e Notify UISettings after changing preferences, listen to UISettings Fedor Isakov 2022-07-06 12:23:01 +0200
  • 99907ec111 Fix how CR widget looks (more professional look) Fedor Isakov 2022-07-04 16:58:41 +0200
  • 735bd29d61 Update references and rebuild build scripts Fedor Isakov 2022-07-04 16:27:20 +0200
  • 5c12da69be Switch to latest MPS 221 EAP for local build Fedor Isakov 2022-07-04 16:26:55 +0200
  • a84675c0f2 Cache statusbar in intialization code to avoid NPE MPS213 Fedor Isakov 2022-06-20 11:33:06 +0200
  • 01112bbd8b
    Bump kotlin-stdlib from 1.3.70 to 1.6.0 in /reactor #2 dependabot[bot] 2022-06-20 22:40:47 +0000
  • 7ce95d403e Update README with installation instructions Fedor Isakov 2022-06-20 11:24:43 +0200
  • 837f7303a8 Fix test language broken after refactoring Fedor Isakov 2022-06-18 15:56:31 +0200
  • ff1ceb7dda Update build script Fedor Isakov 2022-06-18 14:52:59 +0200
  • 186c7b6a28 Fix auto-recovery of types with expect/assign/recover pseudo-constraints Fedor Isakov 2022-06-18 12:52:46 +0200
  • dd0b9b2842 Intention to convert term table to types term table Fedor Isakov 2022-06-14 15:19:41 +0200
  • f6e75628c8 Rebuild build script Fedor Isakov 2022-06-13 11:20:22 +0200
  • 7593fc7b14 Avoid NPE if preferences are not available Fedor Isakov 2022-06-13 11:20:06 +0200
  • 8a46abcfb3 StatusBar widget to control Coderules ON/OFF Fedor Isakov 2022-06-12 15:36:24 +0200
  • 77eb3f30c7 Implement a missing BH method Fedor Isakov 2022-06-08 17:16:38 +0200
  • b46373701f WIP Reorganizing code Fedor Isakov 2022-06-02 18:22:32 +0200
  • d1f3066af2 Drop all caches from AspectLookup Fedor Isakov 2022-06-08 10:18:37 +0200
  • e1bab4a1c7 Respect LateExpression arg when building unique_tag, MPSCR-107 Fedor Isakov 2022-06-07 15:21:18 +0200
  • 88aaf7898c Ensure only relevant aspects selected for certain queries Fedor Isakov 2022-06-06 13:00:04 +0200
  • ea3e7c4719 Rebuild build scripts Fedor Isakov 2022-05-26 12:37:08 +0200
  • 585f8f57f5 Switch to generating FQ names for constraint symbols Fedor Isakov 2022-05-26 12:36:25 +0200
  • 56c7bdad7f Make FQ symbol names displayed as short names in trace view Fedor Isakov 2022-05-26 12:35:43 +0200
  • f862406ca6 Switch to using single AspectClique Fedor Isakov 2022-05-26 09:58:55 +0200
  • c112a59116 Switch to collection of QueryTemplate instead of single instance Fedor Isakov 2022-05-26 09:58:31 +0200
  • ed58f59794 Ensure all memo usages have unique keys Fedor Isakov 2022-05-26 09:55:21 +0200
  • 874a2a4b4e Ensure rule tags have unique group name Fedor Isakov 2022-05-25 13:49:11 +0200
  • 710c5ddc9b Ensure failure during trace view update is gracefully handled Fedor Isakov 2022-05-25 13:37:55 +0200
  • 05adef15f9 Respect the template (group) name in rule tag Fedor Isakov 2022-05-25 12:47:27 +0200
  • f91170aec0 Fix invalid reporting of trace events Fedor Isakov 2022-05-25 12:46:19 +0200
  • cfcf6ecd81 Add dependency to j.m.build to enable plugin compatibility w/MPS Fedor Isakov 2022-05-11 11:37:20 +0200
  • b6c190c35c Introduce ruleInput parameter to call macro Fedor Isakov 2022-05-09 17:02:12 +0200
  • a6f56d4193 Use EvaluationFailureException to indicate failure Fedor Isakov 2022-05-09 13:33:33 +0200
  • 8af9467831 Deprecate obsolete methods Fedor Isakov 2022-05-09 13:32:49 +0200
  • e7054ed124 Drop usages of invalidatedFeedbackKeys, minor fixes Fedor Isakov 2022-05-09 13:32:14 +0200
  • e2521c3478 Bump up version of coderules plugin Fedor Isakov 2022-05-03 10:26:16 +0200
  • 702098d091 Cleanup and simplify typechecking strategy Fedor Isakov 2022-05-03 10:17:45 +0200
  • ddce418ba4 Ensure new list is initialized when recovering Fedor Isakov 2022-05-03 10:12:54 +0200
  • 3b7eb7c210 Ensure failures has non-null message Fedor Isakov 2022-04-29 09:52:32 +0200
  • 7f34ea78f6 Drop incrementality-related options and UI elements Fedor Isakov 2022-04-28 17:18:12 +0200
  • 85b0156c00 Remove erroneously added debug message Fedor Isakov 2022-04-27 11:42:02 +0200
  • 9a312135cf Rebuild build scripts Fedor Isakov 2022-04-26 11:40:28 +0200
  • 050c47c2eb Update conreactor version to 0.9.16 Fedor Isakov 2022-04-25 12:47:43 +0200
  • a2dacdd75a Update reactor version to reflect major changes Fedor Isakov 2022-04-25 12:14:22 +0200
  • bd249c5d0c Drop obsolete feature: incremental specification Fedor Isakov 2022-04-20 13:15:58 +0200
  • f965c6636d Drop obsolete incremental and principal stuff Fedor Isakov 2022-04-20 12:42:20 +0200
  • 735c88cdba Drop unused code, cleanup and simplify code Fedor Isakov 2022-04-18 14:51:31 +0200
  • dda4c9a7e6 Rebuild build projects Fedor Isakov 2022-03-16 12:32:42 +0100
  • c192a529a6 Display undo activate/discard events in trace view. MPSCR-102 Fedor Isakov 2022-03-15 14:28:22 +0100
  • 51a4949cbd Update reactor version Fedor Isakov 2022-03-15 12:12:52 +0100
  • e1f285ed35 Bump up reactor version Fedor Isakov 2022-03-15 12:10:48 +0100
  • bcad14d2a5 Introduce support for undo activate/discard trace events Fedor Isakov 2022-03-14 18:35:17 +0100
  • c90382ec8f Cleanup code, drop obsolete classes Fedor Isakov 2022-03-14 18:10:43 +0100
  • ef3aec13d5 Drop obsolete features, cleanup code Fedor Isakov 2022-03-13 16:36:31 +0100
  • c4a55446b5 Refactor and cleanup code for better readability Fedor Isakov 2022-03-12 16:44:45 +0100
  • d8eedd0c44 Cleanup code Fedor Isakov 2022-03-12 11:58:22 +0100
  • 357560f11f Drop unused obsolete stuff Fedor Isakov 2022-03-08 15:36:35 +0100
  • 945088f72e Drop obsolete deprecated class, simplify code Fedor Isakov 2022-03-07 19:16:05 +0100
  • cf4e9b2b33 Drop obsolete interface and its usages Fedor Isakov 2022-03-05 15:44:29 +0100
  • c7c55605f5 Add dependency to c.i.modules.platform to pluigns Fedor Isakov 2022-02-23 13:09:34 +0100
  • a09dd24413 Fix plugin dependency to make compatible with MPS Fedor Isakov 2022-02-18 10:17:28 +0100
  • b500bf5f8f Fix broken plugin descriptor Fedor Isakov 2022-02-17 17:50:27 +0100
  • 295b056dea Switch to latest MPS release for local build Fedor Isakov 2022-02-17 17:26:35 +0100
  • f30a560073 Revert accidentally committed change Fedor Isakov 2022-02-17 17:16:08 +0100
  • 73f86ba626 Disable obsolete warning Fedor Isakov 2022-02-17 17:08:31 +0100
  • 1d54b8ffeb Fix NPE on first update of empty rules query Fedor Isakov 2022-02-17 17:05:41 +0100
  • 9cb04439eb Fix packaging of coderules and mpscore plugins Fedor Isakov 2022-02-17 16:39:59 +0100
  • b2f97f25dd Update mpscore plugin version and dependencies Fedor Isakov 2022-02-16 12:33:33 +0100
  • c44e4b2080 Update coderules plugin desc, fix release number Fedor Isakov 2021-04-19 22:47:45 +0200
  • 98fef4c95d Fix NPE on newRules array being empty Fedor Isakov 2022-02-14 11:37:13 +0100
  • 04048470c5 Fix processing of recursive types Fedor Isakov 2022-02-10 23:40:05 +0100
  • 2b23c56283 Added coderules modules in plugin content Clement de La Bourdonnaye 2022-02-04 13:52:16 +0100
  • d07931c4a2 Fix build: extract installMps task into separate build file Fedor Isakov 2022-02-08 12:18:57 +0100
  • d7ffb963f7 Fix and rebuild build scripts Fedor Isakov 2022-02-08 10:44:27 +0100