Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ca67274519 
								
							 
						 
						
							
							
								
								another round of fix for  #989  to avoid problems with doxygen generation (TravisCI build failure)  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 12:59:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								af47aa0120 
								
							 
						 
						
							
							
								
								updated suspenders for  #989  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 12:32:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b902018373 
								
							 
						 
						
							
							
								
								add suspenders for  #989  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 11:56:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c8b5be48de 
								
							 
						 
						
							
							
								
								unexpressing interpolants  #1172  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 11:44:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2e3a5a2060 
								
							 
						 
						
							
							
								
								attempt at addressing  #989  by referencing _lib directly instead of over lib() in function calls  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 11:03:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								18e9e4f4ac 
								
							 
						 
						
							
							
								
								fixes   #1169  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 09:25:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								21759e5eb2 
								
							 
						 
						
							
							
								
								fixes   #1172  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 08:59:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6558999cef 
								
							 
						 
						
							
							
								
								fixes   #1171  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 08:46:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d3e1d250a7 
								
							 
						 
						
							
							
								
								fixes   #1168  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 07:50:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc6baede5 
								
							 
						 
						
							
							
								
								address  #1167  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 07:44:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1a07c6c188 
								
							 
						 
						
							
							
								
								address ASAN bug report  #1160  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-26 20:48:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b1298d7bde 
								
							 
						 
						
							
							
								
								ensure that assertions within the unit tests are exercised in all build modes, remove special handling of SASSERT for release mode  #1163  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-26 20:28:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3f8b63f5a8 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2017-07-26 19:52:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bb7b3c510f 
								
							 
						 
						
							
							
								
								fix for  #1161  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-26 19:52:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e81b32a547 
								
							 
						 
						
							
							
								
								Merge pull request  #1166  from danpere/guard-cf-cmake  
							
							... 
							
							
							
							Add ENABLE_CFI flag to CMake. 
							
						 
						
							2017-07-26 19:15:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Perelman 
								
							 
						 
						
							
							
							
							
								
							
							
								b06b9eeb35 
								
							 
						 
						
							
							
								
								Adding ENABLE_CFI flag to CMake.  
							
							
							
						 
						
							2017-07-26 16:31:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								fd3727ad00 
								
							 
						 
						
							
							
								
								Merge pull request  #1162  from delcypher/travis_ci_fix_running_unit_tests  
							
							... 
							
							
							
							[TravisCI] Fix running unit tests. 
							
						 
						
							2017-07-26 11:20:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								cbca609af4 
								
							 
						 
						
							
							
								
								[TravisCI] Fix running unit tests.  
							
							... 
							
							
							
							Previously the `test-z3` executable was run without arguments which
appears to run no tests. To fix this the `/a` argument is passed
which will run all tests that don't require arguments.
This was noticed in #1159  when @KarenHuang2016 reported a failing
test. 
							
						 
						
							2017-07-26 08:57:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9c575451 
								
							 
						 
						
							
							
								
								fix bug exposed when running test-z3.exe /a in debug mode,  #1159 . Add assertions to heap interaction  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-25 16:26:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								75b533f050 
								
							 
						 
						
							
							
								
								Fixed normalization shift in MPF rounder. Relates to  #872 .  
							
							
							
						 
						
							2017-07-25 20:29:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c0ac72e7 
								
							 
						 
						
							
							
								
								Fix for fp.fma encoding. Relates to  #872 .  
							
							
							
						 
						
							2017-07-25 20:29:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9d6be286d0 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2017-07-25 10:18:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								70f6280bf1 
								
							 
						 
						
							
							
								
								fix regression reported in  #1159  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-25 10:18:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3865c45382 
								
							 
						 
						
							
							
								
								Merge pull request  #1147  from mtrberzi/fix-get-arith-value  
							
							... 
							
							
							
							Improved theory_arith integration in theory_str::get_arith_value() 
							
						 
						
							2017-07-24 21:21:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								741f940119 
								
							 
						 
						
							
							
								
								Merge pull request  #1158  from facanferff/master  
							
							... 
							
							
							
							pretty printer: fix typo with ReSort sort name 
							
						 
						
							2017-07-24 21:19:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								49f88d9d90 
								
							 
						 
						
							
							
								
								fix uninitialized warning  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-24 12:52:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a94f5fb04a 
								
							 
						 
						
							
							
								
								fix compiler warnings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-24 12:15:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae5e39a8b8 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2017-07-24 09:18:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd0777cf1 
								
							 
						 
						
							
							
								
								fixes to  #1155  and partial introduction of SMTLIB 2.6 datatype format  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-24 09:18:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a0a8bc2a62 
								
							 
						 
						
							
							
								
								fixes to  #1155  and partial introduction of SMTLIB 2.6 datatype format  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-24 09:12:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fábio Ferreira 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2782577b 
								
							 
						 
						
							
							
								
								pretty printer: fix typo with ReSort sort name  
							
							
							
						 
						
							2017-07-23 02:32:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								0f1583309d 
								
							 
						 
						
							
							
								
								Bugfix for fp.fma. One piece of puzzle  #872 .  
							
							
							
						 
						
							2017-07-21 21:12:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								faa19117e4 
								
							 
						 
						
							
							
								
								Fixed inconsistent state upon solver interruption. Partially  fixes   #951 .  
							
							
							
						 
						
							2017-07-21 17:42:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								943dc8118a 
								
							 
						 
						
							
							
								
								Improved collect-statistics tactic  
							
							
							
						 
						
							2017-07-20 13:44:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								7ddb940f77 
								
							 
						 
						
							
							
								
								add e_internalized() check in theory_str::get_arith_value()  
							
							
							
						 
						
							2017-07-19 10:15:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								69f0ed9b1f 
								
							 
						 
						
							
							
								
								remove disabled code block in get_arith_value()  
							
							
							
						 
						
							2017-07-18 13:13:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								c6707688ba 
								
							 
						 
						
							
							
								
								improved get_arith_value() in theory_str  
							
							... 
							
							
							
							Since the root of the eqc of an integer term should be a constant
if there is a constant in that eqc, we can ask for it directly
without either iterating over the entire eqc or
asking the arithmetic solver (and receiving potentially stale info). 
							
						 
						
							2017-07-18 13:11:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								da34de340d 
								
							 
						 
						
							
							
								
								Fixed bug in sat model converter.  Fixes   #1148 .  
							
							
							
						 
						
							2017-07-15 20:25:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a57e081f7 
								
							 
						 
						
							
							
								
								Merge pull request  #1138  from delcypher/cmake_serious_warnings  
							
							... 
							
							
							
							Support serious warnings in CMake and TravisCI 
							
						 
						
							2017-07-14 11:14:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								680f342247 
								
							 
						 
						
							
							
								
								Merge pull request  #1145  from delcypher/fix_doc_typo  
							
							... 
							
							
							
							Fix minor typo in C API documentation 
							
						 
						
							2017-07-12 15:47:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								baedf41c6c 
								
							 
						 
						
							
							
								
								Merge pull request  #1144  from delcypher/fix_parse_bvsmod_i  
							
							... 
							
							
							
							Fix typo that prevented uses of `bvsmod_i` being parsed. 
							
						 
						
							2017-07-12 15:47:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								5b511f12b3 
								
							 
						 
						
							
							
								
								Fix minor typo in C API documentation  
							
							
							
						 
						
							2017-07-12 13:07:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								89c8f1722f 
								
							 
						 
						
							
							
								
								Fix typo that prevented uses of bvsmod_i being parsed.  
							
							
							
						 
						
							2017-07-12 12:53:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								bf83b897a1 
								
							 
						 
						
							
							
								
								Merge pull request  #1142  from jfeser/master  
							
							... 
							
							
							
							Add get_num_scopes to python solver api. 
							
						 
						
							2017-07-11 21:29:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Feser 
								
							 
						 
						
							
							
							
							
								
							
							
								0e45777104 
								
							 
						 
						
							
							
								
								add get_num_scopes to python solver api  
							
							
							
						 
						
							2017-07-11 14:42:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								86e7f83e06 
								
							 
						 
						
							
							
								
								proper theory_arith integration in theory_str::get_arith_value()  
							
							
							
						 
						
							2017-07-11 13:24:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								630863619b 
								
							 
						 
						
							
							
								
								[TravisCI] Add Z3_WARNINGS_AS_ERRORS environment variable to  
							
							... 
							
							
							
							control the `WARNINGS_AS_ERRORS` CMake option. 
							
						 
						
							2017-07-09 14:44:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								6e2ca69654 
								
							 
						 
						
							
							
								
								[CMake] Change the WARNINGS_AS_ERRORS option from BOOL to STRING  
							
							... 
							
							
							
							to allow a new mode `SERIOUS_ONLY`.
Modes:
`ON` - All warnings are treated as errors (same as before)
`OFF` - Warnings are not treated as errors (same as before)
`SERIOUS_ONLY` - A subset of "serious" warnings are treated as errors.
Upgrade code is included to upgrade old CMake cache's to use the new
type of `WARNINGS_AS_ERRORS`. We should remove it eventually. The
user's previous setting is preserved when doing this.
Very few warnings are treated as errors for now. Developers can
add more later as they see fit. 
							
						 
						
							2017-07-09 14:34:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2b0106c199 
								
							 
						 
						
							
							
								
								doc fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-09 11:26:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2af08a378d 
								
							 
						 
						
							
							
								
								avoid complaining about division by 0 as unhandled in theory-lra  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-08 18:21:47 -07:00