| 
								
								
									 Christoph M. Wintersteiger | 6749c19ab1 | Merge branch 'static_analysis' of https://github.com/daniel-j-h/z3 # Conflicts:
#	src/ast/ast.h
#	src/interp/iz3foci.cpp
#	src/muz/duality/duality_dl_interface.cpp
#	src/util/hwf.h | 2015-10-19 15:14:45 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8a026c355f | Corrected unspecified behavior of corner cases in fp.min/fp.max. Partially addresses #68. | 2015-10-07 20:39:36 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 32194b3f36 | Eliminated unused variables. | 2015-10-04 15:22:10 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 1294a2ac15 | Fixed a memory leak | 2015-10-01 13:31:37 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5d71190468 | add catch for cancellation intermixed with return value l_true. To address regressions in QF_LIA tests Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-29 16:50:59 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | de3ead9ff1 | build fix | 2015-09-28 18:20:22 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 076e680433 | Improved UF suppport in fpa2bv_converter. | 2015-09-25 17:28:31 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2744d80642 | Fixed reference counting in fpa2bv converter. | 2015-09-23 14:22:02 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4be3926daa | use signed character type declarations for cross platform compilation. Fixes issue #210 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-05 16:30:58 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 87396bd648 | fix issue #212 - don't use SAT solver core when division semantics is disabled Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-05 11:03:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b4d0e6076e | change behavior on allocation excess to process exit to avoid memory smashes on exception unsafe code blocks. Fixes issue #175 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-02 16:12:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc5d719d9e | enable incremental bit-vector solving Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-01 09:48:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ef7915858b | add filter to detect circumventing the default semantics of bit-vector division with the use of the sat-based bit-vector solver. Provides a way to fix issue #190 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-24 16:27:07 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 76c9abada2 | remove dbg pp Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-23 11:00:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 546a9b8f03 | revising pd-maxres Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-23 10:53:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 980e74b4ff | add tactic to recognize small discrete domains and convert them into bit-vectors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-20 06:39:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 40eb7c9c84 | fix 0-1 translation bug reported by Klaus Becker Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-10 16:21:02 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aa431bb67f | ensure pb on lex > 1 constraints Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-08 14:10:11 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8505ca843b | recognize more pb patterns Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-08 13:39:39 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f96c0b6963 | fixes #186, remove ite-lifting from opt_context to detect weighted maxsat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-06 11:52:59 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4bc044c982 | update header guards to be C++ style. Fixes issue #9 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-07-08 23:18:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f145ceecb4 | remove default failure on proof mode fixes #121 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-07-08 22:12:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7b918e83c3 | fix distribute forall, fixes issue #138 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:16 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 020620aadd | disable qf-ufnra tactic from default for testing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:16 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8df919b6bb | fix mixed integer/real bugs for maximization exposed by non-termination in slow.smt. partially fixes issue #56 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:15 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aa4b9e68d7 | exposing facility to extract dependent clauses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:14 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 38113e8434 | include statistics from sub-modules for QF_UFNRA Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:13 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 158a5dd2db | add count of memory allocations and way to limit allocations globally. Fix purification in nlsat_smt to fix regressions on QF_UFNRA Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:12 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 45d2ffa38c | hide new behavior until tested Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:10 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5aee077d55 | enable incremental sat for QF_BV Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:10 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 9a62d989e6 | Revert "Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable" This reverts commit d3db21ccde, reversing
changes made toe463d5d899. | 2015-06-24 17:06:04 +01:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | 66e585e817 | Merge branch 'unstable' of https://github.com/AleksandarZeljic/z3 into smallFloats | 2015-06-12 18:35:59 +02:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | 421b3af8bd | Minor additions and cleanup to the outdated code. | 2015-06-12 18:35:32 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 28fce367b1 | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-06-12 13:00:06 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f84d6bf5bb | Bugfix for QF_FP tactic | 2015-06-12 12:58:07 +01:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | f45fcbe282 | Added support for patching of models containing toIntegral, max, min. | 2015-06-12 11:47:58 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2c2a77174c | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-06-11 16:57:46 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b08ccc7816 | added missing Copyright forms Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-10 11:54:02 -07:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | 08b3f9b46e | Removed the fpa2bv_porec model converter which was outdated and causing evaluation bugs. | 2015-06-10 19:57:32 +02:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | a37ec41370 | Buggy version, a full model is found but evaluation finds it to be invalid. | 2015-06-09 21:16:53 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f920644892 | Parameter fix for the qflia default tactic | 2015-06-08 15:37:17 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 24a5ff825a | Fixed collect_param_descrs in pb2bv tactic. | 2015-06-08 15:36:00 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3e1042c680 | Exported the quasi-pb probe as per user request. | 2015-06-08 15:35:29 +01:00 |  | 
				
					
						| 
								
								
									 aleze648 | 444dc0ed0a | Added missing cases for positive zero, negative zero and is positive. | 2015-06-07 05:31:10 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 2733899c01 | remove unused var Signed-off-by: Nuno Lopes <nlopes@microsoft.com> | 2015-06-05 09:30:44 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | c910ed2eae | fpa2bv_approx: bugfix for fp.abs | 2015-06-02 18:40:11 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 610c549104 | fpa2bv_approx: added fp.abs, fixed rounding mode model extraction | 2015-06-02 18:17:49 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 65a6845945 | Bugfix for fpa2bv_converter_prec | 2015-06-02 17:19:31 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a07cba72bc | eliminated unused variables | 2015-06-02 17:15:07 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8f388d83a2 | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-06-02 17:00:44 +01:00 |  |