copilot-swe-agent[bot]
0af49cdf10
Initial plan
2026-03-09 16:17:19 +00:00
copilot-swe-agent[bot]
ba0f276584
fix: use SLINK_EXTRA_FLAGS for JNI bindings to support macOS cross-compilation
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-09 16:15:57 +00:00
copilot-swe-agent[bot]
b90f1e3e28
Initial plan
2026-03-09 16:09:14 +00:00
CEisenhofer
587eec4226
More bug fixing in the gpower introduction
2026-03-09 15:20:58 +01:00
CEisenhofer
32a09859e3
Fixing power introduction
2026-03-09 15:03:26 +01:00
CEisenhofer
e1cf20f9bd
Added timeout
...
Some bugfixes
2026-03-09 14:21:06 +01:00
Lev Nachmanson
8a146a92ec
fix: replace UNREACHABLE with VERIFY for non-COI constraint/monic violations in nra_solver
...
The NRA solver's check() uses cone-of-influence (COI) to select a subset
of constraints for nlsat. When nlsat returns l_true, the model is validated
against all constraints, but non-COI constraints can legitimately be
violated since nlsat only solved over the COI subset.
- Non-COI violations gracefully return l_undef (fallback to other strategies)
- COI violations still trigger an assertion (indicating a real nlsat bug)
Fixes #8883
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-06 08:54:34 -10:00
CEisenhofer
756673f104
Trying to port integer constraints
2026-03-06 14:01:21 +01:00
CEisenhofer
009c6de235
Ported symbolic characters
2026-03-06 11:28:06 +01:00
Nikolaj Bjorner
84a7566c3a
Merge pull request #8878 from Z3Prover/copilot/rename-qf-s-benchmark
...
Rename "Qf S Benchmark" to "ZIPT Benchmark"
2026-03-05 16:26:26 -08:00
copilot-swe-agent[bot]
ea4ee11117
Rename Qf S Benchmark to ZIPT Benchmark in workflow files
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-06 00:05:35 +00:00
copilot-swe-agent[bot]
489b34a124
Initial plan
2026-03-06 00:02:10 +00:00
Nikolaj Bjorner
e8bfa10d29
test c3
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2026-03-05 16:00:55 -08:00
Nikolaj Bjorner
474cec8ccc
Merge pull request #8875 from Z3Prover/copilot/create-agentic-workflow
...
[WIP] Create agentic workflow for z3 benchmarks
2026-03-05 15:57:28 -08:00
copilot-swe-agent[bot]
a1320d031e
Add QF_S string solver benchmark agentic workflow
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-05 23:13:32 +00:00
copilot-swe-agent[bot]
282485814f
Initial plan
2026-03-05 22:42:13 +00:00
Nikolaj Bjorner
520ee1debc
adding files to test
2026-03-05 13:38:06 -08:00
CEisenhofer
f404bef4ba
Fixed CoPilot comment
2026-03-05 19:08:31 +01:00
Nikolaj Bjorner
e9ee188747
Merge pull request #8874 from Z3Prover/copilot/remove-unreachable-return-statement-another-one
...
Remove unreachable `return false` in `match_ubv2s1`
2026-03-05 10:05:53 -08:00
Nikolaj Bjorner
7db00dad9d
Merge pull request #8872 from Z3Prover/copilot/simplify-dep-tracker-constructors
...
refactor(seq_nielsen): eliminate duplicate dep_tracker initialization via constructor delegation
2026-03-05 10:00:09 -08:00
copilot-swe-agent[bot]
822f19819c
Remove unreachable return false in match_ubv2s1
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-05 17:59:50 +00:00
CEisenhofer
2562372142
The ZIPT tests
2026-03-05 18:59:26 +01:00
copilot-swe-agent[bot]
d89532a33d
Initial plan
2026-03-05 17:58:32 +00:00
copilot-swe-agent[bot]
17894601ba
refactor: use constructor delegation in dep_tracker to eliminate duplicate initialization
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-05 17:57:41 +00:00
copilot-swe-agent[bot]
a70ff84d8c
Initial plan
2026-03-05 17:56:37 +00:00
CEisenhofer
c73291a3ba
Some ZIPT test cases
2026-03-05 18:56:18 +01:00
CEisenhofer
2be1b175cc
Updated benchmarking script
2026-03-05 18:42:31 +01:00
CEisenhofer
608227a27e
Fixed definition extension rule
2026-03-05 18:33:58 +01:00
CEisenhofer
d8871e5c1e
Eliminate common suffix for simplification
2026-03-05 18:19:58 +01:00
CEisenhofer
5a95b40bdb
Canceling out common variables is a simplification step now
2026-03-05 18:17:04 +01:00
CEisenhofer
272000a466
Minor code changes
2026-03-05 18:04:51 +01:00
Nikolaj Bjorner
e7e116f2b2
Merge pull request #8869 from Z3Prover/copilot/any-branch-fix
...
Fix contradictory UBSan recovery flags in memory-safety workflow
2026-03-05 08:58:29 -08:00
CEisenhofer
7dcebcdb0a
A bit cleanup
2026-03-05 17:14:54 +01:00
copilot-swe-agent[bot]
71a4786371
Fix contradictory UBSan recovery flags in memory-safety.yml
...
Co-authored-by: levnach <5377127+levnach@users.noreply.github.com>
2026-03-05 16:14:27 +00:00
copilot-swe-agent[bot]
90af464af3
Initial plan
2026-03-05 16:10:48 +00:00
CEisenhofer
c5e7cbc29d
Fix to_dot
2026-03-05 16:58:58 +01:00
Nikolaj Bjorner
1f203742cc
Merge pull request #8863 from Z3Prover/copilot/simplify-seq-nielsen-code
...
seq_nielsen: extract handle_empty_side() to eliminate duplicated empty-propagation logic
2026-03-04 20:46:39 -08:00
copilot-swe-agent[bot]
2eebe57467
Extract handle_empty_side helper in seq_nielsen to eliminate duplicate code
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-05 03:21:02 +00:00
copilot-swe-agent[bot]
da1b61cd44
Initial plan
2026-03-05 03:16:20 +00:00
Nikolaj Bjorner
51ae6eeccc
Merge pull request #8856 from angelica-moreira/memory-safety-pipeline
...
Add ASan/UBSan memory safety CI workflow
2026-03-04 13:05:57 -08:00
Nikolaj Bjorner
e3d592becb
Merge pull request #8860 from Z3Prover/copilot/fix-c3-branch-issue
...
Remove unimplemented `is_subsumed_by` from `nielsen_node` and tests
2026-03-04 13:04:47 -08:00
copilot-swe-agent[bot]
477ae7c86c
Remove is_subsumed_by method from nielsen_node and its tests
...
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-04 20:59:00 +00:00
copilot-swe-agent[bot]
b24a446da1
Initial plan
2026-03-04 20:37:52 +00:00
CEisenhofer
5ce56e2e04
Ported graphviz debug output
2026-03-04 20:33:56 +01:00
CEisenhofer
3e28bad51f
Add testing script for nseq
2026-03-04 19:27:21 +01:00
CEisenhofer
b935394aaf
Fixed nseq model construction
2026-03-04 19:15:50 +01:00
CEisenhofer
b2838b472d
We don't need to handle negative membership constraints explicitly
2026-03-04 19:07:36 +01:00
CEisenhofer
4e7d83f996
Deleted leftover code from subsumption
2026-03-04 17:42:14 +01:00
CEisenhofer
e4787e57f6
Use correct parameters for iterative deepening
...
Updated spec
2026-03-04 17:37:04 +01:00
Angelica Moreira
123bb620d4
Add ASan/UBSan memory safety CI workflow
...
Adds a workflow that builds and tests Z3 with AddressSanitizer and
UndefinedBehaviorSanitizer on every push to catch runtime memory errors
and undefined behavior. Runs unit tests, SMT-LIB2 benchmarks, and
regression tests under both sanitizers. Includes a Copilot agentic
workflow to generate summary reports as GitHub Discussions.
Triggered on push (path-filtered to src/) and manual dispatch.
2026-03-04 16:31:29 +00:00