Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0fbdd37e89 
								
							 
						 
						
							
							
								
								working on horn difference logic  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-04-21 18:17:49 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								adc8224dba 
								
							 
						 
						
							
							
								
								use svector instead of vector where appropriate  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com> 
							
						 
						
							2013-04-16 09:02:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a054b099c1 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2013-04-11 13:44:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								18ea547cea 
								
							 
						 
						
							
							
								
								compiler optimization and fixes to unit tests  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-04-11 13:44:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								dc77141dce 
								
							 
						 
						
							
							
								
								Fix warning messages  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-10 19:14:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								f6f59ad6bc 
								
							 
						 
						
							
							
								
								Fix memory allocation problems in RCF module  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-10 19:03:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								75ad174567 
								
							 
						 
						
							
							
								
								Initialize int64_min constant when using GMP  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-08 15:02:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								3d34aa7f01 
								
							 
						 
						
							
							
								
								Fix is_int64 bug in mpz when compiling with GMP  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-08 14:50:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								03c1b24dea 
								
							 
						 
						
							
							
								
								Fix get_int64 and is_int64 methods in mpz. Fix INT64_MAX constant definition.  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-08 14:25:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								1c96a7d52f 
								
							 
						 
						
							
							
								
								Add option smt.bv.enable_int2bv in the new parameter setting framework. This is the new name for the old parameter :bv-enable-int2bv-propagation. This modification addresses an issue reported at  http://stackoverflow.com/questions/15798984/bv-enable-int2bv-propagation-option .  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-04-03 15:51:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								435c6dd365 
								
							 
						 
						
							
							
								
								convert mega-bytes to bytes in env_params  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-29 09:05:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c9109132da 
								
							 
						 
						
							
							
								
								test hilbert-basis with fdds and checked integers  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-26 17:33:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								00e79e6b6b 
								
							 
						 
						
							
							
								
								test hilbert-basis with fdds and checked integers  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-26 17:31:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								25a41d48dc 
								
							 
						 
						
							
							
								
								speedup bit_vector::num_words()  
							
							... 
							
							
							
							Proof of equivalence w.r.t. previous code: http://rise4fun.com/Z3/aiLV 
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com> 
							
						 
						
							2013-03-25 15:41:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e61fa50dc3 
								
							 
						 
						
							
							
								
								fix build breaks  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-24 11:26:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5d61bd60 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2013-03-24 11:26:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6084cbd065 
								
							 
						 
						
							
							
								
								fix build breaks  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-24 11:25:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								9d0b0df985 
								
							 
						 
						
							
							
								
								Fix gcc compilation errors  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-03-24 09:07:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								26f4d3be20 
								
							 
						 
						
							
							
								
								significant update to Horn routines: add module hnf to extract Horn normal form (removed from rule_manager). Associate proof objects with rules to track (all) rewrites, so that proof traces can be tracked back to original rules after transformations  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-03-23 14:11:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								c824178e7e 
								
							 
						 
						
							
							
								
								bit_vector: fix operator==() for the case that num_bits is a multiple of 32  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com> 
							
						 
						
							2013-03-22 11:50:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								b8598225bf 
								
							 
						 
						
							
							
								
								fix definition of bit_vector::empty()  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com> 
							
						 
						
							2013-03-18 09:20:25 -07: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a14f29a4eb 
								
							 
						 
						
							
							
								
								add hilbert basis utility for extracting auxiliary invariants  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-02-12 14:58:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								4624919786 
								
							 
						 
						
							
							
								
								Improve html pretty printer for RCF package  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-27 11:24:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								77f58269ed 
								
							 
						 
						
							
							
								
								Add html pretty printing mode for RCF package  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-27 10:19:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								7312f49f88 
								
							 
						 
						
							
							
								
								Fix Visual Studio warnings  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-13 09:06:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								ef11ef61b5 
								
							 
						 
						
							
							
								
								Clean m_val field when switching to GMP bignum  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-11 17:55:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0b431cf4 
								
							 
						 
						
							
							
								
								Add mk_algebraic method  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-10 11:13:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								1712f0a33b 
								
							 
						 
						
							
							
								
								Add goodies  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-09 18:43:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								ff809db16d 
								
							 
						 
						
							
							
								
								Add get_int and get_uint to mpz_manager  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-08 15:40:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								4d578b418f 
								
							 
						 
						
							
							
								
								Fix bug in approx_div  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-06 21:15:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								3ffda25350 
								
							 
						 
						
							
							
								
								Implement add, sub, mul, div, inv, neg  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-05 18:43:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								322d355290 
								
							 
						 
						
							
							
								
								Simplify data-structures  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-05 11:51:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								1ed275b801 
								
							 
						 
						
							
							
								
								Fix typo  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-03 22:08:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								ed5b106574 
								
							 
						 
						
							
							
								
								Add support for ref_buffers with different initial sizes. Add shrink and operator= methods.  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-03 17:45:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								f324724abc 
								
							 
						 
						
							
							
								
								Fix typo  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-03 17:43:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								edf62481e9 
								
							 
						 
						
							
							
								
								Add skeleton for the realclosure package  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2013-01-02 18:08:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								9a523defa2 
								
							 
						 
						
							
							
								
								Add pp (debugging function) for params_ref  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-28 09:13:18 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								9674f511b3 
								
							 
						 
						
							
							
								
								Fix scoped_timer for Linux. Nested timers were misbehaving, and it was not possible to create timers in more than one thread  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-17 20:46:04 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								589f2c6bb3 
								
							 
						 
						
							
							
								
								improved unknown parameter error msg  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-10 18:46:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								7f210d55be 
								
							 
						 
						
							
							
								
								fixed warnings on Win64  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-10 07:52:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								840d0aef6d 
								
							 
						 
						
							
							
								
								fixed bug in generated code  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-09 18:59:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								47edff2076 
								
							 
						 
						
							
							
								
								fixed bugs  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-08 08:32:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								8d45de02c5 
								
							 
						 
						
							
							
								
								Fixed timer bug on freebsd  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-07 06:07:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								5e4d1151eb 
								
							 
						 
						
							
							
								
								fixing clang compilation problems  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-05 15:20:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonardo de Moura 
								
							 
						 
						
							
							
							
							
								
							
							
								6f5f1b290e 
								
							 
						 
						
							
							
								
								better error message for renamed parameter names  
							
							... 
							
							
							
							Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> 
							
						 
						
							2012-12-04 15:33:21 -08:00