Commit Graph

540 Commits

Author SHA1 Message Date
Fedor Isakov 959283019f Fix reference to concept Node_ConceptMethodCall
There is another Node_ConceptMethodCall in j.m.lang.behaviour
that is substituted by migration.
2026-04-24 14:42:37 +02:00
Fedor Isakov 2b146e886b Migrate to latest MPS 2026.1 EAP 2026-04-24 11:22:20 +02:00
Fedor Isakov 53ab46fba7 Apply migrations and rebuild 2025-11-03 12:33:34 +01:00
Fedor Isakov 04203f1c22 Drop support for removed concepts from j.m.l.extensions 2025-04-09 14:41:47 +02:00
Fedor Isakov 1a1cb13621 Apply migrations from 251 2025-04-09 11:34:06 +02:00
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