dd6f237539
feat(phase-5.4): Update test files for MIR 26 instruction set
...
- Updated mir_phase7_async_ops.rs to use NewBox/BoxCall instead of FutureNew/Await
- Updated mir_phase6_vm_ref_ops.rs to use new instruction format
- Moved deprecated test wasm_poc2_box_operations.rs to archive
Part of Phase 5-4 completion
2025-08-17 14:41:52 +09:00
ef7a0de3b0
feat: Prepare for code modularization and cleanup
...
- Archive old documentation and test files to `docs/archive/` and `local_tests/`.
- Remove various temporary and old files from the project root.
- Add `nekocode-rust` analysis tool and its output files (`nekocode/`, `.nekocode_sessions/`, `analysis.json`).
- Minor updates to `apps/chip8_nyash/chip8_emulator.nyash` and `local_tests` files.
This commit cleans up the repository and sets the stage for further code modularization efforts, particularly in the `src/interpreter` and `src/parser` modules, based on recent analysis.
2025-08-16 01:30:39 +09:00
f627ceeb61
🎯 Phase B: ArrayBox Arc<RwLock> state sharing implementation complete
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-15 04:34:04 +00:00
c1ae84ce61
Implement basic WASM string constant support
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-14 05:31:36 +00:00
525747d2b3
Implement Phase 8.5A: Core 25-instruction MIR specification with ownership verification
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-14 02:39:04 +00:00
a0a97620b8
Complete Phase 8.3 WASM Box Operations - Everything is Box in WASM
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-13 22:20:50 +00:00
8a7532a77b
🎉 Phase 8.2 PoC1 COMPLETE: MIR→WASM basic arithmetic working end-to-end!
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-13 13:19:43 +00:00
3335f26812
Phase 8.2 PoC1 Progress: WASM codegen mostly working, debugging Return instruction issue
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-13 13:15:02 +00:00
cefac9051e
Phase 7.4: Complete async MIR implementation with comprehensive tests
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-13 11:59:22 +00:00
9adb34ff58
Complete Phase 6.1: AST lowering for New/FieldAccess → MIR Ref ops with tests and VM field storage
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-13 10:26:46 +00:00
2f3b453fcb
Implement Phase 1: MIR + VM backend with golden tests
...
Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com >
2025-08-13 05:59:10 +00:00
2eba31143a
test: green up after Phase 2 merge for #26\n\n- Fix AST tests (is_override)\n- Align MIR builder test with current If AST\n- Adjust ResultBox API usage in tests\n- Add len() helpers to ArrayBox/BufferBox for tests
2025-08-13 11:53:34 +09:00
0bed0c0271
🎉 initial commit: Nyash Programming Language完成版
...
🚀 主要機能:
• Everything is Box哲学による革新的アーキテクチャ
• WebAssemblyブラウザー対応プレイグラウンド
• アーティスト協同制作デモ - 複数Boxインスタンス実証
• 視覚的デバッグシステム - DebugBox完全統合
• static box Mainパターン - メモリ安全設計
⚡ 言語機能:
• NOT/AND/OR/除算演算子完全実装
• ジェネリクス/テンプレートシステム
• 非同期処理(nowait/await)
• try/catchエラーハンドリング
• Canvas統合グラフィックス
🎨 ブラウザー体験:
• 9種類のインタラクティブデモ
• リアルタイムコード実行
• WebCanvas/WebConsole/WebDisplay
• モバイル対応完了
🤖 Built with Claude Code collaboration
Ready for public release!
2025-08-09 15:14:44 +09:00