3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-07 15:55:46 +00:00
z3/src
John Regehr b7e1b1e118
get rid of threads in the scoped_timer thread pool prior to forking, on non-Windows (#4833)
* on POSIX systems, fork() is dangerous in the presence of a thread
pool, because the child process inherits only the thread from the
parent that actually called fork().

this patch winds down the scoped_timer thread pool in preparation for
forking; workers will get freshly created again following the fork
call.
2020-11-29 21:26:53 +00:00
..
ackermannization add command-line help descriptions on tactics 2020-08-14 19:29:35 -07:00
api fix java compile 2020-11-26 08:09:48 -08:00
ast fix #4831 2020-11-28 11:01:07 -08:00
cmd_context fix #4790 2020-11-11 17:37:06 -08:00
math attempt at more graceful timeout handling #4821 2020-11-26 06:33:44 -08:00
model avoid crash from #4772 2020-11-27 14:41:28 -08:00
muz adding dt-solver (#4739) 2020-10-18 15:28:21 -07:00
nlsat pass algebraic manager to arith-plugin mk-numeral because rational check may overwrite the argument using the current manager deals with crash as part of #4532 2020-07-26 17:52:28 -07:00
opt add recfuns to Java #4820 2020-11-25 12:25:20 -08:00
params fix #4808 2020-11-21 15:03:17 -08:00
parsers DRAT debugging updates 2020-11-22 15:38:57 -08:00
qe redo purification 2020-10-29 11:06:31 -07:00
sat add recfuns to Java #4820 2020-11-25 12:25:20 -08:00
shell DRAT debugging updates 2020-11-22 15:38:57 -08:00
smt fix #4829 2020-11-28 11:25:36 -08:00
solver debug arith/mbi 2020-11-02 12:13:19 -08:00
tactic include order 2020-11-22 15:39:09 -08:00
test adding dt-solver (#4739) 2020-10-18 15:28:21 -07:00
util get rid of threads in the scoped_timer thread pool prior to forking, on non-Windows (#4833) 2020-11-29 21:26:53 +00:00
CMakeLists.txt mbp (#4741) 2020-10-21 15:48:40 -07:00