Fedor Isakov
|
17dd2a6c01
|
Appply migrations from MPS 243 branch
|
2024-12-11 11:57:18 +01:00 |
Fedor Isakov
|
074dc8c840
|
Optimize typechecking of IInferredExpression
|
2024-09-30 12:59:06 +02:00 |
Fedor Isakov
|
05bff3c3c9
|
Restore aux flag on expect-typeOf templates
|
2024-09-27 13:21:08 +02:00 |
Fedor Isakov
|
47d6ae52fa
|
Fix typing of enum
Apparently ctorDecl reference of o enum is optional.
|
2024-09-24 13:40:38 +02:00 |
Fedor Isakov
|
75fe179fd1
|
BL types: fix dependencies and classifier type comparable relation
|
2024-09-20 18:06:23 +02:00 |
Fedor Isakov
|
dd36168269
|
Apply migrations to mpscore sample
|
2024-09-03 13:04:20 +02:00 |
Fedor Isakov
|
fcb7d3128f
|
Fix types of FeatureReferenceExpression
|
2024-09-03 13:01:04 +02:00 |
Fedor Isakov
|
e3faa5e37e
|
Fix containment of node<> type in classifier<SNode>
|
2024-09-03 12:04:45 +02:00 |
Fedor Isakov
|
746dfdf24b
|
Fix convertsTo rule for string type
|
2024-09-02 17:17:34 +02:00 |
Fedor Isakov
|
1a5886b93f
|
Fix type of asNode op on a concept
|
2024-09-02 10:28:19 +02:00 |
Fedor Isakov
|
6098ee6fc3
|
Types for FeatureReferenceExpression
|
2024-08-06 12:37:57 +02:00 |
Fedor Isakov
|
c5ef23adc4
|
Typechecking for toStream op
|
2024-08-06 11:12:44 +02:00 |
Fedor Isakov
|
7bc33924fd
|
Add lost language to the project
|
2024-07-17 12:35:54 +02:00 |
Fedor Isakov
|
ca0b38a828
|
Fix macro not assigning "out" logvar; MPSCR-152
|
2024-07-17 09:22:25 +02:00 |
Fedor Isakov
|
853f7792ad
|
Fix type conversion of conceptRef and nlist
|
2024-07-12 15:56:50 +02:00 |
Fedor Isakov
|
70ec8b4c13
|
NPE guards for instance method call etc.
|
2024-07-11 15:09:34 +02:00 |
Fedor Isakov
|
5fb69cc86a
|
New language for j.m.baseLanguage.varVariable
|
2024-07-08 11:19:08 +02:00 |
Fedor Isakov
|
2d55c06c57
|
Fix types of inferrable expressions; internal lambda expression
|
2024-07-08 11:18:01 +02:00 |
Fedor Isakov
|
0aad66b951
|
Automatic migrations
|
2024-07-04 18:17:56 +02:00 |
Fedor Isakov
|
4ce08f4b99
|
Refactor project structure and reduce the number of modules
|
2024-07-04 18:17:56 +02:00 |
Fedor Isakov
|
a27ba38978
|
Fix typechecking of hex long constants
|
2024-07-02 15:04:53 +02:00 |
Fedor Isakov
|
c230bfa6e4
|
Drop "ideaplugin" module from module dependencies
|
2024-07-01 15:41:37 +02:00 |
Fedor Isakov
|
8554843e6a
|
Apply automatic migrations
|
2024-07-01 15:31:42 +02:00 |
Fedor Isakov
|
71f0d56aa7
|
Support for HexLongLiteral type
|
2024-06-21 19:57:33 +02:00 |
Fedor Isakov
|
1301b4c226
|
Workaround for coerce with node<#> extracting reference
|
2024-06-21 19:57:33 +02:00 |
Fedor Isakov
|
bf6ce46a26
|
Fix types of method reference expressions
|
2024-06-21 15:00:32 +02:00 |
Fedor Isakov
|
d6783eb081
|
Run migrations in mpscore project
|
2024-06-20 12:16:29 +02:00 |
Fedor Isakov
|
e1816d4f8a
|
Fix typechecking of enumerator type
|
2024-06-16 16:11:38 +02:00 |
Fedor Isakov
|
3a2c088e82
|
Fix invalid logical data type declaration
|
2024-06-13 15:46:48 +02:00 |
Clement de La Bourdonnaye
|
0776351977
|
Ran CleanStubForeignMethodIds migration
|
2024-01-23 16:33:23 +01:00 |
Fedor Isakov
|
cb872e43b7
|
Fix method references types
|
2023-11-08 16:46:16 +01:00 |
Fedor Isakov
|
9dc18462e4
|
Mysteriously disappeared module: methodReferencesExt
|
2023-11-08 16:46:16 +01:00 |
Fedor Isakov
|
d63228678c
|
Fix types of call macro constraint
|
2023-10-13 18:13:09 +02:00 |
Fedor Isakov
|
fc8451e63d
|
Run migration
|
2023-10-13 18:13:09 +02:00 |
Fedor Isakov
|
f407133f11
|
Fix typechecking of call macro constraint
|
2023-10-13 18:13:09 +02:00 |
Fedor Isakov
|
65dac57c7f
|
Fix typechecking rules not migrated by some reason
|
2023-10-13 18:13:09 +02:00 |
Fedor Isakov
|
051ec5c9d4
|
Fix types of macro declarations/usages
|
2023-10-13 18:13:09 +02:00 |
Fedor Isakov
|
4e77530d20
|
Drop usages of deprecated feature: ApplicableConcept
|
2023-10-13 18:13:08 +02:00 |
Fedor Isakov
|
f3010743c1
|
Migration: FixExpandMacroTemplate
|
2023-10-13 18:13:08 +02:00 |
Fedor Isakov
|
6a6c0164ee
|
Fix type calc for IfInstanceOfStatement and related stuff
|
2023-09-28 12:10:39 +02:00 |
Fedor Isakov
|
5b23aff901
|
Drop glb from calculating type for ofConcept op
Can't remember why it was added in the first place.
|
2023-09-28 12:10:39 +02:00 |
Fedor Isakov
|
6f8fb317e5
|
Fix lub calculation (construct & type of concept interfaces)
|
2023-09-28 12:10:39 +02:00 |
Fedor Isakov
|
3cf666e633
|
Apply migrations and make project
|
2023-07-31 12:57:24 +02:00 |
Fedor Isakov
|
6a849f82f2
|
Apply migrations and 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
|
2cf2718484
|
Make rules auxiliary to reduce rules application scope
|
2023-06-12 12:01:02 +02:00 |
Fedor Isakov
|
0fcb804c42
|
Avoid boxing prim types when converting
|
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
|
8401363109
|
Fix recovery of raw types: clear parameter list
|
2023-05-03 10:31:55 +02:00 |
Fedor Isakov
|
6ea8c0e69d
|
Fix smodel types
|
2023-04-14 15:12:06 +02:00 |