feat: Phase 10.5 Python統合プラグインとAOTビルド対応

- Pythonプラグイン(PyRuntimeBox/PyObjectBox)を追加
  - eval, import, getattr, call, callKw, strメソッド実装
  - math.sqrtデモ等のサンプルコード追加
- AOTビルドサポート追加
  - libnyrtランタイムライブラリ
  - build_aot.shビルドスクリプト
- .gitignore改善
  - JSONLとDOTファイル除外
  - プラグインのビルド成果物除外
- 不要ファイル削除
  - nekocode-temp, zenn_articles
  - 一時的なログファイル類

Phase 10.1の新計画に基づいて、プラグインBox統一化を推進
This commit is contained in:
Moe Charm
2025-08-29 10:22:44 +09:00
parent 12adde9477
commit d24149d0a1
24 changed files with 1057 additions and 867 deletions

4
.gitignore vendored
View File

@ -28,7 +28,9 @@ dist/
# Rust
/target/
**/target/
Cargo.lock
plugins/**/Cargo.lock
# 🔧 Rust開発用ディレクトリGit追跡除外
nyash-rust/
@ -90,6 +92,8 @@ current_task
*.log
debug_output.txt
stats_output.txt
*.jsonl
*.dot
# LLVM
*.ll