Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								b53da182b6 
								
							 
						 
						
							
							
								
								fix gen_assign_unroll_reg so that it does not assert a contradiction  
							
							
							
						 
						
							2016-06-30 04:39:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								a2d6149df5 
								
							 
						 
						
							
							
								
								add general-case regex unroll model generation  
							
							... 
							
							
							
							WIP as there is currently a SAT-as-UNSAT bug I'm trying to fix
This also changes the semantics of lower_bound and upper_bound,
no longer wrapping the expr that is passed in with mk_strlen().
This actually makes these methods useful for checking bounds
of things other than strings. 
							
						 
						
							2016-06-30 04:00:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								b4110c886f 
								
							 
						 
						
							
							
								
								successful unroll of simple unbounded Str2Reg  
							
							
							
						 
						
							2016-06-30 02:46:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								427632ede3 
								
							 
						 
						
							
							
								
								let free variable assignment work a bit more towards unrolls  
							
							
							
						 
						
							2016-06-30 01:42:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								21f0a50aba 
								
							 
						 
						
							
							
								
								add Unroll check to get_eqc_allUnroll  
							
							
							
						 
						
							2016-06-30 01:24:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								03827cb487 
								
							 
						 
						
							
							
								
								add more Unroll support to final_check, ctx_dep_analysis  
							
							
							
						 
						
							2016-06-30 01:21:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e518d4a5fe 
								
							 
						 
						
							
							
								
								typename conventions, issue  #664  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-29 17:02:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fd95a9e061 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-29 16:53:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c2f9d35d59 
								
							 
						 
						
							
							
								
								throw exceptions when internalizing expressions with free variables, issue  #663  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-29 16:53:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								37c9a31296 
								
							 
						 
						
							
							
								
								Merge pull request  #661  from cheshire/fix_java_leak  
							
							... 
							
							
							
							Java bindings: Force cleaning the queue on context closing. 
							
						 
						
							2016-06-29 04:56:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5d5004193b 
								
							 
						 
						
							
							
								
								avoid crash on box models under cancellation. Issue  #654  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-29 04:54:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0fdf01e410 
								
							 
						 
						
							
							
								
								avoid crash on box models under cancellation. Issue #            SASSERT(!m_box_models.empty());  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-29 04:53:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								cb87991d5f 
								
							 
						 
						
							
							
								
								Java bindings: Force cleaning the queue on context closing.  
							
							
							
						 
						
							2016-06-29 13:09:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8aee7129f6 
								
							 
						 
						
							
							
								
								shortcircuit stats functions on ground terms  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-28 21:48:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b303fd59c0 
								
							 
						 
						
							
							
								
								add some version information (and date) to log file to make it easier to trap version mismatch on log files  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-28 18:11:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e4a00f6f6f 
								
							 
						 
						
							
							
								
								re-include get_error_msg_ex per issue  #660  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-28 17:48:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								84aec95eda 
								
							 
						 
						
							
							
								
								fix up use-list in 3x3 resolution case. Regression RND_3_24.smt2  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-28 11:41:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								b31d1a92aa 
								
							 
						 
						
							
							
								
								add more support for unroll (WIP)  
							
							
							
						 
						
							2016-06-27 14:41:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b66d457b19 
								
							 
						 
						
							
							
								
								move arithmetical mbp functionality to model_based_opt  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-26 16:12:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7fc294d329 
								
							 
						 
						
							
							
								
								move arithmetical mbp functionality to model_based_opt  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-26 14:30:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								30cf0d19eb 
								
							 
						 
						
							
							
								
								use of mk_bool_val  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-24 09:11:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f72d9c25c6 
								
							 
						 
						
							
							
								
								merge with update to bv rewriter  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-24 09:08:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								017165c474 
								
							 
						 
						
							
							
								
								fix bug with model completion and remove spurious std::cout  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-24 09:02:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								70301ad3c8 
								
							 
						 
						
							
							
								
								Added bv*mul_no*flow handling in bv_rewriter.  
							
							... 
							
							
							
							Fixes  #657 . 
						
							2016-06-24 16:25:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								67ea78a4a5 
								
							 
						 
						
							
							
								
								Add basic MARCO example  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-24 08:00:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								914bf2ff3b 
								
							 
						 
						
							
							
								
								extend constant folding for bit-vector overflow/underflow operators,  #657  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-24 07:43:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								e9eb88e1b3 
								
							 
						 
						
							
							
								
								fixed java build issues. Relates to  #648 .  
							
							
							
						 
						
							2016-06-24 15:08:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								3e96a7972f 
								
							 
						 
						
							
							
								
								Merge pull request  #648  from cheshire/no_finalizers  
							
							... 
							
							
							
							Replace finalizers with PhantomReferences in Java API 
							
						 
						
							2016-06-24 14:17:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								d90a575981 
								
							 
						 
						
							
							
								
								Merge pull request  #646  from martin-neuhaeusser/ocaml-c89  
							
							... 
							
							
							
							Make C-layer of OCaml bindings C89 compatible. 
							
						 
						
							2016-06-24 13:40:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								98a34ca51f 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-23 21:39:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c72ed3e6b4 
								
							 
						 
						
							
							
								
								update core minimization code  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-23 21:39:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								020e8aef6d 
								
							 
						 
						
							
							
								
								regex union  
							
							
							
						 
						
							2016-06-23 17:14:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								04803d7a3b 
								
							 
						 
						
							
							
								
								starting regex support  
							
							
							
						 
						
							2016-06-23 15:24:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								0a575936d0 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-23 19:31:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								8bde7b8a4c 
								
							 
						 
						
							
							
								
								Added facilities for dumping smt_params for debugging purposes  
							
							
							
						 
						
							2016-06-23 19:31:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								41edf5f91e 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-22 20:25:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5b497b6249 
								
							 
						 
						
							
							
								
								reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-22 20:25:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								89b1d7d8da 
								
							 
						 
						
							
							
								
								Fixed test case  
							
							
							
						 
						
							2016-06-22 18:52:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								4c34629806 
								
							 
						 
						
							
							
								
								starting regex support, rewriter  
							
							
							
						 
						
							2016-06-21 21:13:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								a808a8c587 
								
							 
						 
						
							
							
								
								theory_str infer_len_concat_arg  
							
							
							
						 
						
							2016-06-21 17:38:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								1e46782392 
								
							 
						 
						
							
							
								
								theory_str infer_len_concat  
							
							
							
						 
						
							2016-06-21 17:25:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								ba42478f9b 
								
							 
						 
						
							
							
								
								string-integer wip  
							
							
							
						 
						
							2016-06-20 20:02:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fa6f9b4a37 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2016-06-20 16:39:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9c099d6b1b 
								
							 
						 
						
							
							
								
								fix mb maximization logic, so far not accessible  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-06-20 16:39:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								89a337ba7e 
								
							 
						 
						
							
							
								
								quick path with string-integer integration in theory_str::simplify_concat_equality  
							
							
							
						 
						
							2016-06-19 18:25:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Karpenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								b086aac45f 
								
							 
						 
						
							
							
								
								Use constructors instead of static methods for Context.java.  
							
							
							
						 
						
							2016-06-16 18:21:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								5b3c868c90 
								
							 
						 
						
							
							
								
								theory_str Replace method  
							
							
							
						 
						
							2016-06-15 21:14:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								fb20951064 
								
							 
						 
						
							
							
								
								theory_str Substr support WIP  
							
							
							
						 
						
							2016-06-15 20:26:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								be5bf7fb80 
								
							 
						 
						
							
							
								
								LastIndexof support  
							
							
							
						 
						
							2016-06-15 18:45:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								7c8b882ae6 
								
							 
						 
						
							
							
								
								decl and rewriter support for LastIndexof in theory_str (WIP)  
							
							
							
						 
						
							2016-06-15 18:04:33 -04:00