主要な実装: - PHI(b1)統計追跡: phi_total_slots/phi_b1_slotsをJSON出力 - 関数単位統計API: JitStatsBox.perFunction()で詳細統計取得 - JITイベントシステム: compile/execute/fallback/trapをJSONL形式で記録 - Store/Load命令対応: ローカル変数を含む関数のJIT実行が可能に 新しいBox: - JitStatsBox: JIT統計の取得 - JitConfigBox: JIT設定の管理(将来用) - JitEventsBox: イベントのJSONL出力(将来用) - JitPolicyBox: 実行ポリシー管理(将来用) CLI拡張: - --jit-exec, --jit-stats, --jit-dump等のフラグ追加 - --jit-directモードでの独立JIT実行 - NYASH_JIT_*環境変数によるきめ細かい制御 ドキュメント: - Phase 10.7実装計画の詳細化 - Phase 10.9 (ビルトインBox JIT) の計画追加 - JIT統計JSONスキーマ v1の仕様化 ChatGPT5との共同開発により、JIT基盤が大幅に強化されました。 次はPhase 10.9でビルトインBoxのJIT対応を進め、 Python統合(Phase 10.1)への道を開きます。 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
137 lines
1.9 KiB
Plaintext
137 lines
1.9 KiB
Plaintext
# Python
|
||
__pycache__/
|
||
*.py[cod]
|
||
*$py.class
|
||
*.so
|
||
.Python
|
||
env/
|
||
venv/
|
||
.venv/
|
||
pip-log.txt
|
||
pip-delete-this-directory.txt
|
||
|
||
# IDEs
|
||
.vscode/
|
||
.idea/
|
||
*.swp
|
||
*.swo
|
||
*~
|
||
|
||
# OS
|
||
.DS_Store
|
||
Thumbs.db
|
||
|
||
# Build artifacts
|
||
build/
|
||
dist/
|
||
*.egg-info/
|
||
|
||
# Rust
|
||
/target/
|
||
Cargo.lock
|
||
|
||
# 🔧 Rust開発用ディレクトリ(Git追跡除外)
|
||
nyash-rust/
|
||
|
||
# 🔧 LaTeX生成ファイル(Git追跡除外)
|
||
*.aux
|
||
*.log
|
||
*.out
|
||
*.pdf
|
||
*.toc
|
||
*.fls
|
||
*.fdb_latexmk
|
||
*.synctex.gz
|
||
|
||
# 開発用秘密フォルダ(完全除外)
|
||
/development/
|
||
/private/
|
||
/private_test/
|
||
|
||
# Test files
|
||
*.tmp
|
||
|
||
# 🚨 ルートディレクトリ汚染防止(毎回散らかる問題対策)
|
||
# デバッグ・テスト関連ファイル
|
||
/test_*.txt
|
||
/test_*.log
|
||
/build_*.txt
|
||
/mir_*.txt
|
||
/mir_*.log
|
||
/vm_*.log
|
||
/vm_*.json
|
||
/cmp_*.log
|
||
/out.txt
|
||
/err.txt
|
||
/test.txt
|
||
/*_output.txt
|
||
/*_errors.txt
|
||
/*_error.txt
|
||
|
||
# 一時的なテストファイル(ルートに置かない!)
|
||
/test_*.nyash
|
||
|
||
# HTTP/ネットワークテストログ
|
||
/http_test*.log
|
||
/http_test*.txt
|
||
|
||
# 分析・コンサルテーション結果
|
||
/*_consultation.txt
|
||
/*_analysis.txt
|
||
/nekocode_*.txt
|
||
*.bak
|
||
*.orig
|
||
test_*.ny
|
||
output_*.ny
|
||
temp_*.ny
|
||
current_task
|
||
|
||
# Logs
|
||
*.log
|
||
debug_output.txt
|
||
stats_output.txt
|
||
|
||
# LLVM
|
||
*.ll
|
||
*.bc
|
||
*.o
|
||
*.exe
|
||
a.out
|
||
|
||
# Nekocode analysis files (大きなJSONファイル)
|
||
.nekocode_sessions/
|
||
analysis.json
|
||
nekocode-temp/
|
||
tools/nekocode-rust/
|
||
|
||
# Build outputs and logs
|
||
build_*.txt
|
||
test_*.txt
|
||
*_output.txt
|
||
*_results.txt
|
||
|
||
# Local test files
|
||
local_tests/
|
||
|
||
# Windows build artifacts
|
||
*.pdb
|
||
*.exp
|
||
*.lib
|
||
|
||
# Font files (already in assets/)
|
||
*.ttf
|
||
*.otf
|
||
|
||
# Backup files
|
||
/backups/
|
||
|
||
# 📚 論文関連フォルダ(作業中と公開用を分離)
|
||
# 作業中(WIP: Work In Progress)- Git追跡除外
|
||
docs/research/papers-wip/
|
||
docs/research/drafts/
|
||
docs/research/notes/
|
||
|
||
# 査読中・未公開論文 - Git追跡除外
|
||
docs/research/papers-under-review/
|
||
|
||
# 完成・公開済み論文は docs/research/papers-published/ に配置(Git追跡対象) |