Skip to content

Commit a7802bc

Browse files
authored
Upgrade solvers (#174)
1 parent fa3bd64 commit a7802bc

File tree

23 files changed

+127
-123
lines changed

23 files changed

+127
-123
lines changed

.github/workflows/run-long-tests.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,18 @@ jobs:
100100
--no-daemon
101101
'-PtestDataRevision=${{ env.TEST_DATA_REVISION }}'
102102
103+
show_info:
104+
needs: [setup]
105+
runs-on: ubuntu-latest
106+
steps:
107+
- name: Show test info
108+
run: echo "${{ fromJSON(needs.setup.outputs.matrix-tests) }}"
109+
110+
- name: Show chunk info
111+
run: echo "${{ fromJSON(needs.setup.outputs.matrix-chunks) }}"
112+
103113
run_tests:
104-
needs: [setup, prepare_test_data]
114+
needs: [setup, show_info, prepare_test_data]
105115
continue-on-error: true
106116
strategy:
107117
matrix:

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Get the most out of SMT solving with KSMT features:
1111
* Streamlined [solver delivery](#ksmt-distribution) with no need for building a solver or implementing JVM bindings
1212

1313
[![KSMT: build](https://github.com/UnitTestBot/ksmt/actions/workflows/build-and-run-tests.yml/badge.svg)](https://github.com/UnitTestBot/ksmt/actions/workflows/build-and-run-tests.yml)
14-
[![Maven Central](https://img.shields.io/maven-central/v/io.ksmt/ksmt-core)](https://central.sonatype.com/artifact/io.ksmt/ksmt-core/0.5.30)
14+
[![Maven Central](https://img.shields.io/maven-central/v/io.ksmt/ksmt-core)](https://central.sonatype.com/artifact/io.ksmt/ksmt-core/0.6.1)
1515
[![javadoc](https://javadoc.io/badge2/io.ksmt/ksmt-core/javadoc.svg)](https://javadoc.io/doc/io.ksmt/ksmt-core)
1616

1717
## Get started
@@ -20,9 +20,9 @@ To start using KSMT, install it via [Gradle](https://gradle.org/):
2020

2121
```kotlin
2222
// core
23-
implementation("io.ksmt:ksmt-core:0.5.30")
23+
implementation("io.ksmt:ksmt-core:0.6.1")
2424
// z3 solver
25-
implementation("io.ksmt:ksmt-z3:0.5.30")
25+
implementation("io.ksmt:ksmt-z3:0.6.1")
2626
```
2727

2828
Find basic instructions in the [Getting started](docs/getting-started.md) guide and try it out with the

buildSrc/src/main/kotlin/io.ksmt.ksmt-base.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ plugins {
1111
}
1212

1313
group = "io.ksmt"
14-
version = "0.5.30"
14+
version = "0.6.1"
1515

1616
repositories {
1717
mavenCentral()

docs/getting-started.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ repositories {
3434
```kotlin
3535
dependencies {
3636
// core
37-
implementation("io.ksmt:ksmt-core:0.5.30")
37+
implementation("io.ksmt:ksmt-core:0.6.1")
3838
}
3939
```
4040

@@ -43,9 +43,9 @@ dependencies {
4343
```kotlin
4444
dependencies {
4545
// z3
46-
implementation("io.ksmt:ksmt-z3:0.5.30")
46+
implementation("io.ksmt:ksmt-z3:0.6.1")
4747
// bitwuzla
48-
implementation("io.ksmt:ksmt-bitwuzla:0.5.30")
48+
implementation("io.ksmt:ksmt-bitwuzla:0.6.1")
4949
}
5050
```
5151

examples/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ repositories {
99

1010
dependencies {
1111
// core
12-
implementation("io.ksmt:ksmt-core:0.5.30")
12+
implementation("io.ksmt:ksmt-core:0.6.1")
1313
// z3 solver
14-
implementation("io.ksmt:ksmt-z3:0.5.30")
14+
implementation("io.ksmt:ksmt-z3:0.6.1")
1515
// Runner and portfolio solver
16-
implementation("io.ksmt:ksmt-runner:0.5.30")
16+
implementation("io.ksmt:ksmt-runner:0.6.1")
1717
}
1818

1919
java {

ksmt-cvc5/dist/cvc5-1.2.0.jar

-97.2 KB
Binary file not shown.

ksmt-cvc5/dist/cvc5-1.3.0.jar

104 KB
Binary file not shown.

0 commit comments

Comments
 (0)