Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								acc9c21653 
								
							 
						 
						
							
							
								
								move to hide bits  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa6bd4534 
								
							 
						 
						
							
							
								
								update python build dependencies  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5379fabf9d 
								
							 
						 
						
							
							
								
								include thread  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b14499f230 
								
							 
						 
						
							
							
								
								prepare for sls experiment  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cf72a916f8 
								
							 
						 
						
							
							
								
								bugfixes, adding plugin solver  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								659e384ee7 
								
							 
						 
						
							
							
								
								bugfixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd6382f1c8 
								
							 
						 
						
							
							
								
								fix alias bug  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9cde4f7e05 
								
							 
						 
						
							
							
								
								bugfixes  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d7e419b7ed 
								
							 
						 
						
							
							
								
								fixes and checks  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ab0459e5aa 
								
							 
						 
						
							
							
								
								bugfixes  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc4ce8259 
								
							 
						 
						
							
							
								
								use tuned gcd to compute mult inverse  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4391c90960 
								
							 
						 
						
							
							
								
								na  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								991537836b 
								
							 
						 
						
							
							
								
								fixes based on unit tests  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								046db662f9 
								
							 
						 
						
							
							
								
								na  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								388b2f5eec 
								
							 
						 
						
							
							
								
								n/a  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ddf2d28350 
								
							 
						 
						
							
							
								
								add tests for evaluation  
							
							
							
						 
						
							2024-03-05 12:28:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1cf008dd0a 
								
							 
						 
						
							
							
								
								updates  
							
							
							
						 
						
							2024-03-05 12:28:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd323d6fab 
								
							 
						 
						
							
							
								
								save  
							
							
							
						 
						
							2024-03-05 12:28:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f39756c74b 
								
							 
						 
						
							
							
								
								initial stab at new bv-sls based on repair actions  
							
							
							
						 
						
							2024-03-05 12:28:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10687082f1 
								
							 
						 
						
							
							
								
								Revert "For many linux build, use aarch64 instead of arm64 ( #7147 )" ( #7148 )  
							
							... 
							
							
							
							This reverts commit 7694bca5f4 
							
						 
						
							2024-03-05 12:25:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Moy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7694bca5f4 
								
							 
						 
						
							
							
								
								For many linux build, use aarch64 instead of arm64 ( #7147 )  
							
							
							
						 
						
							2024-03-05 11:27:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								77a07bb791 
								
							 
						 
						
							
							
								
								detect arm64 for manylinux setup  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-03-04 21:14:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								57c20be6eb 
								
							 
						 
						
							
							
								
								fix   #7143 : type punning in test  
							
							
							
						 
						
							2024-03-04 14:34:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zapashcanon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91886dafca 
								
							 
						 
						
							
							
								
								some code cleaning and complexity improvements ( #7133 )  
							
							... 
							
							
							
							* do not use `and` for non mutually recursive types
* use List.init, fix complexity of a few operations and make some code
more readable
* explicit some parameters to make working without LSP/Merlin easier
* use fold_left instead of filteri because it is not available on old
OCaml versions 
							
						 
						
							2024-02-29 08:54:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								143a35d370 
								
							 
						 
						
							
							
								
								Fix typos. ( #7137 )  
							
							
							
						 
						
							2024-02-22 09:35:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								79b7d8a9e2 
								
							 
						 
						
							
							
								
								throttle squash-store  #7134  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-21 10:00:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Haas 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a3d00ce356 
								
							 
						 
						
							
							
								
								Improved Java phantom references ( #7131 )  
							
							... 
							
							
							
							* Reworked phantom reference handling.
 - Replaced IDecRefQueue with a new Z3ReferenceQueue class
 - Z3ReferenceQueue manages custom subclasses of phantom references in a doubly-linked list
 - Replaced all subclasses of IDecRefQueue with subclasses of Z3ReferenceQueue.Reference. These custom reference classes are embedded in the class they reference count.
 - Context now owns a single Z3ReferenceQueue for all types of references.
* Made Statistics.Entry a static subclass
* Made Context.close idempotent (as recommended)
* Update CMakeLists.txt for building the Java API.
* Updated CMakeLists.txt again.
* Use correct SuppressWarning annotation to silence the compiler
* Formatting 
							
						 
						
							2024-02-21 08:39:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cal Jacobson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								199ef30e0c 
								
							 
						 
						
							
							
								
								conditionally depend on importlib_resources ( #7116 )  
							
							... 
							
							
							
							In python >= 3.9, it's available as part of the stdlib. 
							
						 
						
							2024-02-18 12:20:24 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								84d592c1f2 
								
							 
						 
						
							
							
								
								fix   #7121  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-16 09:59:57 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2b14793213 
								
							 
						 
						
							
							
								
								#7117  
							
							... 
							
							
							
							probably overflow of unsigned for large capacity 
							
						 
						
							2024-02-14 17:08:09 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								155dfb10c4 
								
							 
						 
						
							
							
								
								Fix some typos in identifiers. ( #7118 )  
							
							
							
						 
						
							2024-02-14 09:25:32 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								4d06c399cc 
								
							 
						 
						
							
							
								
								replace DEBUG_CODE by #ifdef Z3DEBUG in nlsat  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2024-02-13 10:51:44 -10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f1d97c7a3a 
								
							 
						 
						
							
							
								
								allow callbacks to be nested  
							
							
							
						 
						
							2024-02-13 20:30:17 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								53f89a81c1 
								
							 
						 
						
							
							
								
								Fix some typos. ( #7115 )  
							
							
							
						 
						
							2024-02-07 23:06:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c40e72aaa3 
								
							 
						 
						
							
							
								
								include debug output  
							
							
							
						 
						
							2024-02-05 15:31:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f4eaa6fc98 
								
							 
						 
						
							
							
								
								improve logging  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-05 14:41:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								683070a175 
								
							 
						 
						
							
							
								
								finish encoding of n'th root  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-05 10:44:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8555f25587 
								
							 
						 
						
							
							
								
								add todo note, and log more lemmas  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-04 21:08:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d743e1b47c 
								
							 
						 
						
							
							
								
								add note that the encoding is a first approximation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-04 19:11:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b9528b1c56 
								
							 
						 
						
							
							
								
								update self-validator to handle root expressions  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-04 19:06:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7970e4fe51 
								
							 
						 
						
							
							
								
								add clause persistence to sat/smt solver  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-04 16:42:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3cec3fc63d 
								
							 
						 
						
							
							
								
								bypass replaying new clause within propagation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-04 15:26:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3b90816025 
								
							 
						 
						
							
							
								
								add option to persist clauses  #7109  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-04 11:15:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bc70282a18 
								
							 
						 
						
							
							
								
								mute some compiler warnings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-03 15:42:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9425c419ad 
								
							 
						 
						
							
							
								
								port remaining egraph update  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-03 15:38:05 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a5a819c291 
								
							 
						 
						
							
							
								
								port updates to egraph from poly  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-03 12:48:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yisu Remy Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2280e9562a 
								
							 
						 
						
							
							
								
								Improve instructions for working with the Julia API ( #7108 )  
							
							
							
						 
						
							2024-02-02 09:46:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5cac9b84e4 
								
							 
						 
						
							
							
								
								fix build warnings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-02-01 09:36:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e820701f9d 
								
							 
						 
						
							
							
								
								fix   #7107  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-01-31 15:38:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								738c5b6d0d 
								
							 
						 
						
							
							
								
								add warning messages for  #7100  
							
							
							
						 
						
							2024-01-30 21:30:37 -08:00