Commit graph

9 commits

Author SHA1 Message Date
Simon Cruanes
7b4404fb78
feat(tracing): introduce term/const serialization
- use a record instead of 1st class module for `Const.ops`, so it
  can be mutually recursive with the definition of `term`
- remove unused `Const.ops.opaque_to_cc`
- constants are serializable using `Ser_value`
2022-09-23 22:13:21 -04:00
Simon Cruanes
a1bc186d2e
use ocamlformat 2022-07-14 22:09:13 -04:00
Simon Cruanes
be7451b070
add ediv to arith 2022-01-31 11:08:01 -05:00
Simon Cruanes
7ea4c4fb4a
arith: more functions in Int 2022-01-19 11:42:31 -05:00
Simon Cruanes
7f2e92fe88
feat(arith): more functions in Q 2022-01-13 12:55:35 -05:00
Simon Cruanes
849d4319f2
fix theory combination for LRA 2022-01-11 14:00:04 -05:00
Simon Cruanes
02a9abde3e
feat: add Q.is_int 2022-01-11 14:00:03 -05:00
Simon Cruanes
dbba6719bc
fix compilation after rebase 2022-01-03 17:13:55 -05:00
Simon Cruanes
79bc3def3f refactor to get sidekick-base library 2021-07-03 20:20:19 -04:00