mirror of
https://github.com/Z3Prover/z3
synced 2025-10-09 17:31:57 +00:00
The scoped_timer uses a std::therad. Spawning this thread fails in cases of WASM. Instead of adapting builds and using async features at the level of WASM and the client, we expose a specialized version of z3 that doesn't use threads at all, neither for solvers nor for timers. The tradeoff is that the periodic poll that checks for timeout directly queries the global clock each time. We characterize it as based on polling. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
default_tactic.cpp | ||
default_tactic.h | ||
smt_strategic_solver.cpp | ||
solver2lookahead.cpp | ||
solver2lookahead.h | ||
solver_subsumption_tactic.cpp | ||
solver_subsumption_tactic.h |