| 
								
								
									 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 | fad1dffbf0 | Added PATH info to successful build message | 2016-06-22 19:03:42 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 89b1d7d8da | Fixed test case | 2016-06-22 18:52:40 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8c191781e7 | Fixed warning message | 2016-06-22 18:52:30 +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 |  | 
				
					
						| 
								
								
									 Murphy Berzish | dc5a334d42 | support for Indexof2 in theory_str | 2016-06-15 17:37:17 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 881e3056f3 | support for IndexOf in theory_str | 2016-06-14 21:28:31 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | db2a5854e9 | decl and rewriter for Indexof (WIP) | 2016-06-14 20:10:06 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 7aeeb599ef | very very basic Contains support in theory_str not included: the 1200 lines of code that make it very fast | 2016-06-14 18:43:51 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | a3986d6d0e | decl and rewriter support for Contains (WIP) | 2016-06-14 18:36:43 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 989d6b577b | EndsWith axiomatization in theory_str | 2016-06-14 18:05:24 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | fd38b4c729 | EndsWith decl and rewriter, WIP | 2016-06-14 17:55:46 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 4f131ebba7 | prevent infinite loop of axiom generation. working StartsWith | 2016-06-14 16:42:46 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | c5ffb012dd | axioms for StartsWith; WIP as I need to fix an infinite recursion bug | 2016-06-14 16:16:39 -04:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bfe26390f0 | fix bug introduced when hiding unused variables in 96e157e, reported by Mikolas JanotaSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-14 08:12:32 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8da0146318 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-06-14 08:10:21 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9253ca9d86 | make use of warning_msg safe for formatting. Thanks to Scott McPeak for reporting Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-14 08:10:10 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | c8c262fb93 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-06-14 13:14:30 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3ea71b4b25 | Fixed SMT2 scanner to allow 0xFF characters. Thanks to Santiago Zanella-Beguelin for reporting this issue. | 2016-06-14 12:49:48 +01:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 7d8e54c50f | decl and rewriter for string StartsWith | 2016-06-13 22:27:46 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | be5cc02a45 | working axiomatization for CharAt | 2016-06-13 21:57:08 -04:00 |  | 
				
					
						| 
								
								
									 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 |  |