2 releases

new 0.1.1 Mar 27, 2025
0.1.0 Mar 22, 2025

#2 in #synthesis

Download history 114/week @ 2025-03-19

114 downloads per month

MIT license

1.5MB
13K SLoC

Java 13K SLoC // 0.1% comments Rust 249 SLoC // 0.1% comments

Contains (JAR file, 1.5MB) lib/antlr.jar, (JAR file, 205KB) lib/com.microsoft.z3.jar, (JAR file, 79KB) lib/jopt-simple.jar

DryadSynth General Solver

Ported from java code, using GraalVM to reduce start-up time. We retrieved GraalVM using scripts/graalvm.rs script.

To build the solver, simply run cargo build --release. With JDK (>= 17) installed, the source can also be built using make, and run using:

java -cp classes:lib/antlr.jar:lib/com.microsoft.z3.jar:lib/jopt-simple.jar Run "$@"

Where $@ represent the input arguments.

Publications

Dependencies