diff --git a/.mps/migration.xml b/.mps/migration.xml
index a7d5049dba..1c00245e03 100644
--- a/.mps/migration.xml
+++ b/.mps/migration.xml
@@ -7,6 +7,8 @@
-
+
+
+
\ No newline at end of file
diff --git a/_spreferences/PlatformTemplates/module.msd b/_spreferences/PlatformTemplates/module.msd
index e1895bd137..3ddcf89d14 100644
--- a/_spreferences/PlatformTemplates/module.msd
+++ b/_spreferences/PlatformTemplates/module.msd
@@ -6,7 +6,7 @@
-
+
@@ -28,12 +28,12 @@
+
-
diff --git a/_spreferences/TypeSizeConfiguration/module.msd b/_spreferences/TypeSizeConfiguration/module.msd
index d318b9b955..65caf7c972 100644
--- a/_spreferences/TypeSizeConfiguration/module.msd
+++ b/_spreferences/TypeSizeConfiguration/module.msd
@@ -6,7 +6,7 @@
-
+
@@ -21,12 +21,12 @@
+
-
diff --git a/build.gradle b/build.gradle
index 33f36eba72..8b1b010f88 100644
--- a/build.gradle
+++ b/build.gradle
@@ -8,10 +8,10 @@ import java.time.format.FormatStyle
buildscript {
repositories {
mavenCentral()
- maven { url 'https://artifacts.itemis.cloud/repository/maven-mps/' }
+ maven { url = 'https://artifacts.itemis.cloud/repository/maven-mps/' }
}
dependencies {
- classpath 'de.itemis.mps:mps-gradle-plugin:1.11.+'
+ classpath 'de.itemis.mps:mps-gradle-plugin:1.30.+'
}
}
@@ -32,14 +32,14 @@ configurations {
}
dependencies {
- mps "com.jetbrains:mps:2022.2.+"
- languageLibs "com.mbeddr:mbeddr:2022.2.+"
- junitAnt 'org.apache.ant:ant-junit:1.10.6'
+ mps "com.jetbrains:mps:2022.3.+"
+ languageLibs "com.mbeddr:mbeddr:2022.3.+"
+ junitAnt 'org.apache.ant:ant-junit:1.10.17'
}
repositories {
maven {
- url "https://artifacts.itemis.cloud/repository/maven-mps/"
+ url = "https://artifacts.itemis.cloud/repository/maven-mps/"
}
mavenCentral()
@@ -71,7 +71,7 @@ def defaultScriptArgs = [
'version' : mbeddrCppVersion,
'mbeddr.cpp.version' : mbeddrCppVersion,
]
-def defaultScriptClasspath = project.configurations.junitAnt.fileCollection { true }
+def defaultScriptClasspath = project.configurations.junitAnt.asFileTree
// enables https://github.com/mbeddr/mps-gradle-plugin#providing-global-defaults
ext["itemis.mps.gradle.ant.defaultScriptArgs"] = defaultScriptArgs.collect { "-D$it.key=$it.value".toString() }
@@ -79,11 +79,11 @@ ext["itemis.mps.gradle.ant.defaultScriptClasspath"] = defaultScriptClasspath
task buildAllScripts(type: BuildLanguages, dependsOn: [resolveMps, resolveAllLanguageLibs]) {
- script "scripts/allScripts.xml"
+ script = "scripts/allScripts.xml"
}
task buildLanguages(type: BuildLanguages, dependsOn: buildAllScripts) {
- script "$buildDir/cppBuild.xml"
+ script = "$buildDir/cppBuild.xml"
}
task packageLanguages(type: Zip, dependsOn: buildLanguages) {
@@ -94,7 +94,7 @@ task packageLanguages(type: Zip, dependsOn: buildLanguages) {
task setup {
dependsOn resolveAllLanguageLibs
- description 'Set up MPS project libraries. Libraries are read in from projectlibraries.properties file.'
+ description = 'Set up MPS project libraries. Libraries are read in from projectlibraries.properties file.'
}
diff --git a/gradle.properties b/gradle.properties
index 4bb1cdaf66..ec4e5f4678 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,3 @@
-mbeddrCppVersion = 2022.2.01
+mbeddrCppVersion = 2022.3.01
systemProp.org.gradle.internal.http.connectionTimeout=180000
systemProp.org.gradle.internal.http.socketTimeout=180000
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index ffed3a254e..52ad5e7158 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
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 81e13ddeaf..c69f38322a 100644
--- a/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl
+++ b/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl
@@ -6,7 +6,7 @@
-
+
@@ -112,6 +112,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 88476659bc..57176bb01c 100644
--- a/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl
+++ b/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl
@@ -6,7 +6,7 @@
-
+
@@ -19,7 +19,7 @@
-
+
@@ -38,6 +38,7 @@
+
@@ -65,9 +66,6 @@
-
-
-
@@ -79,12 +77,10 @@
-
-
@@ -93,15 +89,14 @@
+
-
-
@@ -110,7 +105,6 @@
-
@@ -201,6 +195,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 57d8811e6c..93368ed84f 100644
--- a/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl
+++ b/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl
@@ -6,7 +6,7 @@
-
+
@@ -79,6 +79,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 fbd1570304..063eecf1d1 100644
--- a/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl
+++ b/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl
@@ -6,7 +6,7 @@
-
+
@@ -102,6 +102,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 5d79dae7ae..5e2fb8d707 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
@@ -6,7 +6,7 @@
-
+
@@ -19,7 +19,7 @@
-
+
@@ -52,6 +52,7 @@
+
@@ -78,9 +79,6 @@
-
-
-
@@ -97,13 +95,11 @@
-
-
@@ -112,15 +108,14 @@
+
-
-
@@ -129,7 +124,6 @@
-
@@ -227,6 +221,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 2cf9e20a89..1f99c48279 100644
--- a/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl
+++ b/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl
@@ -6,7 +6,7 @@
-
+
@@ -96,6 +96,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 655df86aeb..9fc7642011 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
@@ -6,7 +6,7 @@
-
+
@@ -91,6 +91,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 bebc65cf2b..88a63d53af 100644
--- a/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl
+++ b/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl
@@ -6,7 +6,7 @@
-
+
@@ -93,6 +93,7 @@
+
diff --git a/scripts/allScripts.xml b/scripts/allScripts.xml
index 60f0deb34b..c9681cb7ba 100644
--- a/scripts/allScripts.xml
+++ b/scripts/allScripts.xml
@@ -3,7 +3,8 @@
-
+
+
@@ -38,6 +39,10 @@
+
+
+
+
@@ -52,7 +57,6 @@
-
@@ -62,7 +66,7 @@
- com.mbeddr.cpp.major.version=${major.version}${line.separator}com.mbeddr.cpp.minor.version=${minor.version}${line.separator}com.mbeddr.cpp.build=${build}${line.separator}com.mbeddr.cpp.mbeddr.version=${mbeddr.version}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}${line.separator}com.mbeddr.platform.major.version=${com.mbeddr.platform.major.version}${line.separator}com.mbeddr.platform.minor.version=${com.mbeddr.platform.minor.version}${line.separator}com.mbeddr.platform.build=${com.mbeddr.platform.build}${line.separator}com.mbeddr.platform.mbeddr.version=${com.mbeddr.platform.mbeddr.version}${line.separator}de.itemis.mps.extensions.versionNumber=${de.itemis.mps.extensions.versionNumber}${line.separator}mbeddr.major.version=${mbeddr.major.version}${line.separator}mbeddr.minor.version=${mbeddr.minor.version}${line.separator}mbeddr.build=${mbeddr.build}${line.separator}mbeddr.mbeddr.version=${mbeddr.mbeddr.version}
+ com.mbeddr.cpp.major.version=${major.version}${line.separator}com.mbeddr.cpp.minor.version=${minor.version}${line.separator}com.mbeddr.cpp.build=${build}${line.separator}com.mbeddr.cpp.mbeddr.version=${mbeddr.version}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}${line.separator}com.mbeddr.platform.major.version=${com.mbeddr.platform.major.version}${line.separator}com.mbeddr.platform.minor.version=${com.mbeddr.platform.minor.version}${line.separator}com.mbeddr.platform.build=${com.mbeddr.platform.build}${line.separator}com.mbeddr.platform.mbeddr.version=${com.mbeddr.platform.mbeddr.version}${line.separator}de.itemis.mps.extensions.versionNumber=${de.itemis.mps.extensions.versionNumber}${line.separator}com.mbeddr.mpsutil.actionsfilter.major.version=${com.mbeddr.mpsutil.actionsfilter.major.version}${line.separator}com.mbeddr.mpsutil.actionsfilter.minor.version=${com.mbeddr.mpsutil.actionsfilter.minor.version}${line.separator}com.mbeddr.mpsutil.actionsfilter.build=${com.mbeddr.mpsutil.actionsfilter.build}${line.separator}com.mbeddr.mpsutil.actionsfilter.mbeddr.version=${com.mbeddr.mpsutil.actionsfilter.mbeddr.version}${line.separator}mbeddr.major.version=${mbeddr.major.version}${line.separator}mbeddr.minor.version=${mbeddr.minor.version}${line.separator}mbeddr.build=${mbeddr.build}${line.separator}mbeddr.mbeddr.version=${mbeddr.mbeddr.version}
@@ -111,7 +115,6 @@
-
@@ -196,7 +199,9 @@
+
+
diff --git a/solutions/com.mbeddr.cpp.build/com.mbeddr.cpp.build.msd b/solutions/com.mbeddr.cpp.build/com.mbeddr.cpp.build.msd
index eb82187302..46cd2485b1 100644
--- a/solutions/com.mbeddr.cpp.build/com.mbeddr.cpp.build.msd
+++ b/solutions/com.mbeddr.cpp.build/com.mbeddr.cpp.build.msd
@@ -6,7 +6,7 @@
-
+
diff --git a/solutions/com.mbeddr.cpp.build/models/com.mbeddr.cpp.build.mps b/solutions/com.mbeddr.cpp.build/models/com.mbeddr.cpp.build.mps
index 17017b9dbe..b1c993bc86 100644
--- a/solutions/com.mbeddr.cpp.build/models/com.mbeddr.cpp.build.mps
+++ b/solutions/com.mbeddr.cpp.build/models/com.mbeddr.cpp.build.mps
@@ -1392,8 +1392,14 @@
+
+
+
+
+
+
diff --git a/solutions/com.mbeddr.cpp.buildAllScripts/com.mbeddr.cpp.buildAllScripts.msd b/solutions/com.mbeddr.cpp.buildAllScripts/com.mbeddr.cpp.buildAllScripts.msd
index c02da5fc56..9b721239f3 100644
--- a/solutions/com.mbeddr.cpp.buildAllScripts/com.mbeddr.cpp.buildAllScripts.msd
+++ b/solutions/com.mbeddr.cpp.buildAllScripts/com.mbeddr.cpp.buildAllScripts.msd
@@ -6,7 +6,7 @@
-
+
diff --git a/solutions/com.mbeddr.cpp.buildAllScripts/models/com.mbeddr.cpp.buildAllScripts.build.mps b/solutions/com.mbeddr.cpp.buildAllScripts/models/com.mbeddr.cpp.buildAllScripts.build.mps
index 30bd7d30a1..d6e3004dd1 100644
--- a/solutions/com.mbeddr.cpp.buildAllScripts/models/com.mbeddr.cpp.buildAllScripts.build.mps
+++ b/solutions/com.mbeddr.cpp.buildAllScripts/models/com.mbeddr.cpp.buildAllScripts.build.mps
@@ -148,8 +148,14 @@
+
+
+
+
+
+
diff --git a/tests/test.ex.com.mbeddr.cpp/test.ex.com.mbeddr.cpp.msd b/tests/test.ex.com.mbeddr.cpp/test.ex.com.mbeddr.cpp.msd
index d8a11de0fc..fabbc2bdab 100644
--- a/tests/test.ex.com.mbeddr.cpp/test.ex.com.mbeddr.cpp.msd
+++ b/tests/test.ex.com.mbeddr.cpp/test.ex.com.mbeddr.cpp.msd
@@ -6,7 +6,7 @@
-
+
@@ -52,12 +52,12 @@
+
-
diff --git a/tests/test.ts.com.mbeddr.cpp/test.ts.com.mbeddr.cpp.msd b/tests/test.ts.com.mbeddr.cpp/test.ts.com.mbeddr.cpp.msd
index 0ecc1867fb..37230ecd61 100644
--- a/tests/test.ts.com.mbeddr.cpp/test.ts.com.mbeddr.cpp.msd
+++ b/tests/test.ts.com.mbeddr.cpp/test.ts.com.mbeddr.cpp.msd
@@ -6,7 +6,7 @@
-
+
@@ -64,7 +64,6 @@
-
@@ -102,6 +101,7 @@
+