wip(phase15): AOT修正作業中 - Nyプラグインと標準ライブラリ実装
Phase 15のAOT/ネイティブビルド修正作業を継続中。 ChatGPTによるstd実装とプラグインシステムの改修を含む。 主な変更点: - apps/std/: string.nyashとarray.nyashの標準ライブラリ追加 - apps/smokes/: stdライブラリのスモークテスト追加 - プラグインローダーv2の実装改修 - BoxCallのハンドル管理改善 - JIT hostcall registryの更新 - ビルドスクリプト(build_aot.sh, build_llvm.sh)の調整 まだ修正作業中のため、一部の機能は不完全な状態。 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -20,6 +20,7 @@ Quick JIT self‑host flow (Phase 15):
|
||||
```
|
||||
cargo build --release --features cranelift-jit
|
||||
NYASH_CLI_VERBOSE=1 ./tools/jit_smoke.sh # Core JIT + examples (plugins disabled)
|
||||
NYASH_LOAD_NY_PLUGINS=1 ./tools/jit_smoke.sh # Std Ny smokes (optional)
|
||||
./tools/ny_roundtrip_smoke.sh # Roundtrip A/B
|
||||
NYASH_SKIP_TOML_ENV=1 ./tools/smoke_plugins.sh # Plugins smoke (optional)
|
||||
./tools/using_e2e_smoke.sh # using/nyash.link E2E (optional)
|
||||
@ -404,6 +405,7 @@ MIT License - Use freely in your projects!
|
||||
- **August 29**: Native EXE compilation achieved!
|
||||
- **September 1**: TypeBox ABI unification - C ABI + Nyash ABI seamless integration
|
||||
- **September 2**: 🔥 Self-hosting path clear - Nyash ABI in C (no Rust dependency!)
|
||||
- **September 4**: 🪟 Windows GUI displayed via JIT/native EXE (OS-native window)
|
||||
|
||||
*24 days from zero to self-hosting capability - a new record in language development!*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user