Commit Graph

3 Commits

Author SHA1 Message Date
adbb0201a9 chore(fmt): add legacy stubs and strip trailing whitespace to unblock cargo fmt 2025-09-17 07:43:07 +09:00
4f360e0fbb fix: Replace static mut with Lazy for thread safety in FileBoxRegistry
- Eliminate static_mut_refs warnings by using once_cell::sync::Lazy
- Make FileMode enum public to fix private_interfaces warning
- Reduce warnings from 6 to 3
- Prepare for Rust 2024 edition compatibility
2025-08-21 12:14:33 +09:00
939c621b47 feat(phase-9.75g-0): Implement BID-FFI Day 4 - FileBox plugin (50% complete)
-  FileBox plugin design with open/read/write/close API
-  FileBoxRegistry for handle management
-  FileMode enum for file access modes
-  FileBoxPlugin implementation with BidHandle integration
-  Complete test suite for FileBox operations (1/1 passing)
- 🎯 Everything is Box philosophy applied to file operations!

Remaining tasks:
-  FileBox host integration (Nyash側からの呼び出し)
-  Plugin loading mechanism (動的ロード実装)

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-17 21:09:32 +09:00