Lev Nachmanson
426f8396e3
Merge pull request #8691 from Z3Prover/no_fail
...
Disable failure on a nullified polynomial in levelwise
2026-02-19 11:46:46 -10:00
Lev Nachmanson
23560ba8a5
cleanup regarding levelwise
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-19 09:31:30 -10:00
Nikolaj Bjorner
ca1865c3fe
Merge pull request #8696 from Z3Prover/copilot/fix-z3-import-error
...
Fix arm64 libz3.dylib being packaged in x86_64 macOS wheels
2026-02-19 10:48:30 -08:00
copilot-swe-agent[bot]
c4acd2a47e
Fix macOS cross-compilation from ARM64 to x86_64 in mk_unix_dist.py and mk_util.py
...
When macos-latest changed to ARM64 runners, the mac-build-x64 job started
producing arm64 libz3.dylib inside x86_64-tagged wheels, causing import
failures on macOS x86_64.
Root cause: mk_make.py subprocess detects the ARM64 host at module level
(IS_ARCH_ARM64=True), and without --arm64=false override it adds -arch arm64
to SLIBEXTRAFLAGS, overriding the -arch x86_64 set via environment variables.
Fix 1 (mk_unix_dist.py): Pass --arm64=false to mk_make.py subprocess when
building x64 on an ARM64 host, preventing the arm64 flag inheritance.
Fix 2 (mk_util.py): When IS_ARCH_ARM64=False on an ARM64 macOS host, add
-arch x86_64 to SLIBEXTRAFLAGS so the shared library linker also targets
x86_64 (LDFLAGS already receives this flag from the env var).
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-19 18:02:52 +00:00
Nikolaj Bjorner
2fa04f5e38
Merge pull request #8695 from Z3Prover/copilot/simplify-code-structure
...
Remove unnecessary blank lines in mk_genfile_common.py and mk_api_doc.py
2026-02-19 09:58:19 -08:00
Nikolaj Bjorner
8a28bc28f1
Update nightly-validation.yml
2026-02-19 09:54:29 -08:00
copilot-swe-agent[bot]
0ad40a3f54
Remove unnecessary blank lines in mk_genfile_common.py and mk_api_doc.py
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-19 17:52:11 +00:00
copilot-swe-agent[bot]
9c8c9f5eea
Initial plan
2026-02-19 17:51:02 +00:00
copilot-swe-agent[bot]
d7aa454760
Initial plan
2026-02-19 17:50:23 +00:00
Lev Nachmanson
91a3068f79
disable a failure on a nullified poly in levelwise
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-19 07:18:10 -10:00
Nikolaj Bjorner
9f91380b7d
next release notes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-18 21:30:08 -08:00
Nikolaj Bjorner
33d4d38dee
update version
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-18 20:37:48 -08:00
Lev Nachmanson
1e985ea96e
enable optional failure in levelwise
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 13:14:59 -10:00
Nikolaj Bjorner
ddb49568d3
Merge pull request #8683 from Z3Prover/copilot/fix-build-error-z3
...
Fix OCaml binding call to solver_get_levels
2026-02-18 14:57:51 -08:00
Lev Nachmanson
aff0a82914
disable control over what added in handle_nullified_poly
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 12:47:42 -10:00
copilot-swe-agent[bot]
366b197c2b
Fix OCaml build error in solver_get_levels
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-18 22:21:58 +00:00
copilot-swe-agent[bot]
b384f74574
Initial plan
2026-02-18 22:12:24 +00:00
Lev Nachmanson
d1461de8a7
fix nlsat.cpp and enable control over what added in handle_nullified_poly
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 12:02:56 -10:00
Nikolaj Bjorner
02b6aeb097
Merge pull request #8681 from Z3Prover/copilot/fix-discussion-issues-8680
...
Add missing solver and model APIs to Go and OCaml bindings
2026-02-18 13:26:42 -08:00
Nikolaj Bjorner
6c02a3b6bb
Delete examples/go/test_new_api_additions.go
2026-02-18 13:25:52 -08:00
Lev Nachmanson
799fc9e8c4
hook up a test
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 10:59:41 -10:00
Lev Nachmanson
d8f2b5ca01
add new polynomials from handle_nullified to m_todo
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 10:54:39 -10:00
Nikolaj Bjorner
9d3cc4afc9
remove deprecated workflows
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-18 12:00:18 -08:00
Nikolaj Bjorner
672d243f0f
Merge pull request #8682 from Z3Prover/copilot/fix-docs-and-update-script
...
Add Go API link to documentation index and prevent content overwrite
2026-02-18 11:56:18 -08:00
copilot-swe-agent[bot]
9499b1089c
Add --go flag to mk_api_doc.py calls and remove go directory overwrite code
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-18 19:30:07 +00:00
copilot-swe-agent[bot]
4335b9f545
Initial plan
2026-02-18 19:27:55 +00:00
Lev Nachmanson
df419c137d
fix the test
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 07:47:16 -10:00
copilot-swe-agent[bot]
c74acb59a9
Add test for new Go API methods
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-18 17:45:38 +00:00
copilot-swe-agent[bot]
ac10af417a
Add missing API methods to Go and OCaml bindings
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-18 17:28:12 +00:00
copilot-swe-agent[bot]
f4606b1f2d
Initial plan
2026-02-18 17:23:26 +00:00
Lev Nachmanson
b60e0e0dd3
keep literals alive
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 07:23:22 -10:00
Lev Nachmanson
138828259a
add a test with compute_conflict_explanation call
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 07:08:56 -10:00
Nikolaj Bjorner
fa8d60c94f
Merge pull request #8677 from Z3Prover/copilot/fix-code-quality-issues
...
Fix A3 static analysis findings: replace assertions with proper error handling
2026-02-18 08:44:29 -08:00
Nikolaj Bjorner
c9720aa330
fixup docs.ytml
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-18 08:36:03 -08:00
Lev Nachmanson
05029c6f03
work on nl testing
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-18 06:33:52 -10:00
Nikolaj Bjorner
a077371520
update go doc
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-18 08:27:47 -08:00
Nikolaj Bjorner
82b34e319b
update a3-python to fix issues
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-18 08:16:56 -08:00
Lev Nachmanson
7aa1ba1905
a bug fix in levelwise with the section case, where a discriminant was not added, and adding new tests for levelwise
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-17 20:00:53 -10:00
Nikolaj Bjorner
136bf0b5eb
Update documentation generation to include Go
2026-02-17 18:36:04 -08:00
Lev Nachmanson
af6d461b5e
add tests for levelwise
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-17 14:46:21 -10:00
copilot-swe-agent[bot]
7e8fc4fdff
Fix indentation in commented-out code section
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-18 00:46:01 +00:00
copilot-swe-agent[bot]
064122a123
Improve documentation for RatVal division by zero handling
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-18 00:44:40 +00:00
copilot-swe-agent[bot]
ae328dc006
Fix Priority 1 ASSERT_FAIL bugs - replace assertions with proper error handling
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-18 00:42:55 +00:00
copilot-swe-agent[bot]
ac19bdb9a7
Initial plan
2026-02-18 00:39:14 +00:00
Nikolaj Bjorner
abb83018df
new repository agnostic workflow
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-17 16:27:08 -08:00
Lev Nachmanson
269dba0525
add all coeffs ot a nullified polynomial to the projection
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-17 14:20:58 -10:00
Lev Nachmanson
a781f9c0a0
remove an obsolete m_fail and related from levelwise
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2026-02-17 14:11:16 -10:00
Nikolaj Bjorner
5a91b0e6e9
recompile workflows
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-02-17 15:45:34 -08:00
Nikolaj Bjorner
6ef869bf8b
Remove checkout steps from A3 Python workflow
...
Removed steps for checking out Python source files.
2026-02-17 15:39:23 -08:00
Nikolaj Bjorner
ad5e805ec9
Remove checkout steps from A3 Python workflow
...
Removed steps for checking out Python source files.
2026-02-17 15:39:01 -08:00