Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1b3c3c2716 
								
							 
						 
						
							
							
								
								initial pattern abstraction and move matching to src  
							
							
							
						 
						
							2025-07-06 00:53:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2d1a42d53f 
								
							 
						 
						
							
							
								
								fixes to ho-matcher  
							
							
							
						 
						
							2025-07-05 16:24:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3ccf7a695b 
								
							 
						 
						
							
							
								
								make concurrent collect_statistics in a timeout thread safe  
							
							
							
						 
						
							2025-07-04 18:58:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								951554e883 
								
							 
						 
						
							
							
								
								ho matcher draft  
							
							... 
							
							
							
							Draft implementation of higher-order matcher.
No specific tuning at this point. 
							
						 
						
							2025-07-04 18:01:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								d2990e2f68 
								
							 
						 
						
							
							
								
								use usize to suppress the data loss warnings  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-07-02 14:42:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f544dd4ab2 
								
							 
						 
						
							
							
								
								deal with warnings  
							
							... 
							
							
							
							@levnach - there are some additional warnings.
You could revert the change to std_vector or use usize() that I added to vector.h. Look at build logs from the pipelines or actions or figure out how to add a continuous AI script to fixup build warnings (I tried a few times earlier on but the features available to do this were not for laymen). 
							
						 
						
							2025-07-02 10:59:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bb100a40d5 
								
							 
						 
						
							
							
								
								c is non-null  
							
							
							
						 
						
							2025-07-02 10:57:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Copilot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								75678fc2c2 
								
							 
						 
						
							
							
								
								Fix O(n²) performance issue in CLI datatype declaration processing ( #7712 )  
							
							... 
							
							
							
							* Initial plan
* Implement batch initialization fix for O(n²) datatype performance issue
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Fix the real O(n²) bottleneck with lazy hash table for constructor name lookups
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Optimize get_constructor_by_name: use func_decl* parameter, add linear search optimization for small datatypes, and ensure non-null postcondition
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> 
							
						 
						
							2025-07-02 09:54:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									LeeYoungJoon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								53c48f7226 
								
							 
						 
						
							
							
								
								trace : Sort and reorder trace tags by tag_class and tag_name ( #7714 )  
							
							
							
						 
						
							2025-07-02 09:53:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									LeeYoungJoon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0928a1fdf0 
								
							 
						 
						
							
							
								
								trace : Classify tag_names unique to smt_internalize.cpp ( #7713 )  
							
							
							
						 
						
							2025-07-01 21:30:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8de80e666b 
								
							 
						 
						
							
							
								
								#7710  
							
							... 
							
							
							
							partial fix 
							
						 
						
							2025-07-01 14:23:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								97193b4a1d 
								
							 
						 
						
							
							
								
								call into collect_statistics in case of -T interrupt  
							
							
							
						 
						
							2025-07-01 14:15:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a28f55a3bc 
								
							 
						 
						
							
							
								
								log scope level of lemma  
							
							
							
						 
						
							2025-07-01 14:14:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bfed237a6c 
								
							 
						 
						
							
							
								
								expose scope level  
							
							
							
						 
						
							2025-07-01 14:14:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								725c0933ad 
								
							 
						 
						
							
							
								
								use usize to work around mess with static_cast<unsigned> insertions when looping over small vectors  
							
							
							
						 
						
							2025-06-30 09:04:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a73e244db4 
								
							 
						 
						
							
							
								
								nits  
							
							
							
						 
						
							2025-06-30 08:37:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								661ccb3702 
								
							 
						 
						
							
							
								
								Revert "Fix source installation to create dist-info directory for package dis…" ( #7704 )  
							
							... 
							
							
							
							This reverts commit ad0afbb792 
							
						 
						
							2025-06-29 09:11:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Copilot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad0afbb792 
								
							 
						 
						
							
							
								
								Fix source installation to create dist-info directory for package discovery ( #7695 )  
							
							... 
							
							
							
							* Initial plan
* Add proper pyproject.toml metadata for dist-info creation
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Clean up setup.py and add comprehensive test for dist-info fix
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Fix build errors in setup.py and pyproject.toml
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Fix ModuleNotFoundError by removing dynamic version loading from pyproject.toml
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Remove hardcoded version from pyproject.toml, use dynamic version from setup.py
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> 
							
						 
						
							2025-06-28 16:06:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								28d0b471ff 
								
							 
						 
						
							
							
								
								following the review comments  
							
							
							
						 
						
							2025-06-27 19:48:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Copilot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84a6e4d672 
								
							 
						 
						
							
							
								
								Fix pydoc doctest failures by updating expected output format for string operations ( #7703 )  
							
							... 
							
							
							
							* Initial plan
* Fix pydoc doctest failures by updating expected output format
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> 
							
						 
						
							2025-06-27 19:11:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shiwei Weng 翁士伟 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2efd3dc6d 
								
							 
						 
						
							
							
								
								Update on building OCaml binding with CMake ( #7698 )  
							
							... 
							
							
							
							* fix: add generating META for ocamlfind.
* Patch macos. We need to keep the `@rpath` and use environment var to enable the test because we need to leave it to be fixed by package managers.
* Trigger CI.
* Debug.
* Debug.
* Debug.
* Debug.
* Debug.
* Debug.
* Hacky fix for ocaml building warning.
* Fix typo and rename variables. 
							
						 
						
							2025-06-27 17:55:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Copilot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2de40ff220 
								
							 
						 
						
							
							
								
								Improve Extract function documentation to clarify bit-vector vs sequence usage ( #7701 )  
							
							... 
							
							
							
							* Initial plan
* Improve Extract function documentation to clarify bit-vector vs sequence usage
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> 
							
						 
						
							2025-06-27 10:21:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								d717dae3ac 
								
							 
						 
						
							
							
								
								remove the parameter for throttling nla lemmas  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								2b6c73af82 
								
							 
						 
						
							
							
								
								add stats for throttling  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								899677e626 
								
							 
						 
						
							
							
								
								fix a warning  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								9e52a38580 
								
							 
						 
						
							
							
								
								add throttling to generate_plane1/2  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								ac34dbd030 
								
							 
						 
						
							
							
								
								consolidate throttling  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								727dfd2d8d 
								
							 
						 
						
							
							
								
								use the new throttle in order lemmas  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								832cfb3c41 
								
							 
						 
						
							
							
								
								consolidate throttling  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								f32066762c 
								
							 
						 
						
							
							
								
								remove debug_location parameter  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								5caa7f1a29 
								
							 
						 
						
							
							
								
								throttle lemmas in nla_solver untested  
							
							
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								46319156b8 
								
							 
						 
						
							
							
								
								a version of key  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								20fb830682 
								
							 
						 
						
							
							
								
								filter out empty lemmas from nla_solver on consumption  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e33b44d27 
								
							 
						 
						
							
							
								
								add lemma.is_empty()  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								5bda42e104 
								
							 
						 
						
							
							
								
								rename new_lemma to lemma_builder  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-26 16:33:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dongjae Lee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3916c451e5 
								
							 
						 
						
							
							
								
								Fix: typo in z3 python api ( #7693 )  
							
							
							
						 
						
							2025-06-24 07:13:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								98043873d0 
								
							 
						 
						
							
							
								
								add -> as another array sort constructor  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-06-22 21:35:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5ad1647061 
								
							 
						 
						
							
							
								
								missing ;  
							
							
							
						 
						
							2025-06-22 21:32:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								95ffad80c6 
								
							 
						 
						
							
							
								
								dealloc m_imp  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-06-22 21:32:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Copilot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								218379aaca 
								
							 
						 
						
							
							
								
								[WIP] Leaks ( #7691 )  
							
							... 
							
							
							
							* Initial plan for issue
* Initial analysis of memory leak issue
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Fix memory leak in lar_solver by adding var_register cleanup
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Complete memory leak fix: add dealloc(m_imp) to lar_solver destructor
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Delete leak.smt2
* Update lar_solver.cpp
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-06-20 20:26:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								8f88bf9998 
								
							 
						 
						
							
							
								
								use is_square_free_at_sample instead of is_well_oriented  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-17 07:22:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								f2912b25a2 
								
							 
						 
						
							
							
								
								remove debug output  
							
							
							
						 
						
							2025-06-17 07:22:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								126e06b8b6 
								
							 
						 
						
							
							
								
								fix the test-z3 build  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-17 07:22:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								0e71a9d11c 
								
							 
						 
						
							
							
								
								comment and restore  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-17 07:22:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								84c8a93ca5 
								
							 
						 
						
							
							
								
								renaming  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-17 07:22:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								945eef7ab6 
								
							 
						 
						
							
							
								
								work on well-orientedness  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-06-17 07:22:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b2f01706be 
								
							 
						 
						
							
							
								
								euf_completion with AC: add first cut of AC matching for top-level, add plugins and fix shared expression rewriting in ac-plugin  
							
							
							
						 
						
							2025-06-16 11:46:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bc312768c8 
								
							 
						 
						
							
							
								
								remove dependency on pattern inference  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-06-15 14:07:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cb22cdc98f 
								
							 
						 
						
							
							
								
								remove dependency on pattern inference  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-06-15 14:00:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20ddfc7795 
								
							 
						 
						
							
							
								
								sketch possible AC functionality  
							
							
							
						 
						
							2025-06-15 13:49:19 -07:00