Commit Graph

753 Commits

Author SHA1 Message Date
Claude (dbsp-backend) 10f63cdef9 Merge dbsp/step5-formulas into dbsp/step6-exactsum
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 16:07:21 -07:00
Claude (dbsp-backend) 28e9836759 fix(incremental): a new aggregation reaches the stems that carry its measure; ordered evaluation re-runs the passes over a zero (improvise-shbc)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 16:06:22 -07:00
Claude (dbsp-backend) c11666ff7a Merge dbsp/step4-aggregates into dbsp/step5-formulas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 16:01:41 -07:00
Claude (dbsp-backend) a5ff0a9f6f Merge gh/main (fdc16122) into dbsp/step4-aggregates
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 16:00:19 -07:00
Claude (dbsp-backend) 4bb1e2b152 Merge dbsp/step5-formulas into dbsp/step6-exactsum
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:57:08 -07:00
Claude (dbsp-backend) 900b0f65a2 Merge dbsp/step4-aggregates into dbsp/step5-formulas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:55:34 -07:00
Claude (dbsp-backend) 5f40cdb4b8 fix(incremental): Min and Max keep the sign of a zero; random suites compare zero signs, cover hidden members, run faster (improvise-u2le)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:52:47 -07:00
Claude (dbsp-backend) 0c5120a17c Merge dbsp/step5-formulas into dbsp/step6-exactsum
The sign rule FloatSum wrote is in ExactSum on gh/main now (PR 348), so
step 6 sums through ExactSum and FloatSum and its test are dropped.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:24:58 -07:00
Claude (dbsp-backend) 4abeb7829d fix(incremental): meter the whole-cache recompute and correct the step 5 notes (improvise-shbc)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:23:09 -07:00
Claude (dbsp-backend) effca3f663 Merge dbsp/step4-aggregates into dbsp/step5-formulas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:21:28 -07:00
Claude (dbsp-backend) 355721ca9f Merge gh/main (7dafd243) into dbsp/step4-aggregates
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:20:02 -07:00
Claude (dbsp-backend) f30f64692c docs(context): the improvise-incremental note opens on the backend step 4 added (improvise-u2le)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:19:41 -07:00
Claude (dbsp-backend) 1b8102c010 test(incremental): exact sums in both backends, evidence and the step 6 reasoning (improvise-hrjz)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:19:05 -07:00
Claude (dbsp-circuit) 912580469a Merge commit '7dafd243' into adr009/zset-ffi
# Conflicts:
#	scripts/build-doc-site.mjs
2026-10-10 15:12:52 -07:00
Claude (dbsp-backend) 933c9254a0 test(incremental): formula cache reads, wide sets, NaN and the evidence for step 5 (improvise-shbc)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:08:53 -07:00
Claude (dbsp-backend) c6fbce0ca1 test(incremental): hidden members under every aggregation, evidence and the step 4 reasoning (improvise-u2le)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 14:42:43 -07:00
Claude (dbsp-delivery) 97f7603c62 Merge gh/main into adr009/delivery 2026-10-10 14:18:23 -07:00
Claude (dbsp-circuit) ebc7c33d1c Merge commit '29f1f85f' into adr009/zset-ffi 2026-10-10 14:18:16 -07:00
Claude (dbsp-delivery) a148ab34b3 Merge gh/main into adr009/delivery
# Conflicts:
#	Cargo.nix
#	crates/improvise-command/Cargo.toml
2026-10-10 13:58:16 -07:00
Claude (dbsp-circuit) 9e29e450ef Merge commit '63b83c28' into adr009/zset-ffi
# Conflicts:
#	Cargo.nix
2026-10-10 13:57:56 -07:00
Claude (dbsp-probes) 8929d6d716 Merge commit '63b83c28fa554bf13a2c1ff4c9f456c26131bf8f' into adr009/probes 2026-10-10 13:57:40 -07:00
Claude (dbsp-delivery) 6e4f772593 Merge gh/main into adr009/delivery 2026-10-10 13:18:57 -07:00
Claude (adr009-step3) 70fd5ec9e0 Merge remote-tracking branch 'gh/main' into adr009/cell-delta 2026-10-10 13:18:48 -07:00
Claude (dbsp-circuit) 22e96d124b Merge commit '802db7e483c2b83175f9591be919d7ceb1eae7d7' into adr009/zset-ffi
# Conflicts:
#	Cargo.nix
#	Cargo.toml
2026-10-10 13:17:02 -07:00
Ed Langley 802db7e483 Merge pull request #345 from fiddlerwoaroof/adr009/zset-circuit
feat(zset): the circuit, incremental operators, traces and resumable rebuild (improvise-bw4p.1)
2026-10-10 13:16:01 -07:00
Claude (dbsp-delivery) c2f4753861 fix(protocol): a reply from an epoch the client has left changes nothing (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:59:41 -07:00
Claude (dbsp-delivery) 62810cb3ba Merge gh/main (b574c6eb) into adr009/delivery
# Conflicts:
#	Cargo.nix
#	scripts/build-doc-site.mjs
2026-10-10 12:45:36 -07:00
Claude (dbsp-delivery) bfaccae5d4 test(command): the delivery property delays, splits, repeats and replays, and covers swaps, restarts, limits and eviction (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:42:29 -07:00
Claude (dbsp-circuit) 42d808732b fix(zset-ffi): first fault wins, no free or re-entry under a running step, circuit ids, interrupted rebuilds, typed callbacks (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:35:58 -07:00
Claude (dbsp-circuit) a23851e920 Merge branch 'adr009/zset-circuit' into adr009/zset-ffi 2026-10-10 12:31:49 -07:00
Claude (dbsp-circuit) 66898d81e4 fix(zset): current() is the whole tick, a split rebuild tick is refused, later ticks are tested (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:31:06 -07:00
Claude (dbsp-circuit) 9bcfa9d10e fix(zset-ffi): answer the #347 reviews: aliasing, callbacks that fail, out-pointers, unsafe exports, typed header (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:19:02 -07:00
Claude (dbsp-probes) 58faf417b5 docs(incremental): the occupancy definition, the skipped views and the corrected evidence (improvise-bw4p.3, improvise-bw4p.4)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:15:44 -07:00
Claude (dbsp-delivery) eb15df6c36 docs(context): the reasoning and the evidence for delivery (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:11:48 -07:00
Claude (dbsp-circuit) b3f5cedff0 test(zset-ffi): the rebuild is one tick and its last chunk is Done (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:10:29 -07:00
Claude (dbsp-circuit) c024c4bd6e Merge branch 'adr009/zset-circuit' into adr009/zset-ffi 2026-10-10 12:06:49 -07:00
Claude (dbsp-circuit) 0849981ae1 fix(zset): a chunked rebuild is one tick, empty groups have no row, a last chunk is Done (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:06:46 -07:00
Claude (dbsp-circuit) 8a76469bcb docs(zset-ffi): the ABI's reasoning, a CFFI smoke test and test evidence (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:56:17 -07:00
Claude (dbsp-probes) ce138bf740 Merge commit 'e438ac13b9067bd5b6e01d400f3567dd28ba1f8e' into adr009/probes 2026-10-10 11:53:23 -07:00
Claude (dbsp-probes) e9a43ce657 docs(incremental): the step 4 groundwork and its evidence; box the divergence's probe (improvise-bw4p.3, improvise-bw4p.4)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:49:33 -07:00
Claude (adr009-step3) e438ac13b9 fix(command): record on every model batch and dirty on any logged insertion or removal (improvise-5r8c)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:46:40 -07:00
Claude (dbsp-circuit) a4dadae366 docs(zset): the circuit's reasoning and its test evidence (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:45:56 -07:00
Claude (adr009-step3) 0d8fa5bca8 Merge remote-tracking branch 'gh/adr009/derived' into adr009/cell-delta 2026-10-10 11:26:24 -07:00
Claude (adr009-step3) 9dd78a1a9e feat(command): the record tier and the dirty flag read the cell delta (improvise-5r8c)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:26:19 -07:00
Claude (main-sync) 9031e55956 Merge commit '62a9adb38458987638bb716aac6b9faceb6c9bba' into ms-derived 2026-10-10 11:16:44 -07:00
Claude (main-sync) 62a9adb384 Merge commit 'cea0ff8d' into ms-zset 2026-10-10 11:16:36 -07:00
Ed Langley cea0ff8d9a Merge pull request #339 from fiddlerwoaroof/adr007/display-2c
feat(display): status messages and the view title show displays (improvise-cq1q.13)
2026-10-10 11:16:05 -07:00
Claude (adr009-derived) 148c4f5c29 fix(incremental): pin AddFormula and RemoveFormula directly; state the probe limit plainly (improvise-bw4p.4)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 00:32:48 -07:00
Claude (adr009-derived) 7eaeac7263 fix(incremental): probe folded formulas, sub-partials, groups and removed formulas; raw_fold is never a formula (improvise-t8ow)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 00:22:04 -07:00
Claude (adr009-derived) 73af201f03 Merge adr009/zset (d1665f64) into adr009/derived 2026-10-10 00:05:00 -07:00