saqut-compiler/docs
abdussamedulutas 98bf8385d2 refactor(opt): klon sadece ast komutunda — run/ir yerinde optimize eder
ADR-007 düzeltmesi: klon yalnızca ast komutunun öncesi/sonrası karşılaştırması
için gerekli; diğer komutlar tek versiyon üretiyor, klona gerek yok.

- OptimizationManager: runPassesInPlace() (klon yok) + optimize() (klon, sadece ast)
- run.hpp + ir.hpp: optimize() → runPassesInPlace(); activeAst/optimizedAst dansı kalktı
- ast.hpp: değişmedi — hâlâ optimize() (klon) kullanıyor
- ADR-007: "sembol tablosu remap edilir" yanlış kararı düzeltildi;
  Symbol::references konum listesi, refcount değil — paylaşım güvenli
11/11 ctest geçti
2026-06-18 23:15:27 +03:00
..
adr-frontend-analiz.md refactor(opt): klon sadece ast komutunda — run/ir yerinde optimize eder 2026-06-18 23:15:27 +03:00
architecture.md docs: README yeniden yazıldı — GitHub vitrin formatı, mimari referans docs/architecture.md'ye taşındı 2026-06-18 21:53:08 +03:00
fikirler.md docs: belgeleri yeniden hizala (IR+VM modeli, kilitli kararlar) 2026-06-14 19:53:12 +03:00
issues.md Gemini 2026-05-27 10:29:30 +03:00
perf-after.txt perf(tokenizer): switch dispatch + unordered_map keyword lookup 2026-06-18 18:35:10 +03:00
perf-before.txt perf(tokenizer): switch dispatch + unordered_map keyword lookup 2026-06-18 18:35:10 +03:00
prcontext.md Gemini 2026-05-27 10:29:30 +03:00
roadmap-frontend.md docs: belgeleri yeniden hizala (IR+VM modeli, kilitli kararlar) 2026-06-14 19:53:12 +03:00
todo.md Gemini 2026-05-27 10:29:30 +03:00
transkript-frontend-tasarim.md docs: frontend tasarim kararlari, transkript ve yol haritasi 2026-06-14 17:56:42 +03:00