Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b11f9050e3 
								
							 
						 
						
							
							
								
								fix bugs exposed from bad indentation warnings,  #650  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-13 18:20:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								16ad33bf39 
								
							 
						 
						
							
							
								
								add collection of statistics  #652  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-13 18:17:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								389845180c 
								
							 
						 
						
							
							
								
								add CharAt to theory_str and basic rewrite rule for constant CharAt exprs  
							
							
							
						 
						
							2016-06-13 16:34:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								b65d83aacf 
								
							 
						 
						
							
							
								
								Java API: explain the phantom references mechanics in Javadoc.  
							
							
							
						 
						
							2016-06-13 12:22:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								a914822346 
								
							 
						 
						
							
							
								
								JavaAPI: DecRefQueue -- do not use move_limit for now.  
							
							
							
						 
						
							2016-06-13 12:18:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								26d6c99aac 
								
							 
						 
						
							
							
								
								Typo in Javadoc.  
							
							
							
						 
						
							2016-06-13 12:11:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								27aa37946e 
								
							 
						 
						
							
							
								
								Do not lock on context creation and deletion.  
							
							
							
						 
						
							2016-06-13 12:09:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								7d09dbb8ec 
								
							 
						 
						
							
							
								
								basic infrastructure for string rewriting  
							
							
							
						 
						
							2016-06-12 20:46:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								18cd47dcd0 
								
							 
						 
						
							
							
								
								add flag for bailing out during a final check infinite loop in theory_str  
							
							... 
							
							
							
							also adds more debugging to free variable gen 
							
						 
						
							2016-06-12 20:14:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ff05cc78 
								
							 
						 
						
							
							
								
								enable core minimization with qsat in case it turns out to be useful  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-12 15:58:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								08328c5614 
								
							 
						 
						
							
							
								
								add option in theory_str to assert string constant lengths more eagerly  
							
							... 
							
							
							
							now passes z3str/concat-025 
							
						 
						
							2016-06-12 17:16:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								22ffd65d1e 
								
							 
						 
						
							
							
								
								Java API: split incRef into incRef and addToReferenceQueue  
							
							... 
							
							
							
							One method should do one thing only, it's easy to mix things up
otherwise. 
							
						 
						
							2016-06-12 21:01:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								2a347f04bf 
								
							 
						 
						
							
							
								
								Java API: FuncInterp.Entry should be an inner static class  
							
							... 
							
							
							
							...as it does not use any fields of the outer FuncInterp object. 
							
						 
						
							2016-06-12 21:00:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								5657399d55 
								
							 
						 
						
							
							
								
								Bugfix for incorrect order of operations.  
							
							
							
						 
						
							2016-06-12 20:39:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								495ef0f055 
								
							 
						 
						
							
							
								
								Java bindings with no finalizers  
							
							... 
							
							
							
							Replacing finalizers with PhantomReferences, required quite a lot of
changes to the codebase. 
							
						 
						
							2016-06-12 20:27:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc80d3b69 
								
							 
						 
						
							
							
								
								Do not needlessly catch exceptions in Java bindings  
							
							... 
							
							
							
							A lot of existing code in Java bindings catches exceptions just to
silence them later.
This is:
a) Unnecessary: it is OK for a function to throw a RuntimeException
without declaring it.
b) Highly unidiomatic and not recommended by Java experts (see Effective
Java and others)
c) Confusing as has the potential to hide the existing bugs and have
them resurface at the most inconvenient/unexpected moment. 
							
						 
						
							2016-06-12 14:14:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3ac4709992 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-11 10:39:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ea201a776d 
								
							 
						 
						
							
							
								
								enable qsat-opt  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-11 10:39:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9f5a117443 
								
							 
						 
						
							
							
								
								move mus to solver  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-10 16:24:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									martin-neuhaeusser 
								
							 
						 
						
							
							
							
							
								
							
							
								f069b1c0e9 
								
							 
						 
						
							
							
								
								Make C-layer of OCaml bindings C89 compatible.  
							
							... 
							
							
							
							This patch ensures that the C code generated for the OCaml stubs complies with C89. It is needed to compile Z3 with OCaml support with Visual Studio versions older than VS2013. 
							
						 
						
							2016-06-10 16:49:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin R. Neuhäußer 
								
							 
						 
						
							
							
							
							
								
							
							
								22097efd4a 
								
							 
						 
						
							
							
								
								Extend build scripts to support MinGW64 cross-compilation on Windows.  
							
							
							
						 
						
							2016-06-10 16:43:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								19f98547f7 
								
							 
						 
						
							
							
								
								fix memory leak Issue  #643  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-09 21:59:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								fd968783a5 
								
							 
						 
						
							
							
								
								fix model generation for theory_str  
							
							
							
						 
						
							2016-06-09 20:35:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								1520760a04 
								
							 
						 
						
							
							
								
								string-integer integration in free var gen  
							
							
							
						 
						
							2016-06-09 20:31:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								91d82956b2 
								
							 
						 
						
							
							
								
								string concat-eq type 3 integer integration  
							
							
							
						 
						
							2016-06-09 16:25:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								6f5ee2c3ce 
								
							 
						 
						
							
							
								
								string concat-eq type 2 integer integration  
							
							
							
						 
						
							2016-06-09 16:04:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								ae74b47924 
								
							 
						 
						
							
							
								
								string concat-eq type 1 integer integration  
							
							
							
						 
						
							2016-06-09 15:41:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								bd187e0989 
								
							 
						 
						
							
							
								
								Bugfix for fp.min/fp.max in fpa2bv converter; hide BV UFs from FP models.  
							
							... 
							
							
							
							Fixes  #642  
						
							2016-06-09 17:51:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								bfeab9cc15 
								
							 
						 
						
							
							
								
								Added facilities for hiding UFs in smt::model_generator  
							
							
							
						 
						
							2016-06-09 17:49:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								879363157f 
								
							 
						 
						
							
							
								
								Bugfix for fpa2bv_converter  
							
							
							
						 
						
							2016-06-09 12:09:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								6332372573 
								
							 
						 
						
							
							
								
								more debugging info in theory_str final check; fix variable classification bug  
							
							
							
						 
						
							2016-06-08 20:01:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								bd2b014008 
								
							 
						 
						
							
							
								
								debugging information for dependence analysis  
							
							
							
						 
						
							2016-06-08 19:32:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cb29c07f06 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-08 13:56:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5253f3a12b 
								
							 
						 
						
							
							
								
								internalize unsupported operations  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-08 13:56:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								04fe8f66df 
								
							 
						 
						
							
							
								
								concat-eq-concat type 1 split 0  
							
							
							
						 
						
							2016-06-08 16:22:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								9b91e6ff0a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-08 12:07:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								a2eb824590 
								
							 
						 
						
							
							
								
								Added __nonzero__ and __bool__ functions to Python Z3 ASTs to enable use of Python lists (and similar).  
							
							... 
							
							
							
							Thanks to Vlad Shcherbina for the recommendation (see http://stackoverflow.com/questions/37669576/converting-z3-cnf-formula-into-list-of-lists-representation-using-z3py/37679447?noredirect=1#comment62859886_37679447 )! 
							
						 
						
							2016-06-08 12:07:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								314eae50a4 
								
							 
						 
						
							
							
								
								Merge pull request  #641  from kanigsson/master  
							
							... 
							
							
							
							Take into account number of monomials for rlimit counting 
							
						 
						
							2016-06-07 19:27:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Johannes Kanig 
								
							 
						 
						
							
							
							
							
								
							
							
								9bfa73ee06 
								
							 
						 
						
							
							
								
								Take into account number of monomials for rlimit counting  
							
							... 
							
							
							
							Should fix issue #611  
							
						 
						
							2016-06-08 11:17:26 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								513b4922ee 
								
							 
						 
						
							
							
								
								tracing code for string-integer integration  
							
							
							
						 
						
							2016-06-07 17:40:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								62aeff90c5 
								
							 
						 
						
							
							
								
								fix string theory setup so that string-integer integration actually works  
							
							
							
						 
						
							2016-06-07 17:38:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								47f97dde89 
								
							 
						 
						
							
							
								
								Merge pull request  #639  from MikolasJanota/master  
							
							... 
							
							
							
							Adding translation to ackr_model_converter. 
							
						 
						
							2016-06-06 10:09:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mikolas Janota 
								
							 
						 
						
							
							
							
							
								
							
							
								9df2a183d6 
								
							 
						 
						
							
							
								
								Adding translation to ackr_model_converter.  
							
							
							
						 
						
							2016-06-06 18:06:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								736f2bef46 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-04 20:08:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e8d85f91d7 
								
							 
						 
						
							
							
								
								disable filtering on negated tails. Issue  #634  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-04 20:08:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								e0df5bc2ed 
								
							 
						 
						
							
							
								
								fixups for string-integer  
							
							
							
						 
						
							2016-06-04 16:29:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								f2a869fb58 
								
							 
						 
						
							
							
								
								std::unordered_map -> std::map  
							
							
							
						 
						
							2016-06-04 11:01:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								626b9160bf 
								
							 
						 
						
							
							
								
								collect-statistics additions  
							
							
							
						 
						
							2016-06-03 20:45:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								b54ef3623b 
								
							 
						 
						
							
							
								
								added collect-statistics tactic  
							
							
							
						 
						
							2016-06-03 20:26:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								19db0c5f2c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-03 10:13:27 -07:00