| 
								
								
									 Nikolaj Bjorner | 2307a7ffa7 | fix bug in handling of repeated soft constraints. #815 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-11 10:19:57 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0765eea486 | add suggestions from #835 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-11 05:45:40 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70bb92d016 | remove nested booleans during pre-processing. issue #837 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-11 05:16:31 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ff46a925a2 | bail out on failure to properly project. issue #837 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-11 04:25:05 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 20790c46ee | bail out on failure to properly project Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-11 04:23:07 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 32c63ce4cd | address other warnings per input from delcypher Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-10 17:23:59 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6594c3a046 | add virtual destructor to intermediary class in case this helps for #835 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-10 13:58:39 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dea3b8ddf7 | address warnings from #836 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-10 13:14:36 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8e078cf9e2 | address #835 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-10 07:52:00 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fe10f2d244 | address #835 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-10 07:51:16 +01:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 09053b831d | enforce nonempty string constraint on refreshed nonempty string vars | 2016-12-09 17:23:39 -05:00 |  | 
				
					
						| 
								
								
									 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 |  |