ddb0bdaf22
docs: the live site is published from the Mihaela/PureYAMLStreaming repository
rules-freshness / rules (push) Failing after 2s
2026-11-04 22:14:19 +01:00
666882e07e
ci: run the workflows on git.aleahim.com, and point the CI links to it
rules-freshness / rules (push) Waiting to run
2026-11-04 21:14:06 +01:00
fbb868a49c
chore(deps): take the NodetteHQ packages from git.aleahim.com
Linux / test (push) Failing after 1m4s
macOS / test (push) Successful in 20s
WASM Test Site / build (push) Failing after 1m24s
WASM Test Site / deploy (push) Has been skipped
WASM / build (push) Failing after 1m13s
Windows / test (push) Has been cancelled
2026-11-04 20:28:03 +01:00
5c9f4439dd
chore(rules): track rules-swift v2.14.0 (freshness marker)
Linux / test (push) Waiting to run
macOS / test (push) Waiting to run
WASM / build (push) Waiting to run
Windows / test (push) Waiting to run
2026-11-02 22:03:03 +01:00
b4253fd289
fix: drive document boundary scanning off PureYAML's token scanner
...
Replace the line-based --- heuristic with a scan over PureYAML's
resumable token scanner, so a --- inside a quoted scalar can no longer
misfire as a document boundary and directives stay attached to the
document they introduce. Add a differential suite that checks the new
scanner against the old line-based reference across generated streams
and the full Geekbench corpus.
2026-07-26 20:59:39 +02:00
cca20d26f7
build(deps): use NodetteHQ PureYAML URL
2026-07-05 12:59:01 +02:00
8d1fcaf020
docs: point the benchmark site at Codeberg Pages
...
The GitHub Pages deployment died with the deleted repository. The site
now serves from the pages branch at
https://mihaela.codeberg.page/PureYAMLStreaming/ via a git-pages
webhook; the loader fetches the gzipped module and decompresses
client-side, and the same-origin COOP/COEP service worker provides
crossOriginIsolated for the true-streaming benchmark without server
headers. All assets verified serving, module byte count intact.
Closes #2
2026-07-05 06:48:57 +02:00
e1e5d54de7
chore(rules): track shared-rules baseline v1.1.2
...
The v1.1.1 and v1.1.2 canon changes touch only the canon's leak-gate
script, which this repo does not vendor, so the stamp is the whole fold.
2026-07-05 00:27:41 +02:00
d292139114
chore: repoint dependencies and README to codeberg.org/Mihaela
...
Swap the PureYAML and SwiftWASIHTTPClient package URLs to Codeberg and
replace the shields.io GitHub badges with Forgejo Actions badges. The
WASM site link still needs rehosting, tracked in #2 .
Closes #1
2026-07-04 23:05:30 +02:00
95e9bcabae
chore(rules): track shared-rules baseline v1.1.0
2026-07-02 21:38:06 +02:00
b13990da28
fix: repin dependencies to live upstream revisions
2026-06-10 09:16:33 +02:00
34e49685ee
fix: batch streaming document rendering
2026-06-07 01:22:45 +02:00
716467cd5e
fix: space run log copy button
2026-06-07 01:19:41 +02:00
aded103794
fix: make run log copy fallback reliable
2026-06-07 01:13:58 +02:00
442e84d94a
feat: show streaming document preview
2026-06-07 01:10:38 +02:00
4a8978a1ef
fix: use require-corp for streaming isolation
2026-06-07 00:50:37 +02:00
c8f732a655
fix: reload benchmark after isolation service worker
2026-06-07 00:40:54 +02:00
7f31f19584
feat: add true browser WASI streaming benchmark
2026-06-07 00:32:11 +02:00
23d4c77cf4
feat: show live benchmark run log
...
Add a scrollable browser log so long YAML benchmark runs expose each fetch, WASI, parse, and render step while they execute.
2026-06-06 23:32:21 +02:00
9fd46932d1
fix: harden browser WASM benchmark
...
Make the live benchmark report Swift-measured parse timing, use deterministic browser CI, and deploy only after local and live Pages validation pass.
2026-06-06 23:20:03 +02:00
bc888d950f
feat: benchmark public YAML in browser WASM
...
Add a live public YAML chooser and JavaScript timing for fetch, Swift WASM parse, throughput, and document counts.
2026-06-06 22:41:40 +02:00
36065fe572
fix: align browser WASI shim handling
...
Use the known-good browser_wasi_shim stdout helper and let the smoke executable finish normally so the Pages browser test can observe the JSON result.
2026-06-06 22:11:50 +02:00
be03732baa
feat: publish WASM streaming smoke site
...
Add a browser WASM smoke site, four platform CI workflows, README status badges, and real file streaming coverage over the Geekbench corpus.
2026-06-06 22:06:38 +02:00
f56c3e5578
feat: scaffold PureYAML streaming incubator
...
Add a companion package with chunked UTF-8 input, document-token streaming, PureYAML-backed document callbacks, corpus parity tests, docs, and CI.
2026-06-06 21:23:21 +02:00