Skip to content

Commit 135e23d

Browse files
committed
Merge remote-tracking branch 'origin/dev' into unique-fields
2 parents d4b7900 + c4a1921 commit 135e23d

File tree

257 files changed

+6230
-5814
lines changed

Some content is hidden

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

257 files changed

+6230
-5814
lines changed

.github/workflows/scalatest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
- name: ls
8888
run: ls
8989
- name: Run scalatest
90-
run: java -Xss32m -cp "out.jar;res/universal/deps;res/universal/res" org.scalatest.tools.Runner -o -u report -s vct.test.integration.examples.BasicExamplesSpec
90+
run: java -Xss64m -cp "out.jar;res/universal/deps;res/universal/res" org.scalatest.tools.Runner -o -u report -s vct.test.integration.examples.BasicExamplesSpec
9191
- name: Upload test reports
9292
if: success() || failure()
9393
uses: actions/upload-artifact@v3
@@ -115,7 +115,7 @@ jobs:
115115
- name: ls
116116
run: ls
117117
- name: Run scalatest
118-
run: java -Xss32m -cp out.jar:res/universal/deps:res/universal/res org.scalatest.tools.Runner -o -u report -s vct.test.integration.examples.BasicExamplesSpec
118+
run: java -Xss64m -cp out.jar:res/universal/deps:res/universal/res org.scalatest.tools.Runner -o -u report -s vct.test.integration.examples.BasicExamplesSpec
119119
- name: Upload test reports
120120
if: success() || failure()
121121
uses: actions/upload-artifact@v3
@@ -153,7 +153,7 @@ jobs:
153153
- name: ls
154154
run: ls -lasFhR
155155
- name: Run scalatest
156-
run: java -Xss32m -cp out.jar:res/universal/deps:res/universal/res:. org.scalatest.tools.Runner -R out.jar -o -u report -w vct ${{matrix.batch}}
156+
run: java -Xss64m -Xmx2G -cp out.jar:res/universal/deps:res/universal/res:. org.scalatest.tools.Runner -R out.jar -o -u report -w vct ${{matrix.batch}}
157157
- name: Upload test reports
158158
if: success() || failure()
159159
uses: actions/upload-artifact@v3

build.sc

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,20 @@ object viper extends ScalaModule {
5555
def filteredRepo = T {
5656
val workspace = repo()
5757
os.remove.all(workspace / "src" / "test")
58+
os.remove(workspace / "src" / "main" / "resources" / "logback.xml")
5859
workspace
5960
}
6061
}
6162

6263
object carbonGit extends GitModule {
6364
def url = T { "https://github.com/viperproject/carbon.git" }
6465
def commitish = T { "758481ef42f42720c36406bb278820ba802c7e68" }
66+
def filteredRepo = T {
67+
val workspace = repo()
68+
os.remove.all(workspace / "src" / "test")
69+
os.remove(workspace / "src" / "main" / "resources" / "logback.xml")
70+
workspace
71+
}
6572
}
6673

6774
object silver extends ScalaModule {
@@ -125,10 +132,10 @@ object viper extends ScalaModule {
125132
override def scalaVersion = "2.13.10"
126133
override def scalacOptions = T { Seq("-Xno-patmat-analysis", "-nowarn") }
127134
def repo = carbonGit
128-
override def sources = T.sources { repo.repo() / "src" / "main" / "scala" }
135+
override def sources = T.sources { repo.filteredRepo() / "src" / "main" / "scala" }
129136
override def ivyDeps = settings.deps.log
130137
override def moduleDeps = Seq(silver)
131-
override def resources = T.sources { repo.repo() / "src" / "main" / "resources" }
138+
override def resources = T.sources { repo.filteredRepo() / "src" / "main" / "resources" }
132139
}
133140

134141
override def moduleDeps = Seq(silver, silicon, carbon)
@@ -409,14 +416,14 @@ object vercors extends Module {
409416
)
410417
override def moduleDeps = Seq(hre, col, serialize)
411418

412-
val includeVcllvmCross = interp.watchValue {
419+
val includeVcllvmCross = interp.watchValue {
413420
if(os.exists(settings.root / ".include-vcllvm")) {
414421
Seq("vcllvm")
415422
} else {
416423
Seq.empty[String]
417424
}
418425
}
419-
426+
420427
object vcllvmDep extends Cross[VcllvmDep](includeVcllvmCross)
421428
trait VcllvmDep extends Cross.Module[String] {
422429
def path = T {
@@ -755,10 +762,12 @@ object vercors extends Module {
755762
2
756763
}
757764

758-
override def cMakeBuild: T[PathRef] = T {
765+
override def cMakeSetupBuild: T[os.Path] = T {
766+
val apiDir = T.dest / ".cmake" / "api" / "v1"
767+
os.makeDir.all(apiDir / "query")
768+
os.write(apiDir / "query" / "codemodel-v2", "")
759769
os.proc("cmake", "-B", T.dest, "-Dprotobuf_BUILD_TESTS=OFF", "-DABSL_PROPAGATE_CXX_STD=ON", "-S", root().path).call(cwd = T.dest)
760-
os.proc("make", "-j", jobs(), "all").call(cwd = T.dest)
761-
PathRef(T.dest)
770+
T.dest
762771
}
763772

764773
object libprotobuf extends CMakeLibrary {

examples/archive/known-problems/840/Move.pvl

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

examples/archive/known-problems/840/TicTacToe.pvl

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

examples/archive/known-problems/840/binary-trees-10.pvl

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

0 commit comments

Comments
 (0)