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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e32e0d460d 
								
							 
						 
						
							
							
								
								fix at-most-1 constraint compiler bug  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-10-22 21:50:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5d9820f3e2 
								
							 
						 
						
							
							
								
								add example of parsing with external declarations  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-10-07 12:57:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								619cce0a52 
								
							 
						 
						
							
							
								
								add mutex preprocessing to maxsat, add parsing functions to C++ API  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-10-07 12:42:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								527c5191a6 
								
							 
						 
						
							
							
								
								Add C++ functions for set operations per stackoverflow post, set relevancy = 2 for quantified maxsmt per example from Aaron Gember, fix conversion of default weights based on bug report from Patrick Trentin on maxsat. Annotating soft constraints with weight=0 caused the weight to be adjusted to 1 and therefore produce wrong results  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-09-21 12:24:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2d9dced1c7 
								
							 
						 
						
							
							
								
								fix spacing, cast to Bool  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-09-06 20:18:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cttghc 
								
							 
						 
						
							
							
							
							
								
							
							
								758266b952 
								
							 
						 
						
							
							
								
								Fix omission of Z3_model_has_interp in z3++.h  
							
							
							
						 
						
							2016-09-06 18:32:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AlexVonB 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b0fc444c 
								
							 
						 
						
							
							
								
								Fix VisualStudio 2010 compiler warning C4100  
							
							... 
							
							
							
							When compiling with Visual Studio 2010 the buildlog warns of the following: `z3++.h: warning C4100: 'e' : unreferenced formal parameter` and `z3++.h: warning C4100: 'c' : unreferenced formal parameter`. This merge request removes this warning. 
							
						 
						
							2016-09-05 16:22:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2d8d2107 
								
							 
						 
						
							
							
								
								add detection of non-fixed variables to consequence finding  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-07-30 19:12:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2263be1b4d 
								
							 
						 
						
							
							
								
								adding consequence examples  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-07-29 17:24:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0d0d504d62 
								
							 
						 
						
							
							
								
								change names of reserved identifiers. Issue  #666  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-07-01 14:46:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c786c5f70 
								
							 
						 
						
							
							
								
								add n-ary disjunction and conjunction  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-07-01 08:15:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd937c07f3 
								
							 
						 
						
							
							
								
								return proper ast-option from get_const_interp function insetad of raising exceptions from inside the C API. Fixes discrepancy with documentation and behavior across extensions of the API. Issue  #587  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-05-15 13:29:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									xlauko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae2821dea1 
								
							 
						 
						
							
							
								
								Add srem, urem, shift, ext operators to c++ api  
							
							
							
						 
						
							2016-04-28 21:58:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20bbdfe31a 
								
							 
						 
						
							
							
								
								moving remaining qsat functionality over  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-03-19 15:35:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f175f864ec 
								
							 
						 
						
							
							
								
								merge useful utilities from qsat  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-03-19 12:01:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Mrázek 
								
							 
						 
						
							
							
							
							
								
							
							
								57265f6eb1 
								
							 
						 
						
							
							
								
								Add methods for obtaining numeral values in C++ API  
							
							
							
						 
						
							2016-03-16 00:18:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d61d36c3f 
								
							 
						 
						
							
							
								
								add documentation methods to param_descrs, add C++ API and example for param_descrs. Issue  #443  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-02-12 11:45:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a3c4972c85 
								
							 
						 
						
							
							
								
								seq API, tuning  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2016-01-03 17:16:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								b25f517a89 
								
							 
						 
						
							
							
								
								Bugfix for C++ API.  
							
							... 
							
							
							
							Fixes  #371 . 
						
							2015-12-11 14:03:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								cc8e685f45 
								
							 
						 
						
							
							
								
								whitespace  
							
							
							
						 
						
							2015-12-11 14:03:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6580f1daf3 
								
							 
						 
						
							
							
								
								expose main interpolation routines in C++ API  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-12-02 07:40:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fd8fd40669 
								
							 
						 
						
							
							
								
								fix tests  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-11-20 08:00:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0f602d652a 
								
							 
						 
						
							
							
								
								remove deprecated API functionality  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-11-14 13:47:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b4cb51cdb3 
								
							 
						 
						
							
							
								
								working on Forking/Serializing a z3 Solver  #209  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-11-06 17:29:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc94e08b3 
								
							 
						 
						
							
							
								
								move friend definitions to inlined functions. Issue  #241  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-10-28 13:24:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								57db321daf 
								
							 
						 
						
							
							
								
								Merge branch 'WpedanticFix' of  https://github.com/Dmitriy403/z3  into Dmitriy403-WpedanticFix  
							
							
							
						 
						
							2015-10-19 14:57:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								1364f39f61 
								
							 
						 
						
							
							
								
								Merge pull request  #218  from cgcgbcbc/fix/implies  
							
							... 
							
							
							
							fix implies(expr const &, expr const &) in z3++.h 
							
						 
						
							2015-10-19 14:29:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guang Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								cef7ec2157 
								
							 
						 
						
							
							
								
								fix implies(expr const &, expr const &) in z3++.h  
							
							
							
						 
						
							2015-09-13 13:29:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitriy Trubenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								ab88708f9a 
								
							 
						 
						
							
							
								
								Remove extra semicolons in C++ headers. Useful for projects builded with -Wpedantic  
							
							
							
						 
						
							2015-07-25 23:46:01 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								23a6138d81 
								
							 
						 
						
							
							
								
								initialize potentially unused variables. Fixes issue  #112  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> 
							
						 
						
							2015-05-28 14:55:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								562ed61a24 
								
							 
						 
						
							
							
								
								add shorthands for creating uninterpreted sorts to context API  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> 
							
						 
						
							2015-05-27 09:30:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								1dc17db56a 
								
							 
						 
						
							
							
								
								Fix concat() in c++ api  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <nlopes@microsoft.com> 
							
						 
						
							2015-05-15 09:01:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ab5022888c 
								
							 
						 
						
							
							
								
								Merge branch 'opt' of  https://github.com/Z3Prover/z3  into unstable  
							
							
							
						 
						
							2015-05-14 12:11:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4a9d97bd02 
								
							 
						 
						
							
							
								
								add concat to z3++, codeplex request  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-05-08 21:29:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								52619b9dbb 
								
							 
						 
						
							
							
								
								pull unstable  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> 
							
						 
						
							2015-04-01 14:57:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nikolajbjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3ca3c948cf 
								
							 
						 
						
							
							
								
								add bit-vector extract shortcuts to C++ API  
							
							... 
							
							
							
							Signed-off-by: nikolajbjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-02-27 11:08:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								08cb8b8de8 
								
							 
						 
						
							
							
								
								address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-12-09 16:04:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b4600ffda0 
								
							 
						 
						
							
							
								
								add print to SMT-LIB format from solver  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-10-31 14:24:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce18421a7a 
								
							 
						 
						
							
							
								
								fix box  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-10-15 14:29:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								342a23cfcb 
								
							 
						 
						
							
							
								
								C++ API bugfix  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2014-10-10 13:00:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ef1e8a3de 
								
							 
						 
						
							
							
								
								turn friends into inliers to respect namespace for non-operator friends. Operaor friends will stil be in file scope so do not take name-space qualifier  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-10-05 19:04:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								31f16d7aa4 
								
							 
						 
						
							
							
								
								add push/pop to optimization context for convenience  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-09-01 14:58:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d118f07e37 
								
							 
						 
						
							
							
								
								fix maximize name in C++ API  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-04-22 14:48:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cc577a431a 
								
							 
						 
						
							
							
								
								C++ API  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-03-28 09:39:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								13e454ad63 
								
							 
						 
						
							
							
								
								adding C++ API for optimization  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-03-28 09:29:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c95bb4dd9 
								
							 
						 
						
							
							
								
								add 'distinct' to C++ API  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2014-03-28 08:51:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								457b22b00e 
								
							 
						 
						
							
							
								
								add TPTP example  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2013-09-06 21:49:00 -07:00