Ken McMillan 
								
							 
						 
						
							
							
							
							
								
							
							
								52de96fcfc 
								
							 
						 
						
							
							
								
								merge with unstable  
							
							
							
						 
						
							2015-07-27 11:24:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken McMillan 
								
							 
						 
						
							
							
							
							
								
							
							
								5aa74644fc 
								
							 
						 
						
							
							
								
								fix for issue  #171  (interpolation crash)  
							
							
							
						 
						
							2015-07-27 11:15:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Kincaid 
								
							 
						 
						
							
							
							
							
								
							
							
								6214ba900b 
								
							 
						 
						
							
							
								
								Z3_lbool should be signed in API  
							
							
							
						 
						
							2015-07-26 21:17:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Kincaid 
								
							 
						 
						
							
							
							
							
								
							
							
								eca2488ab4 
								
							 
						 
						
							
							
								
								If ocamlfind is installed, add destdir/stublibs to rpath  
							
							
							
						 
						
							2015-07-26 19:59:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitriy Trubenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								ab88708f9a 
								
							 
						 
						
							
							
								
								Remove extra semicolons in C++ headers. Useful for projects builded with -Wpedantic  
							
							
							
						 
						
							2015-07-25 23:46:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									vhalros 
								
							 
						 
						
							
							
							
							
								
							
							
								68c086c589 
								
							 
						 
						
							
							
								
								Added default operator to array interface.  
							
							
							
						 
						
							2015-07-24 15:24:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fc3e1af4a9 
								
							 
						 
						
							
							
								
								add dump_models option per suggestion from Pankaj Chauhan  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-24 09:45:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								3d7785cc18 
								
							 
						 
						
							
							
								
								Merge pull request  #166  from hguenther/unstable  
							
							... 
							
							
							
							Improve filter_rules performance 
							
						 
						
							2015-07-23 16:55:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henning Guenther 
								
							 
						 
						
							
							
							
							
								
							
							
								5fdc104f82 
								
							 
						 
						
							
							
								
								Improve filter_rules performance  
							
							... 
							
							
							
							Perform lookup and insert in one operation to avoid duplicate work. 
							
						 
						
							2015-07-23 16:08:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5718c23632 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://github.com/Z3Prover/z3  into unstable  
							
							
							
						 
						
							2015-07-16 18:01:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5c144dfe 
								
							 
						 
						
							
							
								
								add java Optimize context  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-16 18:00:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								92f731e51c 
								
							 
						 
						
							
							
								
								add java Optimize context  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-16 18:00:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a7a0deed3f 
								
							 
						 
						
							
							
								
								Merge pull request  #164  from mlr-msft/master  
							
							... 
							
							
							
							clarified README with information provided in issue #163 . 
							
						 
						
							2015-07-16 10:40:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Lowell Roberts 
								
							 
						 
						
							
							
							
							
								
							
							
								e5b702b3f1 
								
							 
						 
						
							
							
								
								clarified README with information provided in issue  #163 .  
							
							
							
						 
						
							2015-07-16 10:38:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								f62a192357 
								
							 
						 
						
							
							
								
								remove __in/__out SAL annotations.  
							
							... 
							
							
							
							They break the build with recent glibc versions and apparently noone is using them.
Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-07-15 13:46:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d7b3aaffbd 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://github.com/Z3Prover/z3  into unstable  
							
							
							
						 
						
							2015-07-14 13:18:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								1bad614646 
								
							 
						 
						
							
							
								
								Fixed .equals for AST, FuncDecl, and Sort, and AST.compareTo in Java  
							
							... 
							
							
							
							Fixes  #143  
						
							2015-07-14 13:09:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								5f755a5bd8 
								
							 
						 
						
							
							
								
								Adjusted return types of set functions to ArrayExprs in Java and .NET  
							
							... 
							
							
							
							Fixes  #137  
						
							2015-07-14 13:07:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								31eb738db5 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://github.com/Z3Prover/z3  into unstable  
							
							
							
						 
						
							2015-07-14 12:08:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								f9e2ad76fa 
								
							 
						 
						
							
							
								
								Bugfix for fp.to_sbv  
							
							... 
							
							
							
							Fixes  #114 . 
						
							2015-07-14 12:05:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6e22250d1a 
								
							 
						 
						
							
							
								
								fixup model construction on undef results for arithmetic. Fixes issue  #161  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-13 12:44:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								96c8b1e7ff 
								
							 
						 
						
							
							
								
								fixup model construction on undef results for arithmetic. Fixes issue  #161  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-13 12:44:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e13bf2424e 
								
							 
						 
						
							
							
								
								fix type checking for non-associative basic operations, fixes issue  #160  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-13 08:29:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6fbc8fa06c 
								
							 
						 
						
							
							
								
								break stack abuse in relevancy propagation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-12 14:52:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								21201371ed 
								
							 
						 
						
							
							
								
								add reference equality to Symbols for .NET  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-11 00:53:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken McMillan 
								
							 
						 
						
							
							
							
							
								
							
							
								e6516f549d 
								
							 
						 
						
							
							
								
								fail gracefully on interpolation errors  
							
							
							
						 
						
							2015-07-10 14:39:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken McMillan 
								
							 
						 
						
							
							
							
							
								
							
							
								1cf24f7cdc 
								
							 
						 
						
							
							
								
								issue  #48  disabled rounding for strict real inequalities  
							
							
							
						 
						
							2015-07-10 11:00:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ade9b2830a 
								
							 
						 
						
							
							
								
								various partial fixes for issue  #143  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-10 08:16:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9dd704bc4b 
								
							 
						 
						
							
							
								
								remove double underscores  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-09 18:05:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a5a69b73 
								
							 
						 
						
							
							
								
								remove double underscores  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-09 13:31:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc044c982 
								
							 
						 
						
							
							
								
								update header guards to be C++ style. Fixes issue  #9  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-08 23:18:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f145ceecb4 
								
							 
						 
						
							
							
								
								remove default failure on proof mode  fixes   #121  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-08 22:12:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								5703abd3f1 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://github.com/Z3Prover/z3  into unstable  
							
							
							
						 
						
							2015-07-08 13:39:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								8edd551f20 
								
							 
						 
						
							
							
								
								remove uneeded calls to datalog_context::get_rules(), since it can be expensive.  
							
							... 
							
							
							
							thanks to Henning Guenther for finding this.
Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-07-08 13:39:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								57c51493ef 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://github.com/Z3Prover/z3  into unstable  
							
							
							
						 
						
							2015-07-07 16:01:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d815cf9b7b 
								
							 
						 
						
							
							
								
								fix bug in optimization where a variable is updated twice  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-07 16:01:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e2adcc19ec 
								
							 
						 
						
							
							
								
								fix unit test for default exception  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-06 22:52:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								940fed16e1 
								
							 
						 
						
							
							
								
								enforce stringstream formatting to avoid default format routine. fixes issue  #149  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-06 09:11:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3fd5d0eaba 
								
							 
						 
						
							
							
								
								handle variables and quantifiers, fixes issue  #150  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-07-06 08:34:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								eeef4d29d6 
								
							 
						 
						
							
							
								
								remove the optimization for 0-byte allocations  
							
							... 
							
							
							
							I wasn't able to trigger with any SMT or API benchmark
Removing it ensures the function never returns null and enables further optimizations.
I get an amazing avg speedup of 0.9%
Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-07-01 14:38:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								1f619fd960 
								
							 
						 
						
							
							
								
								cleanup warnings from new dataflow engine  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-06-30 08:47:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								769127d531 
								
							 
						 
						
							
							
								
								add dummy file to fix build  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-06-29 15:10:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cb1e564d77 
								
							 
						 
						
							
							
								
								Merge pull request  #146  from hguenther/unstable  
							
							... 
							
							
							
							Replace cone-of-influence filter with generalized dataflow-engine 
							
						 
						
							2015-06-29 20:08:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henning Guenther 
								
							 
						 
						
							
							
							
							
								
							
							
								c7e96d897a 
								
							 
						 
						
							
							
								
								Replace cone-of-influence filter with generalized dataflow-engine  
							
							... 
							
							
							
							Signed-off-by: Henning Guenther <t-hennig@microsoft.com> 
							
						 
						
							2015-06-29 10:50:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								3104d2954c 
								
							 
						 
						
							
							
								
								don't crash in Z3_model_eval API if not given a valid expression  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-06-26 18:33:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e81dc5a0a0 
								
							 
						 
						
							
							
								
								fixes issue  #143  and memory leak on theory plugin setup  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-06-26 09:03:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								47da717947 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://github.com/Z3Prover/z3  into unstable  
							
							
							
						 
						
							2015-06-26 08:24:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								f29d82858f 
								
							 
						 
						
							
							
								
								make check_relation::check_equiv() exit only when solver return SAT (ie, avoid false-positives with unknowns)  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-06-24 17:13:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								30eb461e01 
								
							 
						 
						
							
							
								
								disable debug output from check_relation  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-06-24 17:06:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								5cc8c8bde6 
								
							 
						 
						
							
							
								
								udoc: micro optimization for compiler_guard  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-06-24 17:06:21 +01:00