| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 2eef4cc1e7 | forgot synch Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-04 11:59:46 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 92a29b1e43 | added Z3_global_param_reset_all API Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-04 11:55:12 -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 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 847c5f9691 | fixing problems Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-03 11:55:24 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | a99b8fe797 | exposed rewriter parameters Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 22:03:30 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 91096b638a | better help Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 17:18:25 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | fa53b1eb92 | added module descriptions Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 13:15:56 -08: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 | 1c15e078a4 | cleanup Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-01 23:00:06 -08:00 |  |