Daniel Perelman 
								
							 
						 
						
							
							
							
							
								
							
							
								3370adcdff 
								
							 
						 
						
							
							
								
								Mark void DummyContracts as Conditional to avoid compiling their arguments.  
							
							
							
						 
						
							2017-01-11 17:02:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Perelman 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ebe16046 
								
							 
						 
						
							
							
								
								Omit '.dll' from library name for DllImport.  
							
							
							
						 
						
							2017-01-11 16:56:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								650ea7b9cc 
								
							 
						 
						
							
							
								
								Bugfix for smt.core.extend_patterns  
							
							
							
						 
						
							2017-01-11 18:40:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								20a8ad9b21 
								
							 
						 
						
							
							
								
								correctly reserve entries in theory aware branching queue heap  
							
							
							
						 
						
							2017-01-10 22:15:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								bc5af58734 
								
							 
						 
						
							
							
								
								additional theory-aware branches in theory_str  
							
							
							
						 
						
							2017-01-10 20:08:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								1363f50e4f 
								
							 
						 
						
							
							
								
								demonstration of theory-aware branching in theory_str, WIP  
							
							
							
						 
						
							2017-01-10 19:50:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								9f49905582 
								
							 
						 
						
							
							
								
								Formatting, whitespace, and Z3_API annotations.  
							
							
							
						 
						
							2017-01-10 21:05:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								d8d869822f 
								
							 
						 
						
							
							
								
								Cleaned up #include<iostream> in api* objects.  
							
							
							
						 
						
							2017-01-10 21:04:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								3459c1993e 
								
							 
						 
						
							
							
								
								experimental theory-aware branching code  
							
							
							
						 
						
							2017-01-10 15:38:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								384468bc99 
								
							 
						 
						
							
							
								
								Added option to extend unsat cores with literals that (potentially) provide quantifier instances.  
							
							
							
						 
						
							2017-01-10 20:22:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								ba9d36605b 
								
							 
						 
						
							
							
								
								Formatting, whitespace  
							
							
							
						 
						
							2017-01-10 20:22:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								9004e1b23e 
								
							 
						 
						
							
							
								
								disable length test/theory case split integration theory_str  
							
							
							
						 
						
							2017-01-10 12:34:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								dda1774fa1 
								
							 
						 
						
							
							
								
								update CMakeList to remove polynomial-factorization  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-10 08:21:49 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								8047f0d91a 
								
							 
						 
						
							
							
								
								GCC compilation/keyword fix. Relates to  #864  
							
							
							
						 
						
							2017-01-10 14:06:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								8f95ee01e1 
								
							 
						 
						
							
							
								
								Removed polynomial factorization test cases. Relates to  #852  and  fixes   #865 .  
							
							
							
						 
						
							2017-01-10 14:02:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								331658f208 
								
							 
						 
						
							
							
								
								remove polynomial factorization as suggested by issue  #852  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-09 21:30:54 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d09b6e4a8 
								
							 
						 
						
							
							
								
								add at-least and pbge to API, fix for issue  #864  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-09 21:23:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								5f854c6689 
								
							 
						 
						
							
							
								
								experimental linear search theory case split in theory_str  
							
							
							
						 
						
							2017-01-09 15:11:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								6f5c1942f0 
								
							 
						 
						
							
							
								
								theory_str length propagation  
							
							
							
						 
						
							2017-01-08 20:15:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c69a86e647 
								
							 
						 
						
							
							
								
								fix bug in antecedent collection for consequence finding: once an antecedent is set, it should not be cleared  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-06 19:34:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e9edcdc6e6 
								
							 
						 
						
							
							
								
								moderate exception behavior for issue  #861  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-05 16:09:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								447c97a783 
								
							 
						 
						
							
							
								
								Merge pull request  #797  from delcypher/refactor_ocaml_generated_files  
							
							... 
							
							
							
							Refactor OCaml generated file generation in preparation for CMake support 
							
						 
						
							2017-01-05 12:39:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f443bfed87 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2017-01-04 19:05:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ddf4bc548f 
								
							 
						 
						
							
							
								
								allow disabling exceptions from C++. Issue  #861  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-04 19:04:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								c190d45859 
								
							 
						 
						
							
							
								
								fix binary search string length axiom  
							
							
							
						 
						
							2017-01-04 15:56:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae9a3bfc24 
								
							 
						 
						
							
							
								
								add operator for issue  #860  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-04 09:14:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								f9d7981c1e 
								
							 
						 
						
							
							
								
								add theory case split to theory_str binary search  
							
							
							
						 
						
							2017-01-03 15:45:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								cb75a55095 
								
							 
						 
						
							
							
								
								Fixed initialization order warning.  
							
							
							
						 
						
							2017-01-03 13:41:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								74d3de01b3 
								
							 
						 
						
							
							
								
								enable incremental consequence finding with restart timeout  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-01-02 10:07:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								f3e064cb07 
								
							 
						 
						
							
							
								
								theory_str binary search crash avoidance when a negative length is reached  
							
							
							
						 
						
							2016-12-31 13:28:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a4d5c4a00a 
								
							 
						 
						
							
							
								
								make get_consequence call skip check-sat if a model is already there  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-30 18:05:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8dde60f634 
								
							 
						 
						
							
							
								
								initialize watch in assign_eh  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-26 10:18:55 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								aaf6e67ec8 
								
							 
						 
						
							
							
								
								add restart.max parameter to control cancellation based on restart count  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-25 17:43:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2bd29548da 
								
							 
						 
						
							
							
								
								improve parser error message over API, streamline names of statistics for arithmetic solver  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-25 17:27:56 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c44dd01292 
								
							 
						 
						
							
							
								
								fix missing else reported in  #855  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-22 20:56:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								46df31babf 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-12-22 20:54:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1787fa8296 
								
							 
						 
						
							
							
								
								remove redundant disjunction in compilation of at-most-1 constraints, log mutexes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-22 20:54:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a444a33c30 
								
							 
						 
						
							
							
								
								updated encodings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-22 17:45:21 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								0a6c23148f 
								
							 
						 
						
							
							
								
								fix empty vector edge case in binary search  
							
							
							
						 
						
							2016-12-22 19:33:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								2dc9b486d3 
								
							 
						 
						
							
							
								
								theory_str binary search heuristic WIP  
							
							
							
						 
						
							2016-12-22 19:17:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Dutcher 
								
							 
						 
						
							
							
							
							
								
							
							
								1eec0799ca 
								
							 
						 
						
							
							
								
								Add -fpic to armv7/armv8 build  
							
							
							
						 
						
							2016-12-22 14:26:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f52baf1e17 
								
							 
						 
						
							
							
								
								fix build again  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-21 10:48:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4bcf1bf2f6 
								
							 
						 
						
							
							
								
								fix debug build, unused variable warnings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-21 10:44:49 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								df492e200f 
								
							 
						 
						
							
							
								
								merge  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-21 10:04:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d18fd075e 
								
							 
						 
						
							
							
								
								remove sources for unused variable warnings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-12-21 09:54:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7378362e81 
								
							 
						 
						
							
							
								
								Merge pull request  #853  from delcypher/scoped_timer_linux_perf_fix  
							
							... 
							
							
							
							Fix issue with bd1f07f864 
							
						 
						
							2016-12-21 09:13:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								df63b62763 
								
							 
						 
						
							
							
								
								fix vector manip bug in theory case split  
							
							
							
						 
						
							2016-12-20 17:32:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								ab0fcc42f9 
								
							 
						 
						
							
							
								
								theory case split heuristic  
							
							
							
						 
						
							2016-12-20 16:21:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								a04bc9974b 
								
							 
						 
						
							
							
								
								theory case split WIP  
							
							
							
						 
						
							2016-12-20 11:14:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								b5aa6d5eb5 
								
							 
						 
						
							
							
								
								Fix issue with  bd1f07f864 pointed out by  
							
							... 
							
							
							
							@nunolopes .
If `pthread_cond_signal()` is called while `m_mutex` is held then the
timing thread might be woken up twice due to waking up from
`pthread_cond_timeout()` (due to being signaled) but then being forced
to sleep again because the thread calling `~imp()` is still holding
`m_mutex` (which the timing thread needs to acquire). 
							
						 
						
							2016-12-19 22:36:42 +00:00