Commit graph

  • 3f09a46ff5 jspi: migration phases 0-7 — build knob, scheduler shim, test successor suite Viktor Vaczi 2026-08-13 07:06:24 +02:00
  • 33e23e0a65 tooling(sourcetrail): code-graph setup + asyncify allocator-suspend plan Viktor Vaczi 2026-08-11 13:53:01 +02:00
  • 80199f42f4
    Phase F: restore the doc-19 bounce (footprint chooser dead-app) + regression spec Gergő Törcsvári 2026-08-10 09:58:28 +02:00
  • 22fcb766e7
    Phase F: registry deferred-wake fixes the footprint-chooser dead-app (gap 1) Gergő Törcsvári 2026-08-09 19:23:09 +02:00
  • 1d8237bc08
    Phase F fix: open-lane token was lost across the dispatch-context swap — mint it in JS; repro spec added Gergő Törcsvári 2026-08-09 17:44:33 +02:00
  • 747bf5ecf4
    Phase F: kicadOpenFile runs on a dispatch context — the awaited-ccall class retired for the open (fcsTotal 1800→100/load) Gergő Törcsvári 2026-08-09 16:32:53 +02:00
  • d185f5c1d2
    Phase F lifetime: eager reclaim + the ring's population named — owning handles remain the only real fix Gergő Törcsvári 2026-08-09 15:24:05 +02:00
  • 7122cdc461
    Phase F F2/F3: quarantine NOT deletable — the lever proved the drop is load-bearing; registry keeps the fact Gergő Törcsvári 2026-08-09 14:46:06 +02:00
  • 94e5c68909
    Phase F F4: bounce machinery deleted — strand pin holds through the removal Gergő Törcsvári 2026-08-09 13:26:18 +02:00
  • 594e6f9a27
    doc 22: Phase F opens — tripwire audit, W4/W5 hole closed, deletion list scoped Gergő Törcsvári 2026-08-09 12:27:30 +02:00
  • 8ed39a72a0
    THE FLIP: levers re-pinned to the post-migration invariant; all gates green incl. blue-screen repro 5/5 Gergő Törcsvári 2026-08-08 23:11:51 +02:00
  • b9986d7909
    doc 22: D-on probe clean after the bridge set; Phase E telemetry + prod-provider smoke recorded Gergő Törcsvári 2026-08-08 17:58:41 +02:00
  • d6c4efcf1f
    Phase E complete: K4-K6 become token waits — the bridge set is converted, suite at baseline Gergő Törcsvári 2026-08-08 16:44:53 +02:00
  • 75209dc07e
    Phase E retry: K1 lands — early-resolve retention, not the lossy guard; pthread-ondemand link fixed Gergő Törcsvári 2026-08-08 16:18:00 +02:00
  • 54e6560037
    docs 22: Phase E first attempt (K1 as a context wait) - REVERTED, with the post-mortem Gergő Törcsvári 2026-08-08 12:58:40 +02:00
  • ab6e44e57f
    docs 22 + wx bump: DOM entries on the dispatch context; canvas tools green at D-on Gergő Törcsvári 2026-08-07 22:33:41 +02:00
  • 80468e7c5b
    Phase B: main-thread sleep parks its context; the real D blocker is DOM entries Gergő Törcsvári 2026-08-07 20:48:35 +02:00
  • f6171a7d34
    docs 21+22: name the tool-body park site that blocks Phase D Gergő Törcsvári 2026-08-07 19:28:39 +02:00
  • 78ec52ea14
    docs 22 Phase B: gaps 1+2 closed, and the D-on boundary measured on KiCad Gergő Törcsvári 2026-08-07 19:05:00 +02:00
  • 7dfd4f1834
    docs 22 D-on probe + app-quit teardown spec; bump wx (alignment) + kicad (root identity) Gergő Törcsvári 2026-08-07 17:29:42 +02:00
  • 801aff6649
    docs 22 + wx bump: D5 done, delta-zero; three non-D5 findings from the bisection Gergő Törcsvári 2026-08-07 16:14:40 +02:00
  • 550edbb665
    docs 22: trace where the D5 change must go (wx core, not the wasm layer) Gergő Törcsvári 2026-08-07 08:00:16 +02:00
  • ef58c6ebce
    docs 22: what D5 actually costs (a lifetime change, not a mechanism change) Gergő Törcsvári 2026-08-07 01:31:15 +02:00
  • 41d49bdacc
    WIP star-flip: shim routes context waits; docs 22 records that D forces D5 Gergő Törcsvári 2026-08-07 01:29:56 +02:00
  • ff4b2bdb3d
    docs 22: the one-root constraint that orders the B+C+D wiring Gergő Törcsvári 2026-08-06 20:47:26 +02:00
  • 258cb37487
    star-flip: harness scenarios for star-mode transfers (doc 22 Phase B) Gergő Törcsvári 2026-08-06 20:46:37 +02:00
  • 837bce9c0a
    docs 22: Phase B scoping from the seam read (the sync/star crux) Gergő Törcsvári 2026-08-06 20:21:29 +02:00
  • 586fbadfe9
    design-b Phase A: absorb libcontext's wasm backend (doc 22) Gergő Törcsvári 2026-08-06 20:19:42 +02:00
  • 23c636dced
    docs: doc 22 (absorb libcontext) + honest scoreboard on doc 20 Gergő Törcsvári 2026-08-06 13:47:36 +02:00
  • cc7c1d1f16
    design-b D3: docs — doc 19 FIXED, and the plan re-scoped around that Gergő Törcsvári 2026-08-06 12:39:50 +02:00
  • 48da418f34
    design-b D3: fix the doc-19 hang — quasi-modals off the coroutine stack Gergő Törcsvári 2026-08-06 12:22:21 +02:00
  • 5d8d53b678
    design-b D3: record the stack-ownership rule and the corrected scope Gergő Törcsvári 2026-08-06 11:32:44 +02:00
  • 6e80827cec
    design-b D3 prep: pin fiber-on-context nesting and the foreign-stack refusal Gergő Törcsvári 2026-08-06 11:31:39 +02:00
  • 5a3dd44b23
    design-b D2: attempted, reverted, resequenced behind D3 Gergő Törcsvári 2026-08-06 11:11:25 +02:00
  • 41f3f35919
    design-b D1: work log + audit note Gergő Törcsvári 2026-08-05 21:42:58 +02:00
  • 7dbc9fb36e
    design-b D1b/c: context harness + the bounded-and-measured memory gate Gergő Törcsvári 2026-08-05 21:41:24 +02:00
  • 98731cd30e
    design-b D1a: scheduler context primitives on emscripten fibers Gergő Törcsvári 2026-08-05 21:41:06 +02:00
  • 832cbcdf91
    design-b D0: record the audit + red pin in docs 19/20/21 Gergő Törcsvári 2026-08-05 21:16:18 +02:00
  • 73a239e0be
    design-b D0: land the doc-19 strand as a deterministic red spec Gergő Törcsvári 2026-08-05 21:15:01 +02:00
  • 704668ef7a
    design-b D0: park-site audit (doc 21) Gergő Törcsvári 2026-08-05 20:50:18 +02:00
  • d519ac89c0
    design-b D-1 gate: battery green scheduler-only; startModal import scrub + work log Gergő Törcsvári 2026-08-05 20:40:41 +02:00
  • de27ecf327
    design-b D-1: bump wxwidgets (gating + legacy twins deleted) + shim cleanup Gergő Törcsvári 2026-08-05 20:10:33 +02:00
  • 4906b9fb56
    design-b D-1b: delete the legacy handlesleep runtime from the injector Gergő Törcsvári 2026-08-05 20:02:18 +02:00
  • e7b8c2725b
    design-b D-1a: retire the legacy-shim ablation builds + redundancy pins Gergő Törcsvári 2026-08-05 19:59:14 +02:00
  • e19ef6cf65
    plan: drop the legacy runtime first (doc 20 D-1) Gergő Törcsvári 2026-08-05 19:46:25 +02:00
  • b109825990
    plan: Design B core — parkable activities as scheduler contexts Gergő Törcsvári 2026-08-05 19:28:19 +02:00
  • d6ca125cac
    docs: diagnose the Symbol Properties hang (stranded tool fiber) Gergő Törcsvári 2026-08-05 19:15:30 +02:00
  • 9bc4da89ff
    mailbox S6: shutdown() in the shim + unit gates; bump wxwidgets Gergő Törcsvári 2026-08-05 17:46:28 +02:00
  • a17d87a4bd
    mailbox S5: scheduler is the default build + demolition ledger Gergő Törcsvári 2026-08-05 17:28:07 +02:00
  • 5a8b0a3279
    mailbox S4: wait registry in the shim + work log; bump wxwidgets Gergő Törcsvári 2026-08-05 16:54:29 +02:00
  • 5f29cd7be9
    mailbox S3: N5 flood spec + work log; bump wxwidgets (plain-call pumps) Gergő Törcsvári 2026-08-05 16:29:14 +02:00
  • 603e260885
    mailbox S2: scheduler core — deferred wakes + N1 single-writer tripwire Gergő Törcsvári 2026-08-05 15:55:16 +02:00
  • af1eb5fc58
    mailbox S1 complete: embind lane, wheel lane, dual-contract specs Gergő Törcsvári 2026-08-05 15:01:52 +02:00
  • 61b5f266fb
    mailbox S1: shim delivery tick, embind audit, app-side WasmMailbox Gergő Törcsvári 2026-08-05 14:16:33 +02:00
  • 94ae4a8a41
    mailbox S0: dual-glue flag, beacon counters, N2 red spec Gergő Törcsvári 2026-08-05 13:43:23 +02:00
  • 7713a6a1cf
    plan: async mailbox/scheduler rewrite Gergő Törcsvári 2026-08-05 13:23:06 +02:00
  • d11ec5ad3b fix(ci): retry staging propagation errors Istvan Matejcsok 2026-08-07 13:42:08 +02:00
  • 89fd78962e fix(ci): avoid duplicate staging SPA fallback Istvan Matejcsok 2026-08-07 13:17:54 +02:00
  • f90cf7d2da ci: deploy isolated GPL staging stack Istvan Matejcsok 2026-08-07 11:52:25 +02:00
  • 4d75d44a78
    site(blog): devblog w31 — crash hunt, faster board load, project page Gergő Törcsvári 2026-08-04 13:38:34 +02:00
  • a37174b79b
    fix(async): release the nested loop on a scheduled-dispatch error Gergő Törcsvári 2026-08-03 16:55:50 +02:00
  • 6cbcb029ba
    fix(async): gate the fresh-task dispatch on loop depth Gergő Törcsvári 2026-08-03 14:54:42 +02:00
  • 1b08a5eb06 feat(editor): report uncaught errors to Better Stack Istvan Matejcsok 2026-08-03 12:24:30 +02:00
  • 20e5eb941c fix: point GPL corresponding-source URLs at the PCBJam org Istvan Matejcsok 2026-08-03 12:19:54 +02:00
  • 3ba436d1a8
    ci: bump the wasm cache epoch — wx event-loop change must relink Gergő Törcsvári 2026-08-03 12:01:14 +02:00
  • 37c5b7e414
    fix(async): the board-load crash, cured at the dispatch site Gergő Törcsvári 2026-08-03 12:01:06 +02:00
  • 84a40d4492
    diag(asyncify): write-time instrumentation + local warm-load repro findings Gergő Törcsvári 2026-08-03 11:05:10 +02:00
  • 11da3fce19
    fix(editor): ?collab=0 is a full kill-switch — doc room + materialization included Gergő Törcsvári 2026-08-02 13:09:52 +02:00
  • 5c7f8a2e85
    fix(editor): stagger the sibling restage out of the settle window Gergő Törcsvári 2026-08-02 12:13:21 +02:00
  • 00b80a923f
    feat(asyncify): cumulative collision counters — fcsTotal + rootHotTotal in the STATE dump Gergő Törcsvári 2026-08-02 08:55:41 +02:00
  • 3ac24e85d2
    feat(editor): build provenance in every log — app chunk + wasm ETag + head hash Gergő Törcsvári 2026-08-02 08:18:12 +02:00
  • f734d700a2
    fix(asyncify): retire the deferral family — guard-layer road closed Gergő Törcsvári 2026-08-02 08:18:08 +02:00
  • 1b84b77c8d
    test(drift): quarantine the whole S4 conflict class — three distinct steps diverge Gergő Törcsvári 2026-08-01 23:12:31 +02:00
  • 45f305b20b
    test(drift): quarantine S4 value-vs-value — genuine ~5-8% divergence, own hunt Gergő Törcsvári 2026-08-01 22:18:49 +02:00
  • 653819d383
    ci: widen drift-trio convergence windows for starved CI boxes Gergő Törcsvári 2026-08-01 20:50:14 +02:00
  • 875195f721
    feat(editor): console copy button + collapsible DOM-floor console + one blue family Gergő Törcsvári 2026-08-01 19:50:01 +02:00
  • 210b079ed9
    fix(asyncify): ownership-scoped root deferral — the recorded nested self-rewind, cured Gergő Törcsvári 2026-08-01 19:49:38 +02:00
  • ae33a100c2
    fix(asyncify): consume-once root suspensions — replaces the wake-window deferral Gergő Törcsvári 2026-08-01 15:53:18 +02:00
  • eff5befd5d
    fix(editor): DOM-level blue-screen floor — React can no longer white-screen a crash Gergő Törcsvári 2026-08-01 14:07:09 +02:00
  • 9ca2ac1e52
    fix(asyncify): layer 3 — serialize root re-entry out of sleep-wake windows + flight recorder Gergő Törcsvári 2026-08-01 14:06:53 +02:00
  • f488744797
    ci: follow spec — 90s convergence windows (awareness re-broadcast covers lost first delivery) Gergő Törcsvári 2026-08-01 11:03:25 +02:00
  • 5333099810
    test(kicad): poisoned-attribution lever — the laundering scenario, red/green Gergő Törcsvári 2026-08-01 10:05:42 +02:00
  • a8adfa9843
    fix(asyncify): stale-fiber-rewind guard — layer 2, attribution-proof Gergő Törcsvári 2026-08-01 10:05:27 +02:00
  • 92e02a54f9
    fix(editor): the white screen was React unmounting its own crash reporter Gergő Törcsvári 2026-08-01 10:05:10 +02:00
  • 208cb67959
    ci: de-flake follow spec — sequence on A landing before asserting B tracks Gergő Törcsvári 2026-08-01 09:19:59 +02:00
  • e561507898
    fix(async): fiber resume guard — the prod board-load trap, red/green Gergő Törcsvári 2026-07-31 23:37:05 +02:00
  • f86ef9e433
    test(kicad): timer-park repro lever — deterministic concurrent-Asyncify window Gergő Törcsvári 2026-07-31 20:34:32 +02:00
  • 7cfb07a99e
    chore(asyncify): report the handlesleep shim's silent concurrent-park repairs Gergő Törcsvári 2026-07-31 20:34:14 +02:00
  • 197f317bfb
    fix(editor): fatal overlay matches Firefox trap messages + taps pthread-worker errors Gergő Törcsvári 2026-07-31 20:33:55 +02:00
  • 579f559b6c
    perf(shared): drop redundant zod walks from ydoc⇄sexpr conversion (12x) Gergő Törcsvári 2026-07-31 16:15:50 +02:00
  • 9ea8b263cc
    perf(libs): realtime only for libs the open document references Gergő Törcsvári 2026-07-31 15:43:11 +02:00
  • 826941a1a6
    fix(collab): one bad wire entry no longer discards the whole local-edit batch Gergő Törcsvári 2026-07-31 15:30:55 +02:00
  • b5ed68ef87
    perf(collab): scope board-load connections to what's actually open Gergő Törcsvári 2026-07-31 15:00:51 +02:00
  • 7ccedbf973
    fix(editor): a browser refresh reloads the editor instead of bouncing away Gergő Törcsvári 2026-07-31 13:19:10 +02:00
  • b127b582bc
    fix(boot): echo wasm dispatch/timer diagnostics to the browser console Gergő Törcsvári 2026-07-31 12:35:42 +02:00
  • bf0e195ddc
    chore(editor): load timeline with heap tracking, dumped on any fatal Gergő Törcsvári 2026-07-31 11:47:14 +02:00
  • ad777bcbba
    perf(editor): one batched lib resolve, and ydoc file downloads Gergő Törcsvári 2026-07-31 11:31:54 +02:00
  • 1ab46eacd7
    fix(editor): show a fatal overlay instead of a blank page, above the console Gergő Törcsvári 2026-07-31 10:54:21 +02:00
  • 3b5d4d0662
    fix(routing): decode the router splat for file deep-links Gergő Törcsvári 2026-07-31 09:47:59 +02:00
  • d35cf4f4eb
    fix(load): close the dispatch-interlock hole at open + open gerbers from a project route Gergő Törcsvári 2026-07-30 19:08:57 +02:00