| 
								
								
									 Murphy Berzish | 94d5f242b8 | Merge branch 'str-at-semantics' into develop | 2017-03-13 14:40:40 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 5c9d7538a0 | add alternate str.at semantics check in seq_rewriter this rewrites to empty string if the index is negative or beyond the length of the string,
which is consistent with CVC4's semantics for this term | 2017-03-13 14:39:12 -04:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 338193548b | fixing build break, adding fixedpoint object to C++ API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-03-10 22:52:55 +01:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | c198bc5863 | fix re.range rewrite for theory_str | 2017-03-10 13:13:45 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 05c5b3b07b | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-03-09 22:45:52 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5f5819f029 | fix xor handling, and defaults for cardinality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-03-09 22:44:41 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f68355fbc | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2017-03-08 21:33:43 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | b57764800c | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2017-03-07 18:10:31 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8f14cfadd2 | Tabs, whitespace | 2017-03-07 18:10:03 +00:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 577cb19745 | experimental rewrite of bitvector unit sequences to string constants | 2017-03-06 13:58:03 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 82b1a61b25 | fix string operator names | 2017-03-04 16:30:36 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | ad0766898c | add boolean operators to zstring and fix ostream | 2017-03-04 15:20:57 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b0a47ca897 | disable pb sorting Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-03-02 08:11:38 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 9f79015ee6 | patches to theory_str for theory_seq compat | 2017-03-01 22:18:18 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | d00723e7ea | add String name for string sort, SMTLIB2.5 compat | 2017-03-01 18:23:48 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | ab71dea82d | theory_str refactoring | 2017-02-28 17:47:55 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 9ac0d098ac | Merge remote-tracking branch 'upstream/master' into release-1.0 | 2017-02-28 12:45:04 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4792229c2b | Merge pull request #922 from mtrberzi/regex-unroll add _re.unroll internal operator to seq_decl_plugin | 2017-02-27 18:37:37 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 725352234d | refactoring theory_str | 2017-02-27 13:22:56 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e9b49644b2 | Merge branch 'master' of https://github.com/z3prover/z3 into opt | 2017-02-25 16:20:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 996c0f0666 | fix type on exception message Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-25 16:14:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8437cb7132 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2017-02-24 07:54:25 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 0ebd93c8b5 | add _re.unroll internal operator to seq_decl_plugin | 2017-02-23 20:57:19 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 7e3e434147 | Merge branch 'upstream-master' into release-1.0 | 2017-02-23 19:18:58 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | eb0ba26f90 | C-style octal escapes, including 1- and 2-digit escapes | 2017-02-23 18:33:10 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 61bbf8ba7e | add octal escape to seq_decl_plugin | 2017-02-23 18:24:08 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 5107e5cafc | refactor: remove t_str_refcount_hack traces | 2017-02-23 15:01:55 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 179b0f7630 | clean up todos theory_str | 2017-02-21 19:52:27 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 15e3d3ec3c | octal escape theory_str | 2017-02-21 15:51:08 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 122a12c980 | fix build on downlevel compilers Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-21 09:12:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 98c5a779b4 | add xor parity solver feature Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-20 16:55:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0cf5af121a | Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt | 2017-02-19 11:32:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dc588b54f7 | add sorting-based pb encoding in the style of minisat+ Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-19 11:31:34 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 235ea79043 | Merge branch 'upstream-master' into release-1.0 Conflicts:
	src/cmd_context/check_logic.cpp
	src/cmd_context/cmd_context.cpp
	src/cmd_context/cmd_context.h
	src/smt/params/smt_params_helper.pyg
	src/smt/smt_context.cpp | 2017-02-18 15:04:44 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b0dd3f3238 | add recursive function graphs to model, adapt rewriter to bypass branches whose evaluation is redundant Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-16 13:58:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7e391a8a57 | add option to disable cardinality solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-16 08:38:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2bcb875559 | add option to disable cardinality solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-16 08:36:16 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 3670fa64e6 | add hex escape support theory_str | 2017-02-11 16:59:06 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4220432ac3 | Merge branch 'master' of https://github.com/z3prover/z3 into opt | 2017-02-11 11:57:47 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b6b6035cfb | tuning and fixing drat checker Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-07 16:50:39 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | c56edc63d2 | Merge pull request #882 from dwoos/sine-filter Add basic Sine Qua Non filtering | 2017-02-04 20:24:09 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e9e0293d1a | local updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-02 10:19:51 -08:00 |  | 
				
					
						| 
								
								
									 Doug Woos | d6fbfe401e | add and use new is_pattern recognizer | 2017-02-01 16:21:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7faa35ebdb | fixing card Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-31 18:47:30 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 19779f1a9b | fix string operators in theory_str, this breaks theory_seq temporarily | 2017-01-31 11:49:10 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8b7bafbd9f | updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 21:23:53 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | fa1ec0b80f | smtlib25 draft standard in theory_str | 2017-01-27 16:49:40 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | a879b24011 | add str.prefixof, str.suffixof in theory_str | 2017-01-27 16:26:30 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 50e2273dbd | substr bugfix | 2017-01-20 17:39:32 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 13099b1590 | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-19 17:56:43 -08:00 |  |