oficina / docs Public

core-wire-compat

.amadan/README.md +49 −0
.amadan/README.md

Loading diff…

.amadan/ci.d/10-gate +73 −0
.amadan/ci.d/10-gate

Loading diff…

.cargo/config.toml +19 −0
.cargo/config.toml

Loading diff…

.gitignore +3 −0
.gitignore

Loading diff…

AGENTS.md +17 −2
AGENTS.md

Loading diff…

clippy.toml +5 −0
clippy.toml

Loading diff…

core/.gitignore +1 −0
core/.gitignore

Loading diff…

core/Cargo.lock +583 −0
core/Cargo.lock

Loading diff…

core/Cargo.toml +33 −0
core/Cargo.toml

Loading diff…

core/src/abi.rs +288 −0
core/src/abi.rs

Loading diff…

core/src/bin/emit_update.rs +29 −0
core/src/bin/emit_update.rs

Loading diff…

core/src/lib.rs +110 −0
core/src/lib.rs

Loading diff…

core/tests/no_host_imports.rs +56 −0
core/tests/no_host_imports.rs

Loading diff…

core/tests/wasm_trap_containment.rs +624 −0
core/tests/wasm_trap_containment.rs

Loading diff…

core/tests/wire_compat.rs +191 −0
core/tests/wire_compat.rs

Loading diff…

core/vendor/README.md +120 −0
core/vendor/README.md

Loading diff…

core/vendor/fastrand-2.5.0/CHANGELOG.md +140 −0
core/vendor/fastrand-2.5.0/CHANGELOG.md

Loading diff…

core/vendor/fastrand-2.5.0/Cargo.toml +96 −0
core/vendor/fastrand-2.5.0/Cargo.toml

Loading diff…

core/vendor/fastrand-2.5.0/LICENSE-APACHE +201 −0
core/vendor/fastrand-2.5.0/LICENSE-APACHE

Loading diff…

core/vendor/fastrand-2.5.0/LICENSE-MIT +23 −0
core/vendor/fastrand-2.5.0/LICENSE-MIT

Loading diff…

core/vendor/fastrand-2.5.0/README.md +110 −0
core/vendor/fastrand-2.5.0/README.md

Loading diff…

core/vendor/fastrand-2.5.0/benches/bench.rs +141 −0
core/vendor/fastrand-2.5.0/benches/bench.rs

Loading diff…

core/vendor/fastrand-2.5.0/src/global_rng.rs +234 −0
core/vendor/fastrand-2.5.0/src/global_rng.rs

Loading diff…

core/vendor/fastrand-2.5.0/src/lib.rs +736 −0
core/vendor/fastrand-2.5.0/src/lib.rs

Loading diff…

core/vendor/fastrand-2.5.0/tests/char.rs +44 −0
core/vendor/fastrand-2.5.0/tests/char.rs

Loading diff…

core/vendor/fastrand-2.5.0/tests/smoke.rs +357 −0
core/vendor/fastrand-2.5.0/tests/smoke.rs

Loading diff…

docs/superpowers/plans/2026-08-30-rust-core-wire-compat.md +1340 −0
docs/superpowers/plans/2026-08-30-rust-core-wire-compat.md

Loading diff…

docs/superpowers/specs/2026-08-30-docs-design.md +259 −40
docs/superpowers/specs/2026-08-30-docs-design.md

Loading diff…

fixtures/.gitignore +1 −0
fixtures/.gitignore

Loading diff…

fixtures/data/concurrent.expected.json +8 −0
fixtures/data/concurrent.expected.json

Loading diff…

fixtures/data/concurrent.update.bin binary
fixtures/data/concurrent.update.bin

Loading diff…

fixtures/data/formatted.expected.json +17 −0
fixtures/data/formatted.expected.json

Loading diff…

fixtures/data/formatted.update.bin binary
fixtures/data/formatted.update.bin

Loading diff…

fixtures/data/hello.expected.json +8 −0
fixtures/data/hello.expected.json

Loading diff…

fixtures/data/hello.update.bin binary
fixtures/data/hello.update.bin

Loading diff…

fixtures/data/unicode.expected.json +8 −0
fixtures/data/unicode.expected.json

Loading diff…

fixtures/data/unicode.update.bin binary
fixtures/data/unicode.update.bin

Loading diff…

fixtures/generate.mjs +66 −0
fixtures/generate.mjs

Loading diff…

fixtures/package-lock.json +61 −0
fixtures/package-lock.json

Loading diff…

fixtures/package.json +9 −0
fixtures/package.json

Loading diff…

fixtures/verify-rust.mjs +42 −0
fixtures/verify-rust.mjs

Loading diff…

go.mod +7 −0
go.mod

Loading diff…

go.sum +4 −0
go.sum

Loading diff…

internal/core/core.go +524 −0
internal/core/core.go

Loading diff…

internal/core/core_internal_test.go +441 −0
internal/core/core_internal_test.go

Loading diff…

internal/core/core_test.go +104 −0
internal/core/core_test.go

Loading diff…

internal/core/testdata/docs_core.wasm binary
internal/core/testdata/docs_core.wasm

Loading diff…

rust-toolchain.toml +4 −0
rust-toolchain.toml

Loading diff…

scripts/build-wasm.sh +43 −0
scripts/build-wasm.sh

Loading diff…

scripts/wire-gate.sh +23 −0
scripts/wire-gate.sh

Loading diff…