Files
hakorune/.gitignore
Moe Charm e54561e69f Phase 10.7 - JIT統計とイベント機能の完成
主要な実装:
- 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>
2025-08-28 09:26:58 +09:00

137 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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追跡対象