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
Fedor Isakov
4900f13609
Fix weird type hidden under SCPD
2023-05-03 10:31:55 +02:00
Fedor Isakov
8cb0ddc049
Simplifying TypecheckingOptions API
...
Enable using CR in bootstrap mode via Registry.
Drop unused code.
2023-05-03 10:31:55 +02:00
Fedor Isakov
6ea8c0e69d
Fix smodel types
2023-04-14 15:12:06 +02:00
Fedor Isakov
39dedccd02
KotlinRefs types: fix kt constructor type
2023-04-10 17:51:34 +02:00
Fedor Isakov
b074647d12
Fix unresolved reference
2023-04-10 16:43:04 +02:00
Fedor Isakov
24944eef5a
Fix issues with ideaplugin module in source project
2023-03-29 13:00:09 +02:00
Fedor Isakov
2d9027d431
Rebuild project
2023-03-27 17:22:51 +02:00
Fedor Isakov
425e125ba8
Migrate to JUnit5 and temporarily disable "check project modules" test
2023-03-03 17:10:05 +01:00
Fedor Isakov
75287824ec
BL Types: construct raw type for erasedType's bound; avoid recursion. MPSCR-129
2023-03-03 17:08:59 +01:00
Fedor Isakov
7daccbe1ad
Fix dangling reference
2023-03-03 17:07:24 +01:00
Fedor Isakov
6d267a33af
Fix an error in log
2023-03-03 17:07:05 +01:00
Fedor Isakov
3b72aef45b
Use the new MPS 2023.1 EAP artifacts for local build
2023-03-03 17:06:08 +01:00
Fedor Isakov
40f8d69896
Rebuild project with latest MPS 2023.1 EAP
2023-03-02 17:03:01 +01:00
Fedor Isakov
08733317ef
Null guard. MPSCR-126
2023-02-23 17:29:02 +01:00
Fedor Isakov
ae586b665e
Use 'Messages' as tool window ID for baloon. MPSCR-127
2023-02-23 17:09:41 +01:00
Fedor Isakov
94ceb7614f
Fix config option provider
2023-02-23 16:43:50 +01:00
Fedor Isakov
03161ea3eb
Fix recursive call when gathering classifiers hierrarchy
2023-02-23 16:32:23 +01:00
Fedor Isakov
5fbcb991f0
Fix trove library jar location in plugin
2023-02-23 16:28:05 +01:00
Fedor Isakov
6ebc8782b9
Avoid issues when opening root project
...
Only UI-specific code related to settings left in "idea" project solution,
everything else moved to MPS-managed plugins.
2023-02-23 11:48:19 +01:00
Fedor Isakov
3b9dc266a1
Use the new MPS EAP artifacts for local build
2023-02-22 14:09:17 +01:00