Commit Graph

3386 Commits

Author SHA1 Message Date
Fedor Isakov 4f66cdd645 Cleanup gradle build and avoid resetting build version 2023-09-28 12:10:39 +02:00
Fedor Isakov 583561c0b9 Switch to latest RC build for local build 2023-09-28 12:10:39 +02:00
Fedor Isakov f130938a16 NPE guard in project plugin initializer; MPSCR-140 2023-09-28 12:10:39 +02:00
Fedor Isakov c6f632583f Specify displayName for configurable page 2023-09-28 12:10:39 +02:00
Fedor Isakov d773a7d28d Rebuild build scripts 2023-09-22 11:44:45 +02:00
Fedor Isakov bce734761c Add dependency on j.m.kotlin plugin 2023-09-21 14:27:53 +02:00
Fedor Isakov 19eca73737 Bump up version and compatibility with MPS 232 2023-09-21 14:27:53 +02:00
Fedor Isakov 2fdae19190 Drop old hack
Coderules are enabled on the app level, so no need to pass the repo.
2023-09-21 14:27:53 +02:00
Fedor Isakov e3c6c304fe Optimizing AspectClique discovery; clean up the code 2023-09-21 14:27:53 +02:00
Fedor Isakov b49df432a9 Regenerate build scripts 2023-08-02 13:51:34 +02:00
Fedor Isakov 7a83a1d436 Manually fix generated build script (see MPS-35771) 2023-07-31 15:51:07 +02:00
Fedor Isakov 310081cac6 Rebuild project 2023-07-31 13:43:28 +02:00
Fedor Isakov 106455781a Switch to latest MPS EAP build for local builds 2023-07-31 13:43:28 +02:00
Fedor Isakov 3cf666e633 Apply migrations and make project 2023-07-31 12:57:24 +02:00
Fedor Isakov 25cbc8a334 Switch to latest 2023.2 build for local builds 2023-07-31 12:57:24 +02:00
Fedor Isakov 20e29c583a Tentatively add util-8.jar to compilation classpath; fix build 2023-07-28 16:03:51 +02:00
Fedor Isakov 6a9713ab3c Rebuild project with latest MPS 2023.2 EAP 2023-07-28 15:30:04 +02:00
Alexander Shatalin 18870e7161
Update README.md 2023-07-21 15:35:05 +02:00
Alexander Shatalin b4c4cdd494
Update README.md 2023-07-21 15:30:51 +02:00
Alexander Shatalin 6ca4f50a5c
Create CODE_OF_CONDUCT.md 2023-07-03 09:40:52 +02:00
Alexander Shatalin 937fe1fe98
Create LICENSE 2023-07-03 09:40:21 +02:00
Fedor Isakov 215a37221f Manually fix generated build script (see MPS-35771) 2023-06-22 11:03:43 +02:00
Fedor Isakov e5538bc39f A bunch of refactorings and cleanups in trace view
- cleanup the code, rename symbols for better readability
 - drop dead code
 - support for optionally showing empty template trace nodes
 - display node path for source nodes
2023-06-21 15:27:05 +02:00
Fedor Isakov 161ba961b1 Add an option to filter empty template nodes in trace view 2023-06-21 15:21:28 +02:00
Fedor Isakov ec83615a5c Rebuild build scripts 2023-06-21 15:21:04 +02:00
Fedor Isakov 91964a4f53 Fix icons in trace view of Coderules tool
Used to refer to obsolete icons from legacy aspect.
2023-06-19 16:24:46 +02:00
Fedor Isakov a3b7b3e5f4 Ensure test classes are packaged in test solutions
Surprisingly, jars created for test solutions are now coming out
empty, so this change ensures the option "with tests and sources"
is selected for all test modules.
2023-06-14 13:34:53 +02:00
Fedor Isakov 8f9a9d109b Ensure gradle build reports errors produced by launchtests 2023-06-14 12:24:47 +02:00
Fedor Isakov 5d847321de Switch to latest 23.2 EAP build 2023-06-14 11:19:09 +02:00
Fedor Isakov 9e29f86b83 Provisional fix of mspcore build script (manually fixed path) 2023-06-13 14:43:26 +02:00
Fedor Isakov 266a12a413 Fix artifact name in dependency 2023-06-12 13:49:09 +02:00
Fedor Isakov 0e2c64e587 Fix resolve info 2023-06-12 12:20:35 +02:00
Fedor Isakov 808cdae625 Switch to latest 23.1 EAP build 2023-06-12 12:05:29 +02:00
Fedor Isakov 6a849f82f2 Apply migrations and rebuild project 2023-06-12 12:01:02 +02:00
Fedor Isakov a16fd43d74 Rebuild project 2023-06-12 12:01:02 +02:00
Fedor Isakov ba142094b7 Drop rules acting on removed obsolete concepts 2023-06-12 12:01:02 +02:00
Fedor Isakov 682967c54c Fix code to make compatible with latest 23.1 EAP 2023-06-12 12:01:02 +02:00
Fedor Isakov 11a1037860 Minor refactoring and code cleanup 2023-06-12 12:01:02 +02:00
Fedor Isakov bd7f76a020 Optimize shared typechecking state usage 2023-06-12 12:01:02 +02:00
Fedor Isakov 2cf2718484 Make rules auxiliary to reduce rules application scope 2023-06-12 12:01:02 +02:00
Fedor Isakov 6150702e92 Drop references to template dropped upstream 2023-05-03 10:50:10 +02:00
Fedor Isakov 90d9644057 Respect isStrong query property when caching results 2023-05-03 10:31:55 +02:00
Fedor Isakov 0fcb804c42 Avoid boxing prim types when converting 2023-05-03 10:31:55 +02:00
Fedor Isakov d262277d59 Update build script 2023-05-03 10:31:55 +02:00
Fedor Isakov 4fd280f06e Fix closure type inference: infer result type
Proceed with the closure result type as with other inferrable types:
declare as inference var and resolve at the end of processing.
2023-05-03 10:31:55 +02:00
Fedor Isakov 1c307e42c5 Fix UI action broken after options redesign 2023-05-03 10:31:55 +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 8401363109 Fix recovery of raw types: clear parameter list 2023-05-03 10:31:55 +02:00
Fedor Isakov 985f6af842 Drop watching flag: always run typechecking in incremental mode 2023-05-03 10:31:55 +02:00