Skip to content

Commit 50dce5e

Browse files
authored
Merge pull request #921 from ScorexFoundation/v5.0.12-RC
Release Candidate v5.0.12
2 parents a61c9ef + ca85d0f commit 50dce5e

File tree

335 files changed

+1590
-1743
lines changed

Some content is hidden

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

335 files changed

+1590
-1743
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ jobs:
103103
key: ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }}
104104

105105
- name: Runs tests and collect coverage
106-
run: sbt -jvm-opts ci/ci.jvmopts ++${{ matrix.scala }} commonJS/test corelibJS/test interpreterJS/test graphirJS/test sdkJS/test scJS/test
106+
run: sbt -jvm-opts ci/ci.jvmopts ++${{ matrix.scala }} coreJS/test interpreterJS/test parsersJS/test sdkJS/test scJS/test
107107

108108
- name: Publish a JVM snapshot ${{ github.ref }}
109109
if: env.HAS_SECRETS == 'true'

build.sbt

Lines changed: 10 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -188,11 +188,12 @@ lazy val commonDependenies2 = libraryDependencies ++= Seq(
188188

189189
val sigmajsCryptoFacadeVersion = "0.0.7"
190190

191-
lazy val common = crossProject(JVMPlatform, JSPlatform)
192-
.in(file("common"))
191+
lazy val core = crossProject(JVMPlatform, JSPlatform)
192+
.in(file("core"))
193193
.settings(commonSettings ++ testSettings2,
194194
commonDependenies2,
195195
testingDependencies2,
196+
scorexUtilDependency,
196197
publish / skip := true
197198
)
198199
.jvmSettings( crossScalaSettings )
@@ -209,59 +210,17 @@ lazy val common = crossProject(JVMPlatform, JSPlatform)
209210
),
210211
useYarn := true
211212
)
212-
lazy val commonJS = common.js
213-
.enablePlugins(ScalaJSBundlerPlugin)
214-
215-
lazy val corelib = crossProject(JVMPlatform, JSPlatform)
216-
.in(file("core-lib"))
217-
.dependsOn(common % allConfigDependency)
218-
.settings(commonSettings ++ testSettings2,
219-
commonDependenies2,
220-
testingDependencies2,
221-
crossScalaSettings,
222-
scryptoDependency,
223-
publish / skip := true
224-
)
225-
.jvmSettings(
226-
crossScalaSettings
227-
)
228-
.jsSettings(
229-
crossScalaSettingsJS,
230-
libraryDependencies ++= Seq(
231-
"org.scala-js" %%% "scala-js-macrotask-executor" % "1.0.0"
232-
),
233-
useYarn := true
234-
)
235-
lazy val corelibJS = corelib.js
236-
.enablePlugins(ScalaJSBundlerPlugin)
237-
238-
lazy val graphir = crossProject(JVMPlatform, JSPlatform)
239-
.in(file("graph-ir"))
240-
.dependsOn(common % allConfigDependency, corelib % allConfigDependency)
241-
.settings(
242-
commonDependenies2,
243-
scryptoDependency,
244-
publish / skip := true
245-
)
246-
.jvmSettings(
247-
crossScalaSettings,
248-
libraryDependencies ++= Seq(scalameter)
249-
)
250-
.jsSettings(
251-
crossScalaSettingsJS,
252-
useYarn := true
253-
)
254-
lazy val graphirJS = graphir.js
213+
lazy val coreJS = core.js
255214
.enablePlugins(ScalaJSBundlerPlugin)
256215

257216
lazy val interpreter = crossProject(JVMPlatform, JSPlatform)
258217
.in(file("interpreter"))
259-
.dependsOn(corelib % allConfigDependency)
218+
.dependsOn(core % allConfigDependency)
260219
.settings(
261220
commonSettings ++ testSettings2,
262221
commonDependenies2,
263222
testingDependencies2,
264-
scorexUtilDependency, fastparseDependency, circeDependency,
223+
scorexUtilDependency, fastparseDependency, circeDependency, scryptoDependency,
265224
publish / skip := true
266225
)
267226
.jvmSettings( crossScalaSettings )
@@ -319,7 +278,7 @@ lazy val parsersJS = parsers.js
319278

320279
lazy val sdk = crossProject(JVMPlatform, JSPlatform)
321280
.in(file("sdk"))
322-
.dependsOn(corelib % allConfigDependency, interpreter % allConfigDependency, parsers % allConfigDependency)
281+
.dependsOn(core % allConfigDependency, interpreter % allConfigDependency, parsers % allConfigDependency)
323282
.settings(commonSettings ++ testSettings2,
324283
commonDependenies2,
325284
testingDependencies2,
@@ -351,7 +310,6 @@ lazy val sdkJS = sdk.js
351310
lazy val sc = crossProject(JVMPlatform, JSPlatform)
352311
.in(file("sc"))
353312
.dependsOn(
354-
graphir % allConfigDependency,
355313
interpreter % allConfigDependency,
356314
parsers % allConfigDependency,
357315
sdk % allConfigDependency
@@ -361,6 +319,7 @@ lazy val sc = crossProject(JVMPlatform, JSPlatform)
361319
commonDependenies2,
362320
testingDependencies2,
363321
scorexUtilDependency, fastparseDependency, circeDependency,
322+
scryptoDependency,
364323
Test / parallelExecution := false
365324
)
366325
.settings(publish / skip := true)
@@ -396,13 +355,13 @@ lazy val scJS = sc.js
396355

397356

398357
lazy val sigma = (project in file("."))
399-
.aggregate(common.jvm, corelib.jvm, graphir.jvm, interpreter.jvm, parsers.jvm, sc.jvm, sdk.jvm)
358+
.aggregate(core.jvm, interpreter.jvm, parsers.jvm, sdk.jvm, sc.jvm)
400359
.settings(libraryDefSettings, rootSettings)
401360
.settings(publish / aggregate := false)
402361
.settings(publishLocal / aggregate := false)
403362

404363
lazy val aggregateCompile = ScopeFilter(
405-
inProjects(common.jvm, corelib.jvm, graphir.jvm, interpreter.jvm, parsers.jvm, sc.jvm, sdk.jvm),
364+
inProjects(core.jvm, interpreter.jvm, parsers.jvm, sdk.jvm, sc.jvm),
406365
inConfigurations(Compile))
407366

408367
lazy val rootSettings = Seq(

common/shared/src/main/scala/scalan/TypeDesc.scala

Lines changed: 0 additions & 140 deletions
This file was deleted.

common/shared/src/main/scala/scalan/package.scala

Lines changed: 0 additions & 26 deletions
This file was deleted.

common/shared/src/main/scala/scalan/reflection/CommonReflection.scala

Lines changed: 0 additions & 74 deletions
This file was deleted.

0 commit comments

Comments
 (0)