# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.65" name = "splr" version = "0.17.2" authors = ["Narazaki Shuji "] default-run = "splr" description = "A modern CDCL SAT solver in Rust" homepage = "https://github.com/shnarazk/splr" readme = "README.md" keywords = [ "SAT", "SAT-solver", "logic", "satisfiability", ] categories = [ "science", "mathematics", ] license = "MPL-2.0" repository = "https://github.com/shnarazk/splr" [profile.release] opt-level = 3 lto = "fat" codegen-units = 1 panic = "abort" strip = true [[example]] name = "all-solutions" path = "misc/splr-all.rs" [dependencies.bitflags] version = "^2.4" [dependencies.instant] version = "0.1" features = ["wasm-bindgen"] optional = true [features] EMA_calibration = [] EVSIDS = [] LRB_rewarding = [] assign_rate = [] best_phases_tracking = [] bi_clause_completion = [] boundary_check = [] chrono_BT = [] clause_rewarding = [] clause_vivification = [] debug_propagation = [] default = [ "unsafe_access", "dynamic_restart_threshold", "LRB_rewarding", "reason_side_rewarding", "rephase", "reward_annealing", "two_mode_reduction", "trail_saving", "clause_vivification", ] dynamic_restart_threshold = [] incremental_solver = ["no_clause_elimination"] just_used = [] maintain_watch_cache = [] no_IO = [] no_clause_elimination = [] platform_wasm = ["instant"] reason_side_rewarding = [] rephase = ["best_phases_tracking"] reward_annealing = [] stochastic_local_search = ["rephase"] support_user_assumption = [] suppress_reason_chain = [] trace_analysis = [] trace_elimination = [] trace_equivalency = [] trail_saving = [] two_mode_reduction = [] unsafe_access = []