diff --git a/build.xml b/build.xml
index 24d51945..f072c718 100644
--- a/build.xml
+++ b/build.xml
@@ -118,11 +118,12 @@
-
-
+
+
+
@@ -938,11 +939,12 @@
-
-
+
+
+
@@ -1521,11 +1523,12 @@
-
-
+
+
+
@@ -1571,11 +1574,12 @@
-
-
+
+
+
@@ -1613,11 +1617,12 @@
-
-
+
+
+
@@ -1650,11 +1655,12 @@
-
-
+
+
+
@@ -1697,11 +1703,12 @@
-
-
+
+
+
@@ -1761,11 +1768,12 @@
-
-
+
+
+
@@ -1814,11 +1822,12 @@
-
-
+
+
+
@@ -1857,11 +1866,12 @@
-
-
+
+
+
@@ -1902,11 +1912,12 @@
-
-
+
+
+
@@ -1961,11 +1972,12 @@
-
-
+
+
+
@@ -2026,11 +2038,12 @@
-
-
+
+
+
@@ -2091,11 +2104,12 @@
-
-
+
+
+
@@ -2144,11 +2158,12 @@
-
-
+
+
+
@@ -2243,11 +2258,12 @@
-
-
+
+
+
@@ -2309,11 +2325,12 @@
-
-
+
+
+
@@ -2377,11 +2394,12 @@
-
-
+
+
+
diff --git a/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/solver.mps b/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/solver.mps
index 7e03eabb..3746fe65 100644
--- a/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/solver.mps
+++ b/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/solver.mps
@@ -3050,14 +3050,19 @@
-
-
-
-
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
@@ -3408,19 +3413,24 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
@@ -3621,22 +3631,27 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -3774,14 +3789,19 @@
-
-
-
-
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
@@ -4007,19 +4027,24 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4295,23 +4320,28 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
diff --git a/logic/solutions/jetbrains.mps.logic.reactor/build.gradle b/logic/solutions/jetbrains.mps.logic.reactor/build.gradle
index 10652f03..fa9d8525 100644
--- a/logic/solutions/jetbrains.mps.logic.reactor/build.gradle
+++ b/logic/solutions/jetbrains.mps.logic.reactor/build.gradle
@@ -13,17 +13,18 @@ configurations {
dependencies {
// logicReactor 'conreactor:conreactor-api:0.9:v0.9-snapshot.1@jar'
- logicReactor 'org.jetbrains.kotlin:kotlin-runtime:1.1.2@jar'
- logicReactor 'org.jetbrains.kotlin:kotlin-stdlib:1.1.2@jar'
- logicReactor 'com.github.andrewoma.dexx:collection:0.7@jar'
+ logicReactor "org.jetbrains.kotlin:kotlin-runtime:${kotlinVersion}@jar"
+ logicReactor "org.jetbrains.kotlin:kotlin-stdlib:${kotlinVersion}@jar"
+ logicReactor "com.github.andrewoma.dexx:collection:${dexxVersion}@jar"
+ logicReactor "net.sf.trove4j:trove4j:${trove4jVersion}@jar"
}
task downloadReactor {
ant.mkdir(dir: 'lib')
def url = 'https://github.com/fisakov/conreactor/releases/download'
- ant.get(src: "${url}/${conreactorTag}/conreactor-api-${conreactorRevision}.jar",
+ ant.get(src: "${url}/${conreactorTag}/conreactor-api-${conreactorVersion}.jar",
dest: 'lib', usetimestamp: 'true', skipexisting: 'true')
- ant.get(src: "${url}/${conreactorTag}/conreactor-core-${conreactorRevision}.jar",
+ ant.get(src: "${url}/${conreactorTag}/conreactor-core-${conreactorVersion}.jar",
dest: 'lib', usetimestamp: 'true', skipexisting: 'true')
}
diff --git a/logic/solutions/jetbrains.mps.logic.reactor/gradle.properties b/logic/solutions/jetbrains.mps.logic.reactor/gradle.properties
index 06c0670d..5eacae1b 100644
--- a/logic/solutions/jetbrains.mps.logic.reactor/gradle.properties
+++ b/logic/solutions/jetbrains.mps.logic.reactor/gradle.properties
@@ -1,2 +1,5 @@
-conreactorRevision = 0.9
-conreactorTag = v0.9-snapshot.3
+kotlinVersion = 1.1.4
+trove4jVersion = 3.0.3
+dexxVersion = 0.7
+conreactorVersion = 0.9
+conreactorTag = v0.9-snapshot.4
diff --git a/logic/solutions/jetbrains.mps.logic.reactor/jetbrains.mps.logic.reactor.msd b/logic/solutions/jetbrains.mps.logic.reactor/jetbrains.mps.logic.reactor.msd
index 29d3dc50..a01faa0f 100644
--- a/logic/solutions/jetbrains.mps.logic.reactor/jetbrains.mps.logic.reactor.msd
+++ b/logic/solutions/jetbrains.mps.logic.reactor/jetbrains.mps.logic.reactor.msd
@@ -8,11 +8,12 @@
-
-
+
+
+
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 fdca1b26..6c617642 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
@@ -370,50 +370,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -480,6 +436,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+