Skip to content

Commit 614d30b

Browse files
Merge pull request #591 from IETS3/feature/mps20212
2 parents a08406d + c579664 commit 614d30b

File tree

199 files changed

+363
-336
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+363
-336
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ We take care of porting changes done in older supported MPS versions to the newe
2121
For details see [wiki](https://github.com/IETS3/iets3.opensource/wiki/Supported-MPS-Versions).
2222

2323
### What MPS versions are currently supported?
24-
- MPS 2021.1 (branch: [master](https://github.com/IETS3/iets3.opensource/tree/master))
24+
- MPS 2021.2 (branch: [master](https://github.com/IETS3/iets3.opensource/tree/master))
25+
- MPS 2021.1 (branch: [maintenance/mps20211](https://github.com/IETS3/iets3.opensource/tree/maintenance/mps20211))
2526
- MPS 2020.3 (branch: [maintenance/mps20203](https://github.com/IETS3/iets3.opensource/tree/maintenance/mps20203))
2627
- MPS 2020.2 (branch: [maintenance/mps20202](https://github.com/IETS3/iets3.opensource/tree/maintenance/mps20202))
27-
- MPS 2020.1 (branch: [maintenance/mps20201](https://github.com/IETS3/iets3.opensource/tree/maintenance/mps20201))
2828

2929
## Community
3030

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ if (project.hasProperty("forceCI")) {
5353
def forceLocal = project.hasProperty("forceLocalDependencies")
5454

5555
def major = "2021"
56-
def minor = "1"
56+
def minor = "2"
5757

5858
// Dependency versions
59-
ext.mpsVersion = '2021.1.4'
59+
ext.mpsVersion = '2021.2.5'
6060

61-
def mbeddrVersion = "2021.1+"
61+
def mbeddrVersion = "2021.2+"
6262

6363
// if building a against a special branch from mbeddr is required add the name here
6464
// the name is enough no trailing "." is required, also the plain name from git can

build/scripts/build-allScripts.xml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@
3535

3636
<path id="path.mps.ant.path">
3737
<pathelement location="${artifacts.mps}/lib/ant/lib/ant-mps.jar" />
38-
<pathelement location="${artifacts.mps}/lib/jdom.jar" />
39-
<pathelement location="${artifacts.mps}/lib/log4j.jar" />
38+
<pathelement location="${artifacts.mps}/lib/util.jar" />
4039
</path>
4140

4241
<target name="assemble" depends="classes, declare-mps-tasks">
@@ -215,9 +214,11 @@
215214
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.behavior.api.jar" />
216215
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.behavior.runtime.jar" />
217216
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.constraints.rules.runtime.jar" />
217+
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.feedback.api.jar" />
218218
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.feedback.context.jar" />
219219
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.feedback.problem.rt.jar" />
220220
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.feedback.problem.rules.jar" />
221+
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.messages.api.jar" />
221222
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.migration.runtime.jar" />
222223
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.lang.smodel.query.runtime.jar" />
223224
<library file="${artifacts.mps}/languages/runtimes/jetbrains.mps.refactoring.runtime.jar" />
@@ -293,7 +294,9 @@
293294
<fileset file="${artifacts.mps}/lib/mps-context.jar" />
294295
<fileset file="${artifacts.mps}/lib/mps-constraints-runtime.jar" />
295296
<fileset file="${artifacts.mps}/lib/mps-problem.jar" />
297+
<fileset file="${artifacts.mps}/lib/mps-feedback-api.jar" />
296298
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
299+
<fileset file="${artifacts.mps}/lib/mps-messages-api.jar" />
297300
<fileset file="${artifacts.mps}/lib/mps-messages-for-rules.jar" />
298301
<fileset file="${artifacts.mps}/lib/mps-behavior-api.jar" />
299302
<fileset file="${artifacts.mps}/lib/mps-behavior-runtime.jar" />
@@ -314,9 +317,8 @@
314317
<fileset file="${artifacts.mps}/lib/mps-textgen.jar" />
315318
<fileset file="${artifacts.mps}/lib/annotations.jar" />
316319
<fileset dir="${artifacts.mps}/lib" includes="*.jar" />
317-
<fileset file="${artifacts.mps}/lib/log4j.jar" />
318-
<fileset file="${artifacts.mps}/lib/jdom.jar" />
319-
<fileset file="${artifacts.mps}/lib/trove4j.jar" />
320+
<fileset file="${artifacts.mps}/lib/util.jar" />
321+
<fileset file="${artifacts.mps}/lib/3rd-party.jar" />
320322
<fileset file="${artifacts.mps}/lib/ecj-4.16.jar" />
321323
<fileset file="${artifacts.com.mbeddr.platform}/de.slisson.mps.hacks/languages/de.slisson.mps.hacks/de.slisson.mps.reflection.runtime.jar" />
322324
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.logging.runtime.jar" />
@@ -353,7 +355,9 @@
353355
<fileset file="${artifacts.mps}/lib/mps-context.jar" />
354356
<fileset file="${artifacts.mps}/lib/mps-constraints-runtime.jar" />
355357
<fileset file="${artifacts.mps}/lib/mps-problem.jar" />
358+
<fileset file="${artifacts.mps}/lib/mps-feedback-api.jar" />
356359
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
360+
<fileset file="${artifacts.mps}/lib/mps-messages-api.jar" />
357361
<fileset file="${artifacts.mps}/lib/mps-messages-for-rules.jar" />
358362
<fileset file="${artifacts.mps}/lib/mps-behavior-api.jar" />
359363
<fileset file="${artifacts.mps}/lib/mps-behavior-runtime.jar" />
@@ -375,9 +379,8 @@
375379
<pathelement path="${build.tmp}/java/out/org.iets3.opensource.build.gentests" />
376380
<fileset file="${artifacts.mps}/lib/annotations.jar" />
377381
<fileset dir="${artifacts.mps}/lib" includes="*.jar" />
378-
<fileset file="${artifacts.mps}/lib/log4j.jar" />
379-
<fileset file="${artifacts.mps}/lib/jdom.jar" />
380-
<fileset file="${artifacts.mps}/lib/trove4j.jar" />
382+
<fileset file="${artifacts.mps}/lib/util.jar" />
383+
<fileset file="${artifacts.mps}/lib/3rd-party.jar" />
381384
<fileset file="${artifacts.mps}/lib/ecj-4.16.jar" />
382385
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.logging.runtime.jar" />
383386
<fileset file="${artifacts.mps}/plugins/mps-build/languages/build/jetbrains.mps.build.jar" />

code/languages/org.iets3.opensource/.mps/migration.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
<entry key="jetbrains.mps.ide.mpsmigration.v35.RemoveHistoryFiles" value="executed" />
1616
<entry key="jetbrains.mps.ide.mpsmigration.v35.SetGenRequiredToEmptyAspects" value="executed" />
1717
<entry key="jetbrains.mps.ide.mpsmigration.v_2019_3.DefaultFacetExplicitPersistence" value="executed" />
18+
<entry key="jetbrains.mps.ide.mpsmigration.v_2021_2.SplitMPSCoreStub" value="executed" />
1819
<entry key="jetbrains.mps.javaVersionMigration_JDKDefault" value="executed" />
1920
<entry key="jetbrains.mps.v8_elimination" value="executed" />
21+
<entry key="project.migrated.version" value="212" />
2022
</component>
2123
</project>

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/models/behavior.mps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<languages>
55
<use id="af65afd8-f0dd-4942-87d9-63a55f2a9db1" name="jetbrains.mps.lang.behavior" version="2" />
66
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
7-
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="18" />
7+
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="19" />
88
<use id="f2801650-65d5-424e-bb1b-463a8781b786" name="jetbrains.mps.baseLanguage.javadoc" version="-1" />
99
<devkit ref="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
1010
</languages>

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/models/editor.mps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<languages>
55
<use id="18bc6592-03a6-4e29-a83a-7ff23bde13ba" name="jetbrains.mps.lang.editor" version="14" />
66
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
7-
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="18" />
7+
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="19" />
88
<use id="9d69e719-78c8-4286-90db-fb19c107d049" name="com.mbeddr.mpsutil.grammarcells" version="2" />
99
<devkit ref="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
1010
</languages>

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/models/intentions.mps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<languages>
55
<use id="d7a92d38-f7db-40d0-8431-763b0c3c9f20" name="jetbrains.mps.lang.intentions" version="1" />
66
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
7-
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="18" />
7+
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="19" />
88
<use id="b92f861d-0184-446d-b88b-6dcf0e070241" name="com.mbeddr.mpsutil.intentions" version="0" />
99
<devkit ref="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
1010
</languages>

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/models/plugin.mps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<use id="c0080a47-7e37-4558-bee9-9ae18e690549" name="jetbrains.mps.lang.extension" version="-1" />
77
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
88
<use id="63650c59-16c8-498a-99c8-005c7ee9515d" name="jetbrains.mps.lang.access" version="0" />
9-
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="18" />
9+
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="19" />
1010
<use id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections" version="1" />
1111
<use id="760a0a8c-eabb-4521-8bfd-65db761a9ba3" name="jetbrains.mps.baseLanguage.logging" version="0" />
1212
<use id="fd392034-7849-419d-9071-12563d152375" name="jetbrains.mps.baseLanguage.closures" version="0" />

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/org.iets3.analysis.base.mpl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
<language slang="l:63650c59-16c8-498a-99c8-005c7ee9515d:jetbrains.mps.lang.access" version="0" />
4141
<language slang="l:aee9cad2-acd4-4608-aef2-0004f6a1cdbd:jetbrains.mps.lang.actions" version="4" />
4242
<language slang="l:af65afd8-f0dd-4942-87d9-63a55f2a9db1:jetbrains.mps.lang.behavior" version="2" />
43-
<language slang="l:fe9d76d7-5809-45c9-ae28-a40915b4d6ff:jetbrains.mps.lang.checkedName" version="1" />
4443
<language slang="l:3f4bc5f5-c6c1-4a28-8b10-c83066ffa4a1:jetbrains.mps.lang.constraints" version="6" />
4544
<language slang="l:e51810c5-7308-4642-bcb6-469e61b5dd18:jetbrains.mps.lang.constraints.msg.specification" version="0" />
4645
<language slang="l:47257bf3-78d3-470b-89d9-8c3261a61d15:jetbrains.mps.lang.constraints.rules" version="0" />
@@ -70,7 +69,7 @@
7069
<language slang="l:d8f591ec-4d86-4af2-9f92-a9e93c803ffa:jetbrains.mps.lang.scopes" version="0" />
7170
<language slang="l:0eddeefa-c2d6-4437-bc2c-de50fd4ce470:jetbrains.mps.lang.script" version="1" />
7271
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
73-
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="18" />
72+
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
7473
<language slang="l:1a8554c4-eb84-43ba-8c34-6f0d90c6e75a:jetbrains.mps.lang.smodel.query" version="3" />
7574
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
7675
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/behavior.mps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<use id="63650c59-16c8-498a-99c8-005c7ee9515d" name="jetbrains.mps.lang.access" version="-1" />
77
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="-1" />
88
<use id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections" version="-1" />
9-
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="18" />
9+
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="19" />
1010
<use id="f2801650-65d5-424e-bb1b-463a8781b786" name="jetbrains.mps.baseLanguage.javadoc" version="-1" />
1111
<use id="a247e09e-2435-45ba-b8d2-07e93feba96a" name="jetbrains.mps.baseLanguage.tuples" version="-1" />
1212
<use id="3a13115c-633c-4c5c-bbcc-75c4219e9555" name="jetbrains.mps.lang.quotation" version="-1" />

0 commit comments

Comments
 (0)