BID-FFI integration:\n- Add plugin-tester io subcommand and TLV helpers; E2E open/write/read/close\n- Implement FileBox plugin invoke (birth/open/read/write/close) with BID-1 two-pass\n- Add BID loader/registry/plugin_box modules; prefer plugin-backed FileBox in interpreter\n- Introduce PluginFileBox with minimal read/write/close dispatch\n- Update runner debug paths; add local simple tests\n- Docs: plugin-tester guide and FileBox Nyash↔BID mapping; CURRENT_TASK updated

This commit is contained in:
Moe Charm
2025-08-18 11:07:03 +09:00
parent ea40437d4d
commit 0441608db3
21 changed files with 1209 additions and 123 deletions

View File

@ -42,6 +42,9 @@ pub mod backend;
// 📊 Performance Benchmarks (NEW!)
pub mod benchmarks;
// BID-FFI / Plugin system (prototype)
pub mod bid;
#[cfg(target_arch = "wasm32")]
pub mod wasm_test;
@ -204,4 +207,4 @@ impl NyashWasm {
pub fn version() -> String {
String::from("Nyash WASM v0.1.0 - Everything is Box in Browser!")
}
}
}