| 
								
								
									 Nuno Lopes | 4e9035d4b9 | cleanup thread pool of scoped_timer on memory finalize but keep it alive on Z3_memory_reset() | 2020-10-24 12:46:50 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0301d2e05e | #4750 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-22 10:27:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2f756da294 | adding dt-solver (#4739) * adding dt-solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move mbp to self-contained module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Create CMakeLists.txt
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* rename to bool_var2expr to indicate type class
* mbp
* na | 2020-10-18 15:28:21 -07:00 |  | 
				
					
						| 
								
								
									 Henrich Lauko | 2841796a92 | z3++: add missing fpa operator >= implementation (#4729) | 2020-10-13 21:24:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 49dfaeb406 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-12 13:11:46 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | b0635b95d0 | add static | 2020-09-29 16:48:47 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 367e5fdd52 | delay internalize (#4714) * adding array solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* use default in model construction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debug delay internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* get rid of implied values and bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* redo egraph
* remove out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-28 19:24:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 43db7df2b5 | user solver (#4709) * user solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-24 04:55:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1c7d27bdf3 | fix missing parenthesis in C++ API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-08 13:32:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f976b16e3f | add macros to model #4679 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-08 13:31:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 629e981e01 | fix regression in get-consequence on QF_FD Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-08 12:43:18 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 80879ce58b | remove xcode Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-08 07:12:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 25106866b5 | fix dotnet build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-30 14:46:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b992f59aad | expose name inclusion as optional Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-30 10:32:17 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b9cbb08858 | shuffle dependencies Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-29 09:51:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 872fd5e9ff | fix #4662 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-27 15:05:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c722962124 | fix regressions in python API for user-propagator Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-24 10:55:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 65e6d942ac | euf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-24 01:55:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 96587bf708 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-23 13:13:27 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 43d932301d | apply operator Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-23 10:45:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 84475ff142 | fix #4637 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-23 10:05:17 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 666e835e08 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-23 09:39:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | af389db2b2 | build break Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-23 09:28:56 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 96f10b8c1c | user propagator Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-22 19:01:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a58b8ceced | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-21 19:48:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d5b749745 | extend solver callbacks with methods Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-21 19:24:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 080be7a2af | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-21 12:14:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 79aa3457c1 | prop Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-19 10:39:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4857d60c99 | user propagator over the API | 2020-08-18 21:53:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 747a8ff72a | initial sketch of python bindings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-18 10:41:47 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0c93c7aa08 | adding user propagation to API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-18 10:30:10 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 094e41d21d | build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-13 16:40:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7d391d44a2 | #4637 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-13 13:32:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9f7e80c440 | trace also declarations in assumptions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-11 09:39:17 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1f48eabea5 | allow Boolean arguments to bit-wise logical operators #4618 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-09 22:01:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4fa2e23704 | overload bit-wise operators to work for Booleans for convenience #4618 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-05 16:22:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db009e2805 | overload bit-wise operators to work for Booleans for convenience #4618 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-05 16:19:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 59d8895d15 | add accessors for implied values to API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-28 19:46:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c7704ef9af | 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 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-26 17:52:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e1d2b88a82 | access polynomial expressions from algebraic numerals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-23 15:08:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dd5e2e8930 | check for 0 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-22 10:44:00 -07:00 |  | 
				
					
						| 
								
								
									 Iain Scott | b6867d69c2 | Return significand bits correctly (dotnet API). Fixes #4584 | 2020-07-22 16:57:33 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 44ec259c4c | fix python test | 2020-07-11 22:33:47 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 23e6adcad3 | fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string | 2020-07-11 20:24:45 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 65e6b73873 | fix #4538 - regression when renaming family from special_relations to specrels Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-08 14:46:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 688d38d868 | typo Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-07 19:07:26 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4e77984c57 | enable binary string access to unsigned numerals over API #4568 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-07 18:59:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4b346ef693 | enable binary string access to unsigned numerals over API #4568 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-07 18:58:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4a8533e41f | enable binary string access to unsigned numerals over API #4568 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-07 18:17:54 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | ca97bfb4b8 | fix build | 2020-07-05 11:44:12 +01:00 |  |