| 
								
								
									 Nikolaj Bjorner | db746e0c2f | fix more unused variable warning messages Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 09:52:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 985fc50961 | breaking regression tests: ensure that model values are of the sort of the original expression. Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 09:48:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db71563478 | fix build compiler warnings on OSX Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 09:36:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 01c3e02e99 | fix query for non-relational engines Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 07:57:10 -08:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | 613edfc107 | Merge remote-tracking branch 'upstream/master' into lackr | 2016-01-12 13:19:29 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 08139d1ab1 | fix build with gcc | 2016-01-12 08:48:41 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3bf8b17b96 | remove std::cout Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 19:22:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 739c90779b | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-01-11 19:16:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e22ac712b0 | add model construction for disequations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 16:53:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 79a5b133d7 | fix debugging code in ast.cpp to take into account that literals may be repeated Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 11:04:44 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d4efa3753c | Optimization for real to float conversion. Relates to #383. | 2016-01-11 18:54:07 +00:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | b26e4b1516 | Merge remote-tracking branch 'upstream/master' into lackr | 2016-01-11 18:27:47 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a156028d82 | pin expressions per Sarah Winkler's memory leak report Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 09:46:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d4c98c1ab4 | Corrected fix to #354: The parameters got shared between the MBQI checker and main context, overriding m_array_laziness to 0 which caused missing propagations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 09:38:05 -08:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | edf6d63a0b | Merge branch 'lackr' of github.com:MikolasJanota/z3 into lackr | 2016-01-11 17:23:13 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | bbdd5ab96f | Merge branch 'lackr' of github.com:MikolasJanota/z3 into lackr | 2016-01-11 17:18:56 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | b46f312115 | A proper model  converter for the lazy mode. | 2016-01-11 17:18:22 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 131f9e2247 | change queries to take function names instead of arbitrary predicates. This allows to bypass issues with having arbitrary query expressions compiled in arbitrary ways to auxiliary predicates where names of bound variables are reshuffled. See also Stackoverflow http://stackoverflow.com/questions/34693719/bug-in-z3-datalog Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-10 20:43:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 082dcda7f7 | Fix Issue #405: Horn normal form ignores implication Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-10 19:16:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fce286db91 | Issue #354. Fix unsoundness in Array theory based on missing propagation of selects over ite expressions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-10 17:11:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0df4931c4b | dealing with issue #402 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-09 15:43:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 20cfbcd66b | dealing with issues #402 #399 #258 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-09 13:29:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fc4260e018 | enable Horner evaluation also for mixed-integer constraints now that ast-manger inserts coercions on the fly. Avoids loop for issue #399, but with this alone results in unknown status Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-09 10:01:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 03cef7b03c | add some conveniences for expressing string constraints Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-08 16:19:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e1ade258a0 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-01-08 16:07:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4939957f6a | check that disequations are solved Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-08 16:07:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 52284922a0 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-01-08 13:39:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9fb3d36961 | pin expressions during substitution. Issue #367 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-08 13:39:23 -08:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | 5706df30c6 | Fixing soft timeout for check-sat-using. | 2016-01-08 16:17:34 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3d01246f71 | Skip propagation on bits that have not (yet) been fixed by the SAT core: congruence closure for bits has not necessarily propagated to all bit positions when a bit in a congruence class gets fixed. Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-08 08:17:18 -08:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | fbd02f6d5f | Merge remote-tracking branch 'upstream/master' into lackr | 2016-01-08 14:53:25 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 98f750f90d | ml build failure, issue #403 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 20:37:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 183d3821ce | ml build failure, issue #403 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 20:14:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 17a32a4e5f | ml build failure Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 20:14:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 023c564839 | Issue #406 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 20:10:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0e6aaf0211 | Issue #407 build break Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 20:05:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8b66411c05 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-01-07 16:04:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ad778f87c7 | change data-structures to concanetation decomposition normal form Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 16:03:37 -08:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | 743a59254e | Merge remote-tracking branch 'upstream/master' into lackr | 2016-01-07 16:39:43 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 66604fa621 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-01-07 15:58:34 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | e53b580cb4 | added compiler macro to disable invocation of the debugger upon failure. | 2016-01-07 15:58:10 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0c2334417c | fix build warnigs with && vs ||, tuning seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 06:53:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 643999860d | fix memory leak in SAT solver exposed by regression tests Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-06 17:32:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 00f3a1fe81 | fix memory leak in SAT solver exposed by regression tests Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-06 11:47:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aec5a38b14 | fix memory leak in SAT solver exposed by regression tests Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-06 11:44:55 -08:00 |  | 
				
					
						| 
								
								
									 George Karpenkov | f93c41b1be | Since classes are non-final "instanceof" check is better in #equals | 2016-01-06 11:27:58 +01:00 |  | 
				
					
						| 
								
								
									 George Karpenkov | 529b9d6833 | The locking field should be final. | 2016-01-06 11:19:38 +01:00 |  | 
				
					
						| 
								
								
									 George Karpenkov | 8bb0010dc3 | Javadoc and indentation fixes - A proper way to refer to the function in the same class is "#funcName"
- There is no point in "@param p" declaration if no description follows
it. | 2016-01-06 11:19:26 +01:00 |  | 
				
					
						| 
								
								
									 George Karpenkov | 54e5bf2422 | Remove redundant cast | 2016-01-06 11:18:22 +01:00 |  | 
				
					
						| 
								
								
									 George Karpenkov | 93ad8d32b9 | Remove redundant "throw" statement which has no effect. | 2016-01-06 11:17:32 +01:00 |  |