| 
								
								
									 Nikolaj Bjorner | ff75f88c4f | fix memory abuse in internalization in inc-sat-solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-31 22:25:58 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7d7e03e377 | rewind qhead to ensure re-propagation after cancellation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-27 16:23:33 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 41deae52c6 | fix enum2bv to handle singleton enumeration types, differentiate disequality conflicts for theories that handle disequalities vs. theories that don't Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-27 13:35:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4bd83724dd | remove conflict on false disequality, introduced regression Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-26 19:15:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 461e88e34c | additional robustness check for incremental sat solver core when it recieves interpreted constants, added PB equality to interface and special handling of equalities to adddress performance gap documented in #755 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-25 20:32:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3778048eb4 | add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-23 20:31:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 23b9d3ef55 | fix at-most-1 constraint compiler bug Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-22 18:50:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 487f15f90a | better encodings for at-most-1, #755 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-10 23:49:45 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8d2b70a5e2 | better encodings for at-most-1, #755 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-10 23:46:03 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 76cf28d48b | move from uint_set to hashtable over unsigned to save memory overhead in consequence generation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-09-08 13:34:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c5dd441947 | fixes to consequence generation and cancellation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-09-07 11:50:26 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 6f874c5c1d | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-07-28 18:07:48 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3587baaf24 | Added full version strings and associated API functions. | 2016-07-28 18:06:02 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0997eba700 | adding hash/eq to uint_set Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-07-27 13:41:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b080e3a216 | garbage collect all api::object references when calling del_context. Request issue #679 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-07-13 22:26:21 -07:00 |  | 
				
					
						| 
								
								
									 Fabian Wolff | 6eaab00e83 | Fix spelling errors | 2016-07-09 11:46:43 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e518d4a5fe | typename conventions, issue #664 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-29 17:02:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c72ed3e6b4 | update core minimization code Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-23 21:39:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b497b6249 | reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-22 20:25:47 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9253ca9d86 | make use of warning_msg safe for formatting. Thanks to Scott McPeak for reporting Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-14 08:10:10 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | b3b5c6226b | MPF code simplification | 2016-06-02 17:12:24 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ec270acd32 | Removed hwf.mul/hwf.div test code. | 2016-05-26 15:11:21 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | e28929c72c | Removed hwf.rem test code. | 2016-05-26 15:05:55 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d2622da747 | fix unused-but-set-variable warnings reported in #579 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-18 11:03:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3a6e6df4f5 | fix unused-but-set-variable warnings reported in #579 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-18 11:02:10 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 96e157e201 | fix warnings for unused variables Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-17 13:54:22 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 89598e0141 | Merge pull request #608 from wintersteiger/fprti-rna-fix Fix for #586, RNA rounding for fp.roundToIntegral. | 2016-05-16 16:21:35 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 99f5269b78 | debug output fix | 2016-05-16 16:15:44 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 44b0a6ddbc | Tentative fix for #586. | 2016-05-14 18:42:10 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3fde81aea6 | Style | 2016-05-14 14:29:13 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 0ddf2d92fe | removed unused variables | 2016-05-12 15:20:50 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 12a8d0d02b | mpf debug cleanup | 2016-05-12 15:12:46 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | dd83495d5d | New implementation of mpf_manager::rem. Partially addresses #561 | 2016-05-12 14:15:24 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a7c66356ae | mpf partial remainder draft | 2016-05-03 18:20:18 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6895cc7cc6 | remove apostrophe, issue #582 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-03 07:21:15 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e375be767d | remove apostrophe, issue #582 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-03 07:20:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e29adbf304 | fix issues #581: nested timeouts canceled each-other Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-30 11:18:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2428bf18f1 | add model correction Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-29 19:08:10 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 47ec3b1f87 | Build fix for VS2012 | 2016-04-28 13:17:39 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f3c74a06eb | debug fix for mpf_manager | 2016-04-28 12:54:10 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | cba82325de | Build fix for old systems that don't have a float remainder(...) function. | 2016-04-28 12:52:36 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 10cc8c3a75 | Build fix for VS2012 and earlier. | 2016-04-27 20:15:22 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 6455bf8114 | New implementation for mpf_manager::rem. Relates to #561 | 2016-04-26 21:13:02 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | be424d9cbb | Bugfixes for fp.roundToIntegral and fp.rem. Relates to #561 | 2016-04-24 15:14:16 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 952e3afb90 | bugfix for hwf_manager::rem | 2016-04-24 15:11:24 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3131f29816 | whitespace | 2016-04-24 15:11:03 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 417c80edbc | fix mem leak in quantifier_info::insert_qinfo on timeout | 2016-04-19 02:17:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c3f4124a9f | trace down recent exposed regression in goal2sat, incorporate Scott's suggestion on making vector<std::string inaccessible Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-18 14:50:10 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 83e34638e6 | add support to build with MSVC /Gr (fastcall mode for x86) not enabled by default nor exposed at the moment | 2016-03-24 15:39:18 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f175f864ec | merge useful utilities from qsat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-19 12:01:44 -07:00 |  |