diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index 9144ddd53f..2f34093d56 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -30,11 +30,11 @@ jobs:
steps:
- uses: actions/checkout@v5
- - name: Set up JDK 17
+ - name: Set up JDK 21
uses: actions/setup-java@v5
with:
distribution: temurin
- java-version: 17
+ java-version: 21
cache: gradle
- name: Install C++ build tools
run: sudo apt-get update && sudo apt-get install -y g++ make xvfb
diff --git a/.github/workflows/publish-maven.yml b/.github/workflows/publish-maven.yml
index d5c6718ac2..48ad1e8419 100644
--- a/.github/workflows/publish-maven.yml
+++ b/.github/workflows/publish-maven.yml
@@ -20,11 +20,11 @@ jobs:
steps:
- uses: actions/checkout@v5
- - name: Set up JDK 17
+ - name: Set up JDK 21
uses: actions/setup-java@v5
with:
distribution: temurin
- java-version: 17
+ java-version: 21
- name: Install C++ build tools
run: sudo apt-get update && sudo apt-get install -y g++ make xvfb
- name: Grant execute permission for gradlew
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index f68b8dabe2..3166f45820 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -16,11 +16,11 @@ jobs:
steps:
- uses: actions/checkout@v5
- - name: Set up JDK 17
+ - name: Set up JDK 21
uses: actions/setup-java@v5
with:
distribution: temurin
- java-version: 17
+ java-version: 21
- name: Install C++ build tools
run: sudo apt-get update && sudo apt-get install -y g++ make xvfb
- name: Grant execute permission for gradlew
diff --git a/.mps/migration.xml b/.mps/migration.xml
index 5524d8e35b..3cc82db888 100644
--- a/.mps/migration.xml
+++ b/.mps/migration.xml
@@ -12,6 +12,7 @@
-
+
+
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 38467ba33c..084ab867c9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -27,7 +27,7 @@ plugins {
}
downloadJbr {
- jbrVersion = '17.0.11-b1207.30'
+ jbrVersion = '21.0.6-b895.109'
}
def incrementalBuild = !project.hasProperty("disableIncrementalBuild")
@@ -41,9 +41,9 @@ configurations {
}
dependencies {
- mps "com.jetbrains:mps:2024.1.+"
- languageLibs "com.mbeddr:mbeddr:2024.1.+"
- languageLibs "de.itemis.mps:extensions:2024.1.+"
+ mps "com.jetbrains:mps:2025.1.+"
+ languageLibs "com.mbeddr:mbeddr:2025.1.+"
+ languageLibs "de.itemis.mps:extensions:2025.1.+"
junitAnt 'org.apache.ant:ant-junit:1.10.17'
}
diff --git a/gradle.properties b/gradle.properties
index 1f367ff87f..332af77402 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,3 @@
-mbeddrCppVersion = 2024.1
+mbeddrCppVersion = 2025.1
systemProp.org.gradle.internal.http.connectionTimeout=180000
systemProp.org.gradle.internal.http.socketTimeout=180000
diff --git a/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl b/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl
index 8c17420c76..899f4e68a5 100644
--- a/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl
+++ b/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl
@@ -1,7 +1,7 @@
-
+
@@ -53,7 +53,7 @@
-
+
@@ -62,7 +62,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps
index d5f3488c3b..7a796994aa 100644
--- a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps
+++ b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl b/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl
index a524b3c28f..cc621675cd 100644
--- a/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl
+++ b/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl
@@ -148,7 +148,7 @@
-
+
@@ -157,7 +157,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.buildconfig/models/editor.mps b/languages/com.mbeddr.cpp.buildconfig/models/editor.mps
index 74f8b59f78..6ebac56020 100644
--- a/languages/com.mbeddr.cpp.buildconfig/models/editor.mps
+++ b/languages/com.mbeddr.cpp.buildconfig/models/editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl b/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl
index d6ad486301..f9901cbc79 100644
--- a/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl
+++ b/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl
@@ -38,12 +38,12 @@
-
+
-
+
diff --git a/languages/com.mbeddr.cpp.exceptions/models/editor.mps b/languages/com.mbeddr.cpp.exceptions/models/editor.mps
index c6b8aad008..77d89b1f79 100644
--- a/languages/com.mbeddr.cpp.exceptions/models/editor.mps
+++ b/languages/com.mbeddr.cpp.exceptions/models/editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl b/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl
index 20f656c996..c3a3286ab6 100644
--- a/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl
+++ b/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl
@@ -48,7 +48,7 @@
-
+
@@ -57,7 +57,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.expressions/models/editor.mps b/languages/com.mbeddr.cpp.expressions/models/editor.mps
index a6143807a7..3b4ff609d6 100644
--- a/languages/com.mbeddr.cpp.expressions/models/editor.mps
+++ b/languages/com.mbeddr.cpp.expressions/models/editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl b/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl
index 9f2cee566a..c9ee51b888 100644
--- a/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl
+++ b/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl
@@ -163,7 +163,7 @@
-
+
@@ -173,7 +173,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.modules.gen/models/editor.mps b/languages/com.mbeddr.cpp.modules.gen/models/editor.mps
index 7491088707..073cc3bbbf 100644
--- a/languages/com.mbeddr.cpp.modules.gen/models/editor.mps
+++ b/languages/com.mbeddr.cpp.modules.gen/models/editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl b/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl
index 8ba0faf678..0b067c2b53 100644
--- a/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl
+++ b/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl
@@ -43,7 +43,7 @@
-
+
@@ -52,7 +52,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.modules/models/editor.mps b/languages/com.mbeddr.cpp.modules/models/editor.mps
index 9a25aea14c..77e6f52470 100644
--- a/languages/com.mbeddr.cpp.modules/models/editor.mps
+++ b/languages/com.mbeddr.cpp.modules/models/editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.modules/models/structure.mps b/languages/com.mbeddr.cpp.modules/models/structure.mps
index df1a8d7458..96cdab6634 100644
--- a/languages/com.mbeddr.cpp.modules/models/structure.mps
+++ b/languages/com.mbeddr.cpp.modules/models/structure.mps
@@ -3,7 +3,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl b/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl
index 97a317e36d..6f89e78ec9 100644
--- a/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl
+++ b/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl
@@ -45,11 +45,11 @@
-
+
-
+
diff --git a/languages/com.mbeddr.cpp.operator_overload/models/editor.mps b/languages/com.mbeddr.cpp.operator_overload/models/editor.mps
index b108980cec..85c16cbe4e 100644
--- a/languages/com.mbeddr.cpp.operator_overload/models/editor.mps
+++ b/languages/com.mbeddr.cpp.operator_overload/models/editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl b/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl
index 45aabd21d4..eac68e24a7 100644
--- a/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl
+++ b/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl
@@ -46,12 +46,12 @@
-
+
-
+
diff --git a/languages/com.mbeddr.cpp.templates/models/editor.mps b/languages/com.mbeddr.cpp.templates/models/editor.mps
index 992bac7478..3d3641e019 100644
--- a/languages/com.mbeddr.cpp.templates/models/editor.mps
+++ b/languages/com.mbeddr.cpp.templates/models/editor.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/com.mbeddr.cpp.templates/models/intentions.mps b/languages/com.mbeddr.cpp.templates/models/intentions.mps
index 1dcbbf51bb..fa37ef9e56 100644
--- a/languages/com.mbeddr.cpp.templates/models/intentions.mps
+++ b/languages/com.mbeddr.cpp.templates/models/intentions.mps
@@ -5,7 +5,7 @@
-
+
diff --git a/solutions/com.mbeddr.cpp.ex-tests.build/com.mbeddr.cpp.ex-tests.build.msd b/solutions/com.mbeddr.cpp.ex-tests.build/com.mbeddr.cpp.ex-tests.build.msd
index 843da4f756..05cb0df162 100644
--- a/solutions/com.mbeddr.cpp.ex-tests.build/com.mbeddr.cpp.ex-tests.build.msd
+++ b/solutions/com.mbeddr.cpp.ex-tests.build/com.mbeddr.cpp.ex-tests.build.msd
@@ -1,7 +1,7 @@
-
+
diff --git a/solutions/com.mbeddr.cpp.ts-tests.build/com.mbeddr.cpp.ts-tests.build.msd b/solutions/com.mbeddr.cpp.ts-tests.build/com.mbeddr.cpp.ts-tests.build.msd
index 42f7877f9f..72ecf74170 100644
--- a/solutions/com.mbeddr.cpp.ts-tests.build/com.mbeddr.cpp.ts-tests.build.msd
+++ b/solutions/com.mbeddr.cpp.ts-tests.build/com.mbeddr.cpp.ts-tests.build.msd
@@ -1,7 +1,7 @@
-
+