copilot-swe-agent[bot]
2788b8f49d
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>
2025-07-02 15:11:32 +00:00
copilot-swe-agent[bot]
dfdc31ae3b
Fix the real O(n²) bottleneck with lazy hash table for constructor name lookups
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-07-02 04:57:04 +00:00
copilot-swe-agent[bot]
b518327650
Implement batch initialization fix for O(n²) datatype performance issue
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-07-01 21:56:53 +00:00
copilot-swe-agent[bot]
115da30317
Initial plan
2025-07-01 21:28:06 +00: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
bc96e9e9ae
Add python packaging to main pipeline to check updates to sdist
2025-06-30 09:22:01 -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
Nikolaj Bjorner
b1259fb6ce
Update nightly.yaml for Azure Pipelines
2025-06-28 16:11:16 -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
Nikolaj Bjorner
2f2289eaff
update minor version number
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-06-25 09:14:13 -07:00
Nikolaj Bjorner
bd3e722b6b
remove nuget signing steps
2025-06-24 07:18:49 -07:00
Nikolaj Bjorner
23bd844212
Update RELEASE_NOTES.md
...
for bugfix release
2025-06-24 07:17:40 -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
Nikolaj Bjorner
a3c8bbb461
Update build-win-signed-cmake.yml
2025-06-19 10:18:03 -07:00
Nikolaj Bjorner
bce1be47b8
Update build-win-signed.yml
2025-06-19 10:17:39 -07:00
Nikolaj Bjorner
ffb0bd9f11
Update nightly.yaml
...
remove esrp
2025-06-19 10:12:26 -07:00
Nikolaj Bjorner
f81d9735e9
Update prd.yml
2025-06-17 17:03:24 -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