3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-18 06:39:02 +00:00
z3/src
Jakob Rath ec2b8eb4ca
Merge shared parts from polysat branch ()
* sat_literal: make constants constexpr

* dlist: rename elem -> list

* tbv: use get_bit

* additional pdd and rational tests

* egraph: callback setters take functions by value

This allows to set callbacks without defining a separate variable for
the callback lambda.

(previous usage does one copy of the function, exactly as before)

* cmake: enable compiler error when non-void function does not return value
2023-12-28 11:11:53 -08:00
..
ackermannization fix 2023-07-13 10:23:28 -07:00
api Add Z3_get_estimated_alloc_size to OCaml API () 2023-12-21 12:54:30 -08:00
ast Merge shared parts from polysat branch () 2023-12-28 11:11:53 -08:00
cmd_context fix crash when api_solver sets reset_tracked_assertions 2023-11-19 12:48:33 -08:00
math cleanup 2023-12-28 06:00:57 -10:00
model remove a few string copies 2023-12-20 16:55:09 +00:00
muz remove unnecessary parameter copies 2023-12-22 16:11:06 +00:00
nlsat Use noexcept more. () 2023-12-16 12:14:53 +00:00
opt fix 2023-12-13 19:25:18 -08:00
params move sls core functionality to be independent of tactic 2023-12-22 12:00:52 -08:00
parsers Fixed parsing of | and \ () 2023-10-30 12:30:23 -07:00
qe remove braces 2023-12-04 10:32:02 -08:00
sat remove a few string copies 2023-12-20 16:55:09 +00:00
shell before rm lu 2023-03-08 10:27:05 -08:00
smt add parameter lp_settings.m_gomory_simplify 2023-12-28 06:00:57 -10:00
solver pin expressions to fix unsound behavior 2023-12-18 16:57:52 -08:00
tactic move sls core functionality to be independent of tactic 2023-12-22 12:00:52 -08:00
test Merge shared parts from polysat branch () 2023-12-28 11:11:53 -08:00
util Merge shared parts from polysat branch () 2023-12-28 11:11:53 -08:00
CMakeLists.txt move sls core functionality to be independent of tactic 2023-12-22 12:00:52 -08:00