Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ef14ffa08
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-12-09 23:18:02 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								e092232f67
								
							
						 | 
						
							
							
								
								add virtual destructors, fix operator code for API methods complement and intersection per note by Loris d'Antoni
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 23:17:52 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								e9411e5b8c
								
							
						 | 
						
							
							
								
								explicitly re-introduce string axioms on refreshed string theory vars
							
							
							
							
							
							
							
							this fixes at least one case (kaluza/unsat/big/9650.smt2) where a string
could have a negative length value due to a constraint that went out of scope 
							
						 | 
						
							2016-12-09 17:12:29 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								737565180f
								
							
						 | 
						
							
							
								
								disable stronger arrangements in theory_str for now
							
							
							
							
							
						 | 
						
							2016-12-09 16:55:34 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								649d474686
								
							
						 | 
						
							
							
								
								Build fix for C++ example
							
							
							
							
							
						 | 
						
							2016-12-09 19:09:47 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c664f1c05
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-12-09 15:03:36 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								16b32ecf12
								
							
						 | 
						
							
							
								
								Bugfix for special-case handling in fp.fma.
							
							
							
							
							
							
							
							Thanks to Florian Schanda for reporting this bug.
(+reversed accidental debug code commit). 
							
						 | 
						
							2016-12-09 15:03:31 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a17e957362
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-12-09 15:32:26 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								acba529bce
								
							
						 | 
						
							
							
								
								fix bug in encoding of axioms for indexof. Issue #806
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 15:32:15 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								56b1a8b086
								
							
						 | 
						
							
							
								
								Bugfix for special-case handling in fp.fma.
							
							
							
							
							
							
							
							Thanks to Florian Schanda for reporting this bug. 
							
						 | 
						
							2016-12-09 13:43:05 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								9df5c31485
								
							
						 | 
						
							
							
								
								Whitespace
							
							
							
							
							
						 | 
						
							2016-12-09 13:40:46 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ab2067b69
								
							
						 | 
						
							
							
								
								produce error message for cores with optimization. Issue #825
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 13:15:40 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								99b7c26e9f
								
							
						 | 
						
							
							
								
								exposing regular expression features to address issue #831
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 13:05:02 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e6600c6be
								
							
						 | 
						
							
							
								
								add python API for newly exposed regex constructors
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 09:09:03 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								976fadf771
								
							
						 | 
						
							
							
								
								add missing complement
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 06:21:57 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								0473d2ef56
								
							
						 | 
						
							
							
								
								add regular expression features to C# API
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 06:17:13 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a82b5e21fe
								
							
						 | 
						
							
							
								
								add regular expression operations to C and C++ API
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-09 06:11:36 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								515cd4a3f3
								
							
						 | 
						
							
							
								
								add boolean case split in theory_str::solve_concat_eq_str
							
							
							
							
							
						 | 
						
							2016-12-08 14:49:38 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4e25bffab6
								
							
						 | 
						
							
							
								
								add range constructor to .NET API
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-08 18:33:02 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								feb801564b
								
							
						 | 
						
							
							
								
								adding range to C API. Issue #831
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-12-08 18:28:27 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								dc0d29a00c
								
							
						 | 
						
							
							
								
								Bugfix for model construction. Fixes #828.
							
							
							
							
							
						 | 
						
							2016-12-08 16:14:54 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Wensheng Tang
								
							 
						 | 
						
							
							
							
							
								
							
							
								99d10d1224
								
							
						 | 
						
							
							
								
								Fixed utf-8 version string handling for python2. Resolved #787
							
							
							
							
							
						 | 
						
							2016-12-08 15:09:59 +08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								7b0aaf8745
								
							
						 | 
						
							
							
								
								boolean case split theory_str concat_eq remaining cases
							
							
							
							
							
						 | 
						
							2016-12-06 16:22:42 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								225b527d58
								
							
						 | 
						
							
							
								
								boolean case split theory_str process_concat_eq_type2
							
							
							
							
							
						 | 
						
							2016-12-06 16:09:38 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								b57f04e2d2
								
							
						 | 
						
							
							
								
								optimize generate_mutual_exclusion in theory_str to make only half as many subterms
							
							
							
							
							
						 | 
						
							2016-12-06 12:59:40 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								da61c99f9e
								
							
						 | 
						
							
							
								
								experimental boolean case split in theory_str process_concat_eq_type1 WIP
							
							
							
							
							
						 | 
						
							2016-12-06 12:52:48 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								938dcaa669
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:/mtrberzi/z3 into develop
							
							
							
							
							
						 | 
						
							2016-12-05 20:17:44 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								be9cb8db82
								
							
						 | 
						
							
							
								
								regex tracing theory_str
							
							
							
							
							
						 | 
						
							2016-12-05 20:17:43 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								35ad68d9b5
								
							
						 | 
						
							
							
								
								assert stronger arrangements theory_str
							
							
							
							
							
						 | 
						
							2016-12-05 15:13:48 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1a704484b
								
							
						 | 
						
							
							
								
								Re-added context creation locks in the Java API. Relates to #819.
							
							
							
							
							
						 | 
						
							2016-12-01 23:16:15 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								406b622f59
								
							
						 | 
						
							
							
								
								Revert "testing term generation refactor in theory_str::check_length_const_string"
							
							
							
							
							
							
							
							This reverts commit edf151c9a0. 
							
						 | 
						
							2016-12-01 15:19:51 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								b020c71f8a
								
							
						 | 
						
							
							
								
								Revert "ref_vector refactoring in theory_str::check_length_concat_concat"
							
							
							
							
							
							
							
							This reverts commit 599cc1e75d. 
							
						 | 
						
							2016-12-01 15:19:51 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								548f635f7e
								
							
						 | 
						
							
							
								
								Revert "experimental non-reuse of XOR vars in theory_str"
							
							
							
							
							
							
							
							This reverts commit fd1bf65b64. 
							
						 | 
						
							2016-12-01 15:19:50 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								10c0d94cf2
								
							
						 | 
						
							
							
								
								Revert "refactor theory_str::check_length_concat_var"
							
							
							
							
							
							
							
							This reverts commit 170e2b4e2a. 
							
						 | 
						
							2016-12-01 15:19:50 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nuno Lopes
								
							 
						 | 
						
							
							
							
							
								
							
							
								dedae29300
								
							
						 | 
						
							
							
								
								add a few more statics to avoid symbol clashes
							
							
							
							
							
						 | 
						
							2016-12-01 17:37:07 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nuno Lopes
								
							 
						 | 
						
							
							
							
							
								
							
							
								e697d3e810
								
							
						 | 
						
							
							
								
								remove 2 outdated comments
							
							
							
							
							
						 | 
						
							2016-12-01 14:10:31 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nuno Lopes
								
							 
						 | 
						
							
							
							
							
								
							
							
								42b26c63e5
								
							
						 | 
						
							
							
								
								make a few functions static
							
							
							
							
							
						 | 
						
							2016-12-01 14:01:20 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								170e2b4e2a
								
							
						 | 
						
							
							
								
								refactor theory_str::check_length_concat_var
							
							
							
							
							
						 | 
						
							2016-11-30 19:41:00 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd1bf65b64
								
							
						 | 
						
							
							
								
								experimental non-reuse of XOR vars in theory_str
							
							
							
							
							
						 | 
						
							2016-11-30 15:52:58 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								599cc1e75d
								
							
						 | 
						
							
							
								
								ref_vector refactoring in theory_str::check_length_concat_concat
							
							
							
							
							
						 | 
						
							2016-11-30 13:08:42 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ebc660b6d
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-11-30 09:52:15 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								024082a45f
								
							
						 | 
						
							
							
								
								adding preferred sat, currently disabled, to wmax. Fixing issue #815
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-11-30 09:52:05 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								edf151c9a0
								
							
						 | 
						
							
							
								
								testing term generation refactor in theory_str::check_length_const_string
							
							
							
							
							
						 | 
						
							2016-11-29 21:46:00 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								947d443726
								
							
						 | 
						
							
							
								
								improved regex concat rewrite
							
							
							
							
							
						 | 
						
							2016-11-29 19:46:37 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								d9227b95ea
								
							
						 | 
						
							
							
								
								blast distinct in incremental BV solver
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-11-29 15:45:23 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								361f02ef1d
								
							
						 | 
						
							
							
								
								remove assignment refcount hack from theory_str::pop_scope_eh
							
							
							
							
							
						 | 
						
							2016-11-28 21:34:55 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								f968f79d1c
								
							
						 | 
						
							
							
								
								refactor solve_concat_eq_str to use expr_ref_vector
							
							
							
							
							
						 | 
						
							2016-11-28 18:47:42 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								b77f6666dc
								
							
						 | 
						
							
							
								
								refactor process_concat_eq_type_6 to use expr_ref_vector
							
							
							
							
							
						 | 
						
							2016-11-28 18:40:28 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e65511a3f
								
							
						 | 
						
							
							
								
								save a few functions to trail in theory_str
							
							
							
							
							
						 | 
						
							2016-11-28 16:21:26 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nuno Lopes
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b4365470d
								
							
						 | 
						
							
							
								
								mam compiler: move reset of matched_exprs cache next to code reset
							
							
							
							
							
						 | 
						
							2016-11-28 15:40:25 +00:00 | 
						
						
							
							
							
							
								
							
							
						 |