Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b20a4ebf4 
								
							 
						 
						
							
							
								
								Added rewriting distinct with bitvectors to false if bit-size is too low ( #5956 )  
							
							 
							
							... 
							
							
							
							* Fixed problem with registering bitvector functions
* Added rewriting distinct with bitvectors to false if bit-size is too low
* Removed debug output
* Incorporated Nikolaj's comments
* Simplifications 
							
						 
						
							2022-04-09 21:46:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								011c1b2dd2 
								
							 
						 
						
							
							
								
								remove refs to bare_str  
							
							 
							
							
							
						 
						
							2022-04-09 12:06:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8c2909f52b 
								
							 
						 
						
							
							
								
								working on python make for arm  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-04-07 13:36:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								431c3af409 
								
							 
						 
						
							
							
								
								fix   #5929  - add parameter bv_le2extract to allow disabling the disassembly to extract  
							
							 
							
							
							
						 
						
							2022-03-27 18:23:41 -10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								815c971c9a 
								
							 
						 
						
							
							
								
								#5778  
							
							 
							
							... 
							
							
							
							regression when tracking literal explanations 
							
						 
						
							2022-03-22 01:55:43 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20bd59bb20 
								
							 
						 
						
							
							
								
								#5778  - missed tracking literal assignment justification  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-03-21 10:15:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f1806d32d6 
								
							 
						 
						
							
							
								
								remove buggy code, close,  fix   #5825  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-03-20 13:25:44 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e1929ca9b9 
								
							 
						 
						
							
							
								
								add regex power to API and for Java per request  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-03-15 19:18:33 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c51ca86203 
								
							 
						 
						
							
							
								
								add another constant folding case  
							
							 
							
							
							
						 
						
							2022-03-10 17:39:40 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e839e18381 
								
							 
						 
						
							
							
								
								minimal addition to rewrite bit-vector to character conversion using constant folding.  
							
							 
							
							
							
						 
						
							2022-03-10 17:31:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8f2ea90db1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							 
							
							
							
						 
						
							2022-03-10 17:09:36 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								081c62d006 
								
							 
						 
						
							
							
								
								allow range comparison for bit-vectors and int/real  
							
							 
							
							
							
						 
						
							2022-03-10 17:08:49 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								43f7636826 
								
							 
						 
						
							
							
								
								remove some copies/moves  
							
							 
							
							
							
						 
						
							2022-03-09 12:46:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								689e2d41de 
								
							 
						 
						
							
							
								
								remove a bunch of unneeded memory allocations  
							
							 
							
							
							
						 
						
							2022-02-25 16:08:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								11030fc81d 
								
							 
						 
						
							
							
								
								disable unsound mk_seq_butlast  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-02-21 18:56:49 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0876b6d6 
								
							 
						 
						
							
							
								
								add lambda definitions during ast translation  #5820  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-02-21 18:05:29 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								91045d3e4a 
								
							 
						 
						
							
							
								
								two words  
							
							 
							
							
							
						 
						
							2022-02-20 10:29:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4d6cee6c 
								
							 
						 
						
							
							
								
								overhead with push-ite on shared terms  
							
							 
							
							
							
						 
						
							2022-02-14 19:36:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3d26b501e7 
								
							 
						 
						
							
							
								
								fix   #5827   #5828  
							
							 
							
							
							
						 
						
							2022-02-14 10:31:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								81e94b2154 
								
							 
						 
						
							
							
								
								na  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-02-09 12:10:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								07d02ea415 
								
							 
						 
						
							
							
								
								fix   #5829  
							
							 
							
							
							
						 
						
							2022-02-09 12:08:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								03ff3201b9 
								
							 
						 
						
							
							
								
								block recursive definitions with lambdas until they are properly supported  #5813  
							
							 
							
							
							
						 
						
							2022-02-06 08:57:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6a412f7f04 
								
							 
						 
						
							
							
								
								allow to pass Booleans as arguments to arithmetic expressions  
							
							 
							
							
							
						 
						
							2022-01-31 12:00:54 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								773e829c58 
								
							 
						 
						
							
							
								
								#5804  
							
							 
							
							
							
						 
						
							2022-01-31 10:16:09 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								913b90f7aa 
								
							 
						 
						
							
							
								
								fix   #5802  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-30 10:42:34 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2551631957 
								
							 
						 
						
							
							
								
								mul overflow  #5797  
							
							 
							
							
							
						 
						
							2022-01-29 09:15:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5e81c1220c 
								
							 
						 
						
							
							
								
								#5797  probably still wrong wrt underflow.  
							
							 
							
							
							
						 
						
							2022-01-27 12:48:15 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4da930b490 
								
							 
						 
						
							
							
								
								#5794  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-27 10:50:48 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								461e71017d 
								
							 
						 
						
							
							
								
								fix   #5792  again  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-26 15:54:44 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3b8c0b7ae6 
								
							 
						 
						
							
							
								
								fix   #5791  
							
							 
							
							
							
						 
						
							2022-01-24 15:11:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20f9814939 
								
							 
						 
						
							
							
								
								fix   #5789  
							
							 
							
							... 
							
							
							
							fix incorrect constant folding 
							
						 
						
							2022-01-24 09:42:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								007af9cb8a 
								
							 
						 
						
							
							
								
								fix   #5784  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-21 03:08:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5b0389615b 
								
							 
						 
						
							
							
								
								#5780  
							
							 
							
							
							
						 
						
							2022-01-19 10:10:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0dd5a5e576 
								
							 
						 
						
							
							
								
								#5777  
							
							 
							
							
							
						 
						
							2022-01-16 17:46:08 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd56d55e34 
								
							 
						 
						
							
							
								
								#5753  
							
							 
							
							
							
						 
						
							2022-01-16 09:31:16 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f1bf660adc 
								
							 
						 
						
							
							
								
								add case for abs (normally simplified, but not with default_tactic=smt).  
							
							 
							
							
							
						 
						
							2022-01-09 11:55:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nadav Rotem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f9543ef69 
								
							 
						 
						
							
							
								
								Fix unused variable warnings. ( #5760 )  
							
							 
							
							... 
							
							
							
							This commit fixes a few cases of unused variables in release builds.
The commit uses the (void)xxx; syntax which is used in other parts of
the code. 
							
						 
						
							2022-01-08 18:18:30 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								36ed1ffac2 
								
							 
						 
						
							
							
								
								update name of artifact  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-08 15:13:46 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ef481073b2 
								
							 
						 
						
							
							
								
								make static features avoid stack  #5758  
							
							 
							
							
							
						 
						
							2022-01-08 11:20:18 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								199daead50 
								
							 
						 
						
							
							
								
								remove Z3_bool_opt  #5757  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-07 11:52:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d1fb831030 
								
							 
						 
						
							
							
								
								relevancy overhaul  
							
							 
							
							
							
						 
						
							2022-01-04 16:03:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8e3185ffe3 
								
							 
						 
						
							
							
								
								remove dual solver approach  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-03 14:08:01 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a71aa113e0 
								
							 
						 
						
							
							
								
								#5641  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-02 19:36:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8245935d41 
								
							 
						 
						
							
							
								
								#5641  add handlers for basic set operations to euf=true  
							
							 
							
							
							
						 
						
							2022-01-01 20:33:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3c8a6a2f 
								
							 
						 
						
							
							
								
								na  
							
							 
							
							
							
						 
						
							2022-01-01 17:59:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								42219204ed 
								
							 
						 
						
							
							
								
								sketch replace_all  
							
							 
							
							
							
						 
						
							2022-01-01 17:39:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								84f514a4f4 
								
							 
						 
						
							
							
								
								throttle ackerman on arrays  
							
							 
							
							
							
						 
						
							2022-01-01 15:33:33 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								aa901c4e88 
								
							 
						 
						
							
							
								
								axiom solver improvements  
							
							 
							
							
							
						 
						
							2021-12-31 11:53:40 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fc77345bec 
								
							 
						 
						
							
							
								
								breaking change. Enforce append semantics everywhere for parameter updates  #5744  
							
							 
							
							... 
							
							
							
							Replace semantics doesn't work with assumptions made elsewhere in code.
The remedy is to apply append (override) semantics for parameter changes. 
							
						 
						
							2021-12-30 19:11:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e8833f4dac 
								
							 
						 
						
							
							
								
								working on relevancy=3  
							
							 
							
							
							
						 
						
							2021-12-30 17:07:14 -08:00