Nikolaj Bjorner
|
5aa3713d19
|
first end-pass. Atomic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-04 02:05:26 -08:00 |
|
Nikolaj Bjorner
|
a80652270d
|
Merge branch 'c3' into copilot/fix-reconcat-classification
|
2026-03-03 13:10:25 -08:00 |
|
copilot-swe-agent[bot]
|
c0ed79c93b
|
improve s_loop nullable extraction: clearer comments and sentinel values
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-03 05:40:16 +00:00 |
|
copilot-swe-agent[bot]
|
a0b359212e
|
Apply ZIPT improvements: fix loop nullable, drop bounds check, symmetric star merging
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-03 05:39:33 +00:00 |
|
copilot-swe-agent[bot]
|
69da8f02c2
|
fix re.concat classification and loop nullability in euf_sgraph.cpp
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-03 05:19:06 +00:00 |
|
copilot-swe-agent[bot]
|
fbd3d445e2
|
Add clarifying comments for hash matrix overflow safety and cache validity
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-02 21:16:46 +00:00 |
|
copilot-swe-agent[bot]
|
cfea2db8bf
|
Update sgraph and seq_plugin: egraph ref, hash matrix, subst cache, sgraph pointer
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-02 21:14:34 +00:00 |
|
copilot-swe-agent[bot]
|
1274a1e3c0
|
Add safety cap on minterm computation and assertion for invariant
Co-authored-by: NikolajBjorner <56730610+NikolajBjorner@users.noreply.github.com>
|
2026-03-02 19:29:41 +00:00 |
|
copilot-swe-agent[bot]
|
150f1fe2ea
|
Revert is_concat changes, add ZIPT URL, implement snode/sgraph operations and tests
- Revert is_str_concat/is_re_concat to original form (PR #8820 review)
- Add ZIPT URL (https://github.com/CEisenhofer/ZIPT) to euf_sgraph.h
- Add snode::at() for token indexing and collect_tokens() for enumeration
- Add sgraph factory methods: mk_var, mk_char, mk_empty, mk_concat
- Add sgraph drop operations: drop_first, drop_last, drop_left, drop_right
- Add sgraph substitution: subst(snode*, snode*, snode*)
- Add Brzozowski derivative via seq_rewriter::mk_derivative
- Add minterm computation from regex predicates
- Add 7 new unit tests covering all new operations with complex concats
Co-authored-by: NikolajBjorner <56730610+NikolajBjorner@users.noreply.github.com>
|
2026-03-02 19:28:32 +00:00 |
|
copilot-swe-agent[bot]
|
8c0be6e614
|
Changes before error encountered
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-02 17:50:49 +00:00 |
|
copilot-swe-agent[bot]
|
a3baae5942
|
Changes before error encountered
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-02 17:01:49 +00:00 |
|
copilot-swe-agent[bot]
|
6ef3be4e5e
|
Remove sgraph dependency from seq_plugin, let sgraph register nodes via on_make callback
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-01 23:50:48 +00:00 |
|
copilot-swe-agent[bot]
|
b8656d4fbe
|
Address code review: add comments for collect_leaves, find_assoc_equal, and display
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-01 23:24:59 +00:00 |
|
copilot-swe-agent[bot]
|
5c14edf030
|
Change ownership: sgraph owns egraph with seq_plugin, add assoc hash table, add unit tests
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-01 23:23:12 +00:00 |
|
copilot-swe-agent[bot]
|
51f4f918ea
|
Update file header years from 2025 to 2026
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-01 21:17:08 +00:00 |
|
copilot-swe-agent[bot]
|
17099300f2
|
Add co-author Clemens Eisenhofer to headers, document ZIPT features not yet ported
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-01 21:14:52 +00:00 |
|
copilot-swe-agent[bot]
|
e4f9a517e4
|
Address code review: fix const-correctness, improve child registration, add comments
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-01 20:25:18 +00:00 |
|
copilot-swe-agent[bot]
|
2e17bb8767
|
Add OP_SEQ_POWER to seq_decl_plugin and create euf_snode/euf_sgraph for string graph encapsulation
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-01 20:19:37 +00:00 |
|