3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-05 15:33:59 +00:00
Commit graph

1262 commits

Author SHA1 Message Date
Nikolaj Bjorner
159e6ad987
Merge pull request #1472 from levnach/dev
adding template definitions
2018-02-06 07:52:16 -08:00
Lev Nachmanson
c74ad46682 remove a duplicate definition
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-02-05 21:22:46 -08:00
Nikolaj Bjorner
9d37257059
Merge pull request #1465 from waywardmonkeys/fix-typos
thanks
2018-02-05 18:31:09 -08:00
Lev Nachmanson
a5caa50606 adding template definitions
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-02-05 09:42:56 -08:00
Christoph M. Wintersteiger
c3ed986031 Fixed RNA FP rounding mode semantics. Fixes #1190 and bugs reported by Youcheng Sun. 2018-02-03 16:46:21 +00:00
Nikolaj Bjorner
a6ac6958a6 fix gcc compilation error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-02 09:48:02 -08:00
Nikolaj Bjorner
ad92bfb1a1 fix python build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-01 20:19:24 -08:00
Bruce Mitchener
ae8027e594 Fix typos. 2018-02-01 19:39:43 +07:00
Nikolaj Bjorner
5a16d3ef7f fix license in sstream
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-29 19:14:17 -08:00
Nikolaj Bjorner
482738bc8a avoid reset_error in dec_ref in bv_val #1443. Add BSD required template instance #1444
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-07 15:51:45 -08:00
Nikolaj Bjorner
b363aa3e35
Merge pull request #1433 from waywardmonkeys/remove-ignored-qualifiers
Remove ignored const qualifiers.
2018-01-02 08:18:15 -08:00
Bruce Mitchener
11db778442 Remove ignored const qualifiers.
The `const` qualifier on a scalar value is ignored in return types.
2018-01-02 23:12:34 +07:00
Bruce Mitchener
a5a31fc23c Fix code formatting: Incorrect indentation. 2018-01-02 23:11:36 +07:00
Bruce Mitchener
a3ad0aff8b print_stat_f: Remove implicit conversion of float to double. 2018-01-02 22:50:50 +07:00
Simon Cruanes
d5e134dd94 wip: add recursive functions 2017-12-25 22:51:39 +01:00
Nikolaj Bjorner
0b424942ab bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-12-23 14:42:21 -08:00
Nikolaj Bjorner
8198a8ce7b bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-12-23 14:41:16 -08:00
Nikolaj Bjorner
030868d8de reset cache in ast_translation periodically to avoid congestion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-12-15 07:21:37 -08:00
Thai Trinh
3a5c30bd9b use obj_ref_map 2017-12-08 18:36:20 +08:00
Nikolaj Bjorner
c8d9be0bbf fix build of obj_ref_hashtable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-12-08 14:22:25 +05:30
Nikolaj Bjorner
3f19c12a12 add obj_ref_map to make it easier to maintain reference counts with a map of objects
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-12-08 05:48:34 +05:30
Nikolaj Bjorner
fb470a1868 include path
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-12-04 15:32:20 +05:30
Nikolaj Bjorner
5ee30a3cd9 include special functionality in parsers for solvers and opt for additional file formats
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-12-03 20:00:24 +01:00
Nikolaj Bjorner
14714f2803 Merge branch 'master' of https://github.com/z3prover/z3 2017-11-19 20:42:11 -08:00
Nikolaj Bjorner
620bd81269 avoid rationals for addition in checked_int64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-11-19 20:41:42 -08:00
Nikolaj Bjorner
bdbaf68f8b adding handlers for dimacs for solver_from_file, and opb, wncf for opt_from_file, #1361
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-11-19 15:21:09 -08:00
Nikolaj Bjorner
df6b1a707e remove proof_converter from tactic application, removing nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-11-17 23:32:29 -08:00
Lev Nachmanson
62cf6aace7 avoid a warning
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2017-11-16 10:20:21 -08:00
Nikolaj Bjorner
2e6ae8cfd2 fix crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-11-15 23:06:05 -08:00
Nikolaj Bjorner
fd49a0c89c added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-11-02 00:05:52 -05:00
Nikolaj Bjorner
e4b595d490 add solver pool abstraction for Spacer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-28 16:10:20 -07:00
Nikolaj Bjorner
0268f2243e remove ast.h reference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-25 09:49:53 -07:00
Nikolaj Bjorner
f5f1d019d8 missing files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-25 09:00:35 -07:00
Nikolaj Bjorner
371f0b193c move min_cut, fix #1321
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-25 02:59:04 -07:00
Nikolaj Bjorner
8acc924c21 ifndef/define match
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 16:34:49 -07:00
Nikolaj Bjorner
ee320fa025 fix build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 13:32:40 -07:00
Nikolaj Bjorner
31dfc0c610 fix build, fix #1322
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 13:20:19 -07:00
Nikolaj Bjorner
48d144a6dd missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 12:51:47 -07:00
Nikolaj Bjorner
dc6ed64da1 testing bdd for elim-vars
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-18 17:37:38 -07:00
Nikolaj Bjorner
43f8214453 local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-17 13:25:08 -07:00
Nikolaj Bjorner
256c9d76d3 add macro for _Exit under WINDOWS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-16 09:14:10 -07:00
Nuno Lopes
2905bdebef make vector friendly to gcc < 5 2017-10-16 00:54:31 +01:00
Nuno Lopes
6cefb700ac add move constructor to ref_vector 2017-10-16 00:54:31 +01:00
Nuno Lopes
d18e975a49 vector: make expand_vector() less prone to mem leaks by calling the destructors after move 2017-10-16 00:54:30 +01:00
Nuno Lopes
e7f0f3b834 add move constructor to obj_ref 2017-10-16 00:54:30 +01:00
Nuno Lopes
6c2d0394ac add move constructor to rational 2017-10-16 00:54:30 +01:00
Nuno Lopes
912a729097 fix build of unit tests 2017-10-16 00:54:30 +01:00
Nuno Lopes
468e0207f7 add move constructor to mpf 2017-10-16 00:54:30 +01:00
Nuno Lopes
d1c13f17b0 remove noexcept since MSVC 2012 doest support it 2017-10-16 00:54:30 +01:00
Nuno Lopes
d30a099cd0 fix crash in vector::expand() 2017-10-16 00:54:29 +01:00