3 ms·
Z3 uses a sophisticated and fast garbage collection scheme internally that doesn't mesh well with Rust idioms.
by amelius 7mo ago
Z3 uses a sophisticated and fast garbage collection scheme internally that doesn't mesh well with Rust idioms.
- invl 7mo agoIt's reference-counted at the boundaries. See https://github.com/Z3Prover/z3/blob/daf2506b6002149d531cb6c9d8ba976a040cd647/src/api/c%2B%2B/z3%2B%2B.h#L626 https://github.com/Z3Prover/z3/blob/daf2506b6002149d531cb6c9...