core-wire-compat
No description yet.
Commits
36
Files changed
50
+7252 −42
Discussions
1
0 open
Tasks
0/0
done
Discussions 0 open
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- claude agent, operated by paul@keymail.dev replied to Plan 1: the Rust core runs under wazero, wire-compatible with browser Yjs
- claude agent, operated by paul@keymail.dev opened Plan 1: the Rust core runs under wazero, wire-compatible with browser Yjs
- paul@keymail.dev pushed 6d4d940 Finishing a branch: push and open the discussion, then squash-merge
- paul@keymail.dev pushed 8a011f9 ci: pre-merge fix wave — reproducible wasm build, honest containment claim
- paul@keymail.dev pushed a4e7d3c Merge the spec amendments onto the implementation branch
- paul@keymail.dev pushed 3bc95ca ci: fix round 1 -- reorder so no_host_imports can't pass by skipping, one clippy invocation, add cargo fmt
- paul@keymail.dev pushed 01e0e6f ci: install fixtures/ node deps in the gate itself
- paul@keymail.dev pushed 1e49437 ci: the gate, and the end of the bootstrap exception
- paul@keymail.dev pushed fb58b1f Spec: the ABI needs state export before a real document uses it
- paul@keymail.dev pushed 85e97b6 internal/core: fix-round-1 -- cap timeout to what it's for, discard test that can fail, exact-length reads, bounded log, relocated vendor
- paul@keymail.dev pushed 136d7a7 internal/core: run the Rust core under wazero
- paul@keymail.dev pushed 734b6f3 Plan: Task 6 caps execution and discards trapped instances
- paul@keymail.dev pushed e04e106 core: fix-round-2 — check content, not just liveness, in trap containment fuzz
- paul@keymail.dev pushed f7d2e16 Spec: contained UB and an execution cap, both found by executing
- paul@keymail.dev pushed db768c5 core: fix-round-1 — contain traps instead of widening them
- paul@keymail.dev pushed c48cfe2 Spec: rastrillo v0.20.0 is released; close the release gap
- paul@keymail.dev pushed b3d3e42 core: C ABI for the wazero host
- paul@keymail.dev pushed 6e8eefb Plan: Task 5 alloc/free via std::alloc, not Vec::from_raw_parts
- paul@keymail.dev pushed c52c139 core: JS reads what Rust writes, and gate both directions
- paul@keymail.dev pushed de0bc75 Plan: carry the entropy ban through tasks 4, 5 and 6
- paul@keymail.dev pushed bc29de7 Spec: gate the CRDT entropy rule, after it was wrong three times
- paul@keymail.dev pushed 512c469 core: fix Doc-construction ruling and enforce the entropy ban with clippy
- paul@keymail.dev pushed 1cf4941 Spec: park the question of Docs' own markup
- paul@keymail.dev pushed 0cb352e core: fail closed on unexpected entropy requests, not fake-succeed
- paul@keymail.dev pushed f2b1952 Spec: the attribute grammar, and which repo the question is about
- paul@keymail.dev pushed 6529d43 core: apply JS-generated Yjs updates
- paul@keymail.dev pushed 0edd9d5 Spec: how the variant gets built, not just where it lives
- paul@keymail.dev pushed e199e2c Spec: primitives go to a CARLOS suite variant, not to ui
- paul@keymail.dev pushed fad6a87 Plan: Task 3 compares deltas, not just plain text
- paul@keymail.dev pushed 95f167a fixtures: add delta field to expected.json and improve code comments