Files
hakorune/.gitignore
Selfhosting Dev 1d6fab4eda 📚 Phase 15計画を詳細化・更新: Python/llvmlite正式採用とプラグイン全方向ビルド戦略
 主な更新内容:
- Python/llvmlite実装の正式採用を明記(開発速度10倍、~2400行)
- プラグイン全方向ビルド戦略(.so/.o/.a同時生成)で単一EXE生成可能に
- 各実装の予想コード量を具体化(パーサー800行、MIR Builder 2500行、VM 5000行)
- 循環依存問題の解決を明記(nyrtがC ABI経由で提供)
- 現実的なスケジュール調整(2025年9月~2026年3月)

🎉 最新進捗:
- dep_tree_min_string.nyashオブジェクト生成成功(10.4KB)
- LLVM verifier green - dominance違反解決
- Resolver patternでSSA安全性確保

🚀 次のマイルストーン:
- Python/llvmliteでEXE生成パイプライン完成
- nyash-llvm-compiler分離設計
- NyashパーサーMVP実装開始

Everything is Boxの究極形が、ついに実現へ!

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 15:37:58 +09:00

146 lines
2.0 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/
**/target/
Cargo.lock
plugins/**/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
*.jsonl
*.dot
# LLVM
*.ll
*.bc
*.o
*.exe
a.out
app_*_llvm
app_link
string_len_app
*_app
# 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追跡対象.pyenv/