Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d2411567b5 
								
							 
						 
						
							
							
								
								add projection with witnesses  
							
							... 
							
							
							
							expose model based projection with witness creation 
							
						 
						
							2024-11-27 10:26:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b611d84b 
								
							 
						 
						
							
							
								
								inherit from std::exception  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-27 10:26:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								ab1be5c06e 
								
							 
						 
						
							
							
								
								internalize the reduce_args_tactic to reduce the number of heap allocations  
							
							
							
						 
						
							2024-11-27 12:35:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								1ccfba6a91 
								
							 
						 
						
							
							
								
								remove unreachble code  
							
							
							
						 
						
							2024-11-27 12:09:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1e62029413 
								
							 
						 
						
							
							
								
								use ztring  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-25 17:36:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fce377e1d7 
								
							 
						 
						
							
							
								
								add basic regex functions  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-25 17:34:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b143a954c5 
								
							 
						 
						
							
							
								
								add notes and additional functions to sls-seq  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-25 13:46:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								aed3279d7d 
								
							 
						 
						
							
							
								
								add missing new_value_eh when repaired up  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-24 19:57:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1e839e5ac2 
								
							 
						 
						
							
							
								
								add missing new_value_eh when repaired up  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-24 19:42:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ed185aa9e 
								
							 
						 
						
							
							
								
								add comments  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-24 19:09:50 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4559b23caf 
								
							 
						 
						
							
							
								
								add local search functionality to sls_seq_plugin  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-24 11:24:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b4e768cfb0 
								
							 
						 
						
							
							
								
								adding plugin for local search strings  
							
							
							
						 
						
							2024-11-22 13:56:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								36725758eb 
								
							 
						 
						
							
							
								
								fix typos POLING -> POLLING in setup.py and remove unused CFLAGS  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-21 11:32:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								71bad7159b 
								
							 
						 
						
							
							
								
								#7418  - circumvent use of timer threads to make WASM integration of z3 easier  
							
							... 
							
							
							
							The scoped_timer uses a std::therad. Spawning this thread fails in cases of WASM.
Instead of adapting builds and using async features at the level of WASM and the client, we expose a specialized version of z3 that doesn't use threads at all, neither for solvers nor for timers.
The tradeoff is that the periodic poll that checks for timeout directly queries the global clock each time.
We characterize it as based on polling. 
							
						 
						
							2024-11-21 11:20:05 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8965123c0d 
								
							 
						 
						
							
							
								
								fix type in setup.py  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-19 19:08:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								10d9c81957 
								
							 
						 
						
							
							
								
								adapt for pyodide built  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-19 18:51:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								012fc1b72b 
								
							 
						 
						
							
							
								
								more detailed tracing of where unmaterialized exceptions happen  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-19 18:15:50 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e855a50d9b 
								
							 
						 
						
							
							
								
								add exception handling to easier diagnose  #7418  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-19 11:46:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5168a13efa 
								
							 
						 
						
							
							
								
								track exceptions in reason-unknown  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-19 09:29:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4b72e517b7 
								
							 
						 
						
							
							
								
								SLS: log clause , allow more frequent export of SLS state to SMT  
							
							
							
						 
						
							2024-11-17 20:13:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								84447b7031 
								
							 
						 
						
							
							
								
								remove incremental mode from EUF, include statistics about restart vs propagation calls to sls  
							
							
							
						 
						
							2024-11-17 16:58:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ea4964f2 
								
							 
						 
						
							
							
								
								bug fixes to sls  
							
							
							
						 
						
							2024-11-17 13:07:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2310514e02 
								
							 
						 
						
							
							
								
								fix   #7454  
							
							
							
						 
						
							2024-11-16 18:20:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd1231ec0 
								
							 
						 
						
							
							
								
								incorporate ls during propagation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-16 15:28:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								750dd68a14 
								
							 
						 
						
							
							
								
								enable par_then and par_or even if single threaded - fall back to sequential mode  
							
							
							
						 
						
							2024-11-16 12:29:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f64d077d2a 
								
							 
						 
						
							
							
								
								fix re-entrancy bug during flip in arith_base  
							
							
							
						 
						
							2024-11-16 12:29:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b929996941 
								
							 
						 
						
							
							
								
								update to set single threaded  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-16 09:11:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f39198d9a8 
								
							 
						 
						
							
							
								
								move build-env setting to correct place  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-16 08:32:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								197951cad4 
								
							 
						 
						
							
							
								
								fixes to sls  
							
							
							
						 
						
							2024-11-16 08:28:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5ff7c623 
								
							 
						 
						
							
							
								
								moving compile time flags to setup for pyodide  
							
							
							
						 
						
							2024-11-16 08:28:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ccbe6c33ae 
								
							 
						 
						
							
							
								
								fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-15 09:29:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ea590def47 
								
							 
						 
						
							
							
								
								remove breaking experiment  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-15 08:03:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1d8a904e99 
								
							 
						 
						
							
							
								
								build fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-14 22:10:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								77eacef2ae 
								
							 
						 
						
							
							
								
								build fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-14 22:08:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3f407982f3 
								
							 
						 
						
							
							
								
								build fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-14 21:55:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8e3b9f6686 
								
							 
						 
						
							
							
								
								add sequential option for SLS, fixes to import/export methods SLS<->SMT  
							
							
							
						 
						
							2024-11-14 21:43:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9d5910cb 
								
							 
						 
						
							
							
								
								add method for resetting limit  
							
							
							
						 
						
							2024-11-14 21:43:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6eae3f0863 
								
							 
						 
						
							
							
								
								add cases for unconstrained sequences and strings  
							
							
							
						 
						
							2024-11-14 21:43:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								62db7642ec 
								
							 
						 
						
							
							
								
								refine rewriting depth for lt constraints  
							
							
							
						 
						
							2024-11-14 21:43:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3009dabfc 
								
							 
						 
						
							
							
								
								Proposed fix for  #7451  ( #7452 )  
							
							
							
						 
						
							2024-11-13 09:11:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e748a51a 
								
							 
						 
						
							
							
								
								fix   #7446 , by adding rewrite simplification  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-11 19:16:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1cc808c58d 
								
							 
						 
						
							
							
								
								fix   #7446 , by adding rewrite simplification  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-11 19:08:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								30ad22a4ef 
								
							 
						 
						
							
							
								
								fix   #7449  
							
							
							
						 
						
							2024-11-11 15:45:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								879bb4b1f0 
								
							 
						 
						
							
							
								
								avoid circular dependencies in justifications that get updated.  fixes   #7443  
							
							
							
						 
						
							2024-11-10 19:35:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1856ab72d9 
								
							 
						 
						
							
							
								
								fix   #7448  
							
							
							
						 
						
							2024-11-10 14:40:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4f060dd2b1 
								
							 
						 
						
							
							
								
								fix   #7445  
							
							
							
						 
						
							2024-11-10 14:40:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								abd16740ce 
								
							 
						 
						
							
							
								
								inherit more exceptions from std::exception  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-04 13:52:14 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a38bf3e22f 
								
							 
						 
						
							
							
								
								port to inherit from std::exception  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-04 13:25:14 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								407bad3693 
								
							 
						 
						
							
							
								
								add noexcept  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-04 11:21:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								42894f729a 
								
							 
						 
						
							
							
								
								add noexcept for signature compatibility  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-11-04 11:13:49 -08:00