Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca309341c3
								
							
						 | 
						
							
							
								
								fixing cancellation code paths for inc_sat_solver
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-27 22:07:46 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b1d673e3eb
								
							
						 | 
						
							
							
								
								catch cancellation exceptions, return undef
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-27 16:34:26 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d7e03e377
								
							
						 | 
						
							
							
								
								rewind qhead to ensure re-propagation after cancellation
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-27 16:23:33 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								41deae52c6
								
							
						 | 
						
							
							
								
								fix enum2bv to handle singleton enumeration types, differentiate disequality conflicts for theories that handle disequalities vs. theories that don't
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-27 13:35:53 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								24fc19ed58
								
							
						 | 
						
							
							
								
								speed up consequence finding by avoiding local search whenver assumption level is reached during the initial phase
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-27 08:15:39 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								253cfeb0af
								
							
						 | 
						
							
							
								
								Added FPA numeral accessors/predicates to Python API
							
							
							
							
							
						 | 
						
							2016-10-27 15:07:34 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								95d7b33ebb
								
							
						 | 
						
							
							
								
								Added is_numeral_negative to .NET and Java APIs
							
							
							
							
							
						 | 
						
							2016-10-27 15:07:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4f7ff9881
								
							
						 | 
						
							
							
								
								Added Z3_fpa_is_numeral_negative to FPA API
							
							
							
							
							
						 | 
						
							2016-10-27 15:06:24 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								485372ec2a
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-10-26 19:15:11 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4bd83724dd
								
							
						 | 
						
							
							
								
								remove conflict on false disequality, introduced regression
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-26 19:15:05 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								23c58a1ef6
								
							
						 | 
						
							
							
								
								Added FPA numeral predicates to ML API
							
							
							
							
							
						 | 
						
							2016-10-26 18:53:20 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								903d962a3c
								
							
						 | 
						
							
							
								
								Merge branch 'fpa_numeral_accessors' of https://github.com/wintersteiger/z3 into fpa_numeral_accessors
							
							
							
							
							
						 | 
						
							2016-10-26 18:44:49 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								935c523ef8
								
							
						 | 
						
							
							
								
								Added FPA numeral predicates to Java API
							
							
							
							
							
						 | 
						
							2016-10-26 18:44:35 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								c573a7446b
								
							
						 | 
						
							
							
								
								Added FPA numeral predicates to .NET API
							
							
							
							
							
						 | 
						
							2016-10-26 18:44:25 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								bea7bc5e30
								
							
						 | 
						
							
							
								
								Bugfix for bv2fpa_converter. Fixes #767.
							
							
							
							
							
						 | 
						
							2016-10-26 16:32:44 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								cf93e39666
								
							
						 | 
						
							
							
								
								Fixed FPA unbiased exponent accessors
							
							
							
							
							
						 | 
						
							2016-10-26 15:54:33 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								e381cef92c
								
							
						 | 
						
							
							
								
								Marked .NET Z3Exception as serializable
							
							
							
							
							
						 | 
						
							2016-10-26 15:12:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								93346380e0
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-10-26 14:08:50 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								ead970b477
								
							
						 | 
						
							
							
								
								Bugfix for Python API.
							
							
							
							
							
							
							
							Thanks to John D. Ramsdell for reporting this issue (http://stackoverflow.com/questions/39584779/why-is-the-sort-of-a-bound-variable-forced-not-to-be-a-finite-domain-sort). 
							
						 | 
						
							2016-10-26 14:08:33 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								1494c605f9
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-10-26 12:59:49 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								86285e1641
								
							
						 | 
						
							
							
								
								disabled unnecessary assertion
							
							
							
							
							
						 | 
						
							2016-10-26 12:59:26 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								da4289fadc
								
							
						 | 
						
							
							
								
								fix unit tests for pb
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-25 20:47:48 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								d0c5b86a2a
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-10-25 20:32:20 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								461e88e34c
								
							
						 | 
						
							
							
								
								additional robustness check for incremental sat solver core when it recieves interpreted constants, added PB equality to interface and special handling of equalities to adddress performance gap documented in #755
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-25 20:32:13 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								c7fddf80c2
								
							
						 | 
						
							
							
								
								fixed unhandled case warning in test/qe_arith.cpp
							
							
							
							
							
						 | 
						
							2016-10-25 14:34:00 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c5c564d6c
								
							
						 | 
						
							
							
								
								fixed initialization order warning in pb2bv_rewriter
							
							
							
							
							
						 | 
						
							2016-10-25 14:31:29 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								6ea45b4d65
								
							
						 | 
						
							
							
								
								fix for Python API installation
							
							
							
							
							
						 | 
						
							2016-10-25 14:23:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								963dfad10e
								
							
						 | 
						
							
							
								
								fix for biased flag on get_numeral_exponent_string
							
							
							
							
							
						 | 
						
							2016-10-25 14:17:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								dc78a04135
								
							
						 | 
						
							
							
								
								removed debug output
							
							
							
							
							
						 | 
						
							2016-10-25 12:20:45 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								fefd00aa49
								
							
						 | 
						
							
							
								
								fix sign of constant in pb constraint
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-24 20:28:56 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b82b53dc34
								
							
						 | 
						
							
							
								
								add handling of pseudo-boolean inequalities that use if-expressions over Booleans and arihmetic instead of built-in PB predicates
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-24 17:41:52 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4d2c5867a
								
							
						 | 
						
							
							
								
								remove dead (and incorrect) code
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-24 15:52:47 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a880e5f49b
								
							
						 | 
						
							
							
								
								fix incorrection assertion when checking signs of literals, exposed by miTLS regressions
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-24 13:12:36 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c68c56b0e7
								
							
						 | 
						
							
							
								
								fix incorrect assertion when checking signs of literals, exposed by mitls regressions
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-24 13:09:27 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								33e7dccd42
								
							
						 | 
						
							
							
								
								merge
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-24 09:11:02 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								0439b795b4
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-10-24 09:10:40 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								99002aeffb
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-10-24 08:25:19 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								6cf54a226e
								
							
						 | 
						
							
							
								
								a more efficient encoding for pseudo-Boolean inequality constraints into bit-vectors
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-24 08:25:02 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								79f1d7b4d4
								
							
						 | 
						
							
							
								
								fixed GCC build issue in tests
							
							
							
							
							
						 | 
						
							2016-10-24 15:27:47 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								5fee1ea3c0
								
							
						 | 
						
							
							
								
								removed unused variables
							
							
							
							
							
						 | 
						
							2016-10-24 14:08:33 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								7517cf485e
								
							
						 | 
						
							
							
								
								ML API bugfixes for FPA numeral accessors
							
							
							
							
							
						 | 
						
							2016-10-24 13:32:37 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								df2a569d25
								
							
						 | 
						
							
							
								
								Replaced antiquated header with modern equivalent.
							
							
							
							
							
						 | 
						
							2016-10-24 13:29:17 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								abcb6040d4
								
							
						 | 
						
							
							
								
								Refactored FPA numeral accessors.
							
							
							
							
							
						 | 
						
							2016-10-24 12:53:57 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a11e8f3c0
								
							
						 | 
						
							
							
								
								Resolved rebase conflicts
							
							
							
							
							
						 | 
						
							2016-10-24 12:53:57 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								8926b3311d
								
							
						 | 
						
							
							
								
								Fixed FP numeral special value sig/exp extraction functions.
							
							
							
							
							
						 | 
						
							2016-10-24 12:52:07 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								89d38385db
								
							
						 | 
						
							
							
								
								Added functions to test FP numerals for special values.
							
							
							
							
							
						 | 
						
							2016-10-24 12:50:05 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								6b474adc8a
								
							
						 | 
						
							
							
								
								Added accessors to extract sign/exponent/significand BV numerals from FP numerals.
							
							
							
							
							
						 | 
						
							2016-10-24 12:50:05 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								5716eaafed
								
							
						 | 
						
							
							
								
								whitespace
							
							
							
							
							
						 | 
						
							2016-10-24 12:50:05 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4f3f21bff1
								
							
						 | 
						
							
							
								
								disable local optimization in presence of non-linear constraints, addresses issue #758
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-10-23 21:45:35 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1b7e41d7f
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-10-23 20:53:14 -07:00 | 
						
						
							
							
							
							
								
							
							
						 |