Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								eead1bbc48 
								
							 
						 
						
							
							
								
								missing else  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-04-23 09:24:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e1d5f484f1 
								
							 
						 
						
							
							
								
								simplify result from tactics, remove unused features from difference logic solver  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-04-23 08:46:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								7ce88d4da9 
								
							 
						 
						
							
							
								
								fix a few compilation warnings  
							
							... 
							
							
							
							- remove unused variables and class fields
 - add support for gcc 4.5 & clang's __builtin_unreachable
 - fix 2 bugs related to strict aliasing
 - remove a few unused function parameters
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com> 
							
						 
						
							2013-04-21 14:36:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								8627f6f1d5 
								
							 
						 
						
							
							
								
								Remove dead code  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-08 18:02:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								93297fa9e7 
								
							 
						 
						
							
							
								
								Fix bug in purify_arith reported at  https://z3.codeplex.com/workitem/32  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-08 18:00:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								5915533170 
								
							 
						 
						
							
							
								
								FPA: bugfix for corner-case sign of division  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-04-05 15:27:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								26efb3c7f1 
								
							 
						 
						
							
							
								
								FPA bugfixes for denormal numbers.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-04-05 12:45:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								4c353ec720 
								
							 
						 
						
							
							
								
								FPA: bugfix for model completion. Thanks to Levent Erkok.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-04-02 13:45:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								9abcde9a35 
								
							 
						 
						
							
							
								
								Fix typos  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-03-25 14:42:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								a9c7517275 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2013-03-08 13:22:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								37a75622a9 
								
							 
						 
						
							
							
								
								LRA tactic  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-06 08:32:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f9aeeeef36 
								
							 
						 
						
							
							
								
								LRA tactic  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-06 08:29:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								e5307300de 
								
							 
						 
						
							
							
								
								FPA: bugfixes in mul() and abs()  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-03-06 15:04:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4331995e 
								
							 
						 
						
							
							
								
								FPA: bugfix for bitblaster.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-03-05 14:11:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								35906889b6 
								
							 
						 
						
							
							
								
								FPA: compilation bugfixes  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-03-05 13:49:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								e5f03f999a 
								
							 
						 
						
							
							
								
								FPA: Added conversion operator float -> float.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-03-04 20:21:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								7822b86b53 
								
							 
						 
						
							
							
								
								FPA: multiple bugfixes for HWF, MPF and a bugfix for FPA2BV (many thanks to Gabriele Paganelli)  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-03-01 19:06:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								6f3850bfbc 
								
							 
						 
						
							
							
								
								FPA bug and leak fixes (thanks to Gabriele Paganelli)  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-02-28 18:46:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								4922d62311 
								
							 
						 
						
							
							
								
								Fix bug reported at  http://z3.codeplex.com/workitem/23  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-02-21 11:02:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								97bf9418f7 
								
							 
						 
						
							
							
								
								Add new probes for arithmetic. Check for LIA and LRA (and activate qe if applicable). Modify echo tactic to send results to the regular stream.  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-02-20 13:41:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								c051876e3f 
								
							 
						 
						
							
							
								
								FPA bugfix  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-01-31 12:49:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								61b686f86f 
								
							 
						 
						
							
							
								
								FPA: fixes for sbits < ebits  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2013-01-11 11:15:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								53df82c314 
								
							 
						 
						
							
							
								
								Add arith_decls for underspecified operators  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-26 11:35:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								d92efeb0c5 
								
							 
						 
						
							
							
								
								Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-18 17:14:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								cec328cfdc 
								
							 
						 
						
							
							
								
								Add get_sort(expr * n) function that does not depend on ast_manager. Move power_of_two to rational class. Add arith_recognizers and bv_recognizers classes. The two new classes contain the 'read-only' methods from arith_util and bv_util.  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-18 14:44:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								607fab486c 
								
							 
						 
						
							
							
								
								Fix incorrect uses of set_cancel()  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-17 18:48:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								7e66a65e98 
								
							 
						 
						
							
							
								
								Add blast_distinct_threshold option to rewriter. Enable blast_distinct in the QF_LIA default strategy  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-17 10:32:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								9634d66699 
								
							 
						 
						
							
							
								
								Fix typo in tactic selection  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-15 08:10:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								4df172e971 
								
							 
						 
						
							
							
								
								Fix file name (use same naming convention)  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-14 09:04:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								e0f4d870fd 
								
							 
						 
						
							
							
								
								Removed auxiliary constants created by the nnf tactic from Z3 models. Fixed model.compact parameter propagation problem.  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-13 14:03:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								528f348022 
								
							 
						 
						
							
							
								
								Fixed bug  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-11 17:51:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								8198e62cbd 
								
							 
						 
						
							
							
								
								solver factories, cleanup solver API, simplified strategic solver, added combined solver  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-11 17:47:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae6414236 
								
							 
						 
						
							
							
								
								avoiding clang warning messages  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-09 15:04:14 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								a07b459fdf 
								
							 
						 
						
							
							
								
								Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information.  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-07 12:53:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								e055e0b47c 
								
							 
						 
						
							
							
								
								Fixed other parameter setting problems  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-07 10:41:50 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								ac03c9eff7 
								
							 
						 
						
							
							
								
								chasing parameter setting bug  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-07 08:27:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								9754ccf8a1 
								
							 
						 
						
							
							
								
								fixing problems with the new parameter framework  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-04 11:16:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7d205e13 
								
							 
						 
						
							
							
								
								fixed more problems in the new param framework  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-03 15:02:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								42f06b1012 
								
							 
						 
						
							
							
								
								FPA bugfix  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2012-12-03 15:13:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								ffb7e26c75 
								
							 
						 
						
							
							
								
								removed front-end-params  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-02 10:05:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								29cf179364 
								
							 
						 
						
							
							
								
								more reorg  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-01 17:03:14 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								32791204e7 
								
							 
						 
						
							
							
								
								merged  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-01 16:36:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								f78e595b56 
								
							 
						 
						
							
							
								
								Added QF_FPABV logic, default tactic, and the asIEEEBV conversion function.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2012-12-01 15:51:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								3e6bddbad1 
								
							 
						 
						
							
							
								
								converted pp_params  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-11-30 17:20:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								cf28cbab0a 
								
							 
						 
						
							
							
								
								saved params work  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-11-29 17:19:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								ce2fbd559e 
								
							 
						 
						
							
							
								
								removed dead file  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-11-22 15:07:05 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								a103f0e288 
								
							 
						 
						
							
							
								
								Made macro-finder and quasi-macros tactics public.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2012-11-21 14:39:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								a20c4ad199 
								
							 
						 
						
							
							
								
								FPA tactic refactoring; put fpa2bv rewriter into separate file.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2012-11-19 20:51:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								62c713129a 
								
							 
						 
						
							
							
								
								rename pdr_tactic to horn_tactic  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2012-11-19 09:24:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								8f2a17e20b 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2012-11-18 00:14:08 -08:00