diff --git a/.gitignore b/.gitignore index b207fee2..9b410116 100644 --- a/.gitignore +++ b/.gitignore @@ -13,5 +13,6 @@ config/* system/* logic/solutions/jetbrains.mps.logic.reactor/lib/* logic/solutions/jetbrains.mps.logic.test/lib/* +typechecking/solutions/jetbrains.mps.typechecking/lib/* MPS_HOME TEST-* diff --git a/build.gradle b/build.gradle index 10da7a2e..160c40c4 100644 --- a/build.gradle +++ b/build.gradle @@ -62,7 +62,8 @@ task installMps(type: Copy) { def allInitDependencies = [ 'installMps', 'logic/solutions/jetbrains.mps.logic.reactor:copyDependencies', - 'logic/solutions/jetbrains.mps.logic.test:copyDependencies' ] + 'logic/solutions/jetbrains.mps.logic.test:copyDependencies', + 'typechecking/solutions/jetbrains.mps.typechecking:copyDependencies' ] task init(dependsOn: allInitDependencies) { doLast { diff --git a/build.xml b/build.xml index 06b07274..9db443eb 100644 --- a/build.xml +++ b/build.xml @@ -456,6 +456,9 @@ + + + @@ -819,6 +822,9 @@ + + + @@ -1221,6 +1227,9 @@ + + + @@ -1329,6 +1338,7 @@ + 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=${mpsBootstrapCore.version} @@ -2141,6 +2151,9 @@ + + + @@ -2211,6 +2224,9 @@ + + + @@ -2411,7 +2427,7 @@ - + @@ -2425,13 +2441,14 @@ + - + @@ -2443,6 +2460,9 @@ + + + diff --git a/settings.gradle b/settings.gradle index 5db6c9d5..fbc5af46 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,2 +1,3 @@ include 'logic/solutions/jetbrains.mps.logic.reactor' include 'logic/solutions/jetbrains.mps.logic.test' +include 'typechecking/solutions/jetbrains.mps.typechecking' diff --git a/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps b/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps index 8641dabd..02c9047d 100644 --- a/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps +++ b/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps @@ -1100,7 +1100,7 @@ - + @@ -1172,7 +1172,7 @@ - + @@ -1188,6 +1188,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1292,7 +1358,7 @@ - + @@ -1517,6 +1583,23 @@ + + + + + + + + + + + + + + + + + @@ -1662,6 +1745,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +1830,22 @@ + + + + + + + + + + + + + + + + diff --git a/typechecking/solutions/jetbrains.mps.typechecking/build.gradle b/typechecking/solutions/jetbrains.mps.typechecking/build.gradle new file mode 100644 index 00000000..7debfbf3 --- /dev/null +++ b/typechecking/solutions/jetbrains.mps.typechecking/build.gradle @@ -0,0 +1,14 @@ +configurations { + typeChecking +} + +dependencies { + typeChecking "io.reactivex.rxjava2:rxjava:${rxjavaRevision}@jar" + typeChecking "com.github.akarnokd:rxjava2-swing:${rxjavaswingRevision}@jar" + typeChecking "org.reactivestreams:reactive-streams:${reactivestreamsRevision}@jar" +} + +task copyDependencies (type: Copy) { + from configurations.typeChecking + into 'lib' +} diff --git a/typechecking/solutions/jetbrains.mps.typechecking/gradle.properties b/typechecking/solutions/jetbrains.mps.typechecking/gradle.properties new file mode 100644 index 00000000..f5213d03 --- /dev/null +++ b/typechecking/solutions/jetbrains.mps.typechecking/gradle.properties @@ -0,0 +1,3 @@ +rxjavaRevision = 2.1.1 +rxjavaswingRevision = 0.2.1 +reactivestreamsRevision = 1.0.0.final diff --git a/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd b/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd index a068ba97..a30bc1c7 100644 --- a/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd +++ b/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd @@ -4,7 +4,17 @@ + + + + + + + + + + 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)