Global değil — her değişken kendi dosyasına (modülüne) aittir.
ES6 modül mantığı: ortak global alan yok, yalnızca modül kapsamlı değişkenler.
İlgili: #53 (IRFunction.moduleId), #54 (Symbol.sourceModule)
Teknik borç: TODO.md #modül-scope başlığı
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
#45 — BAND, BOR, SHL, SHR (binary) ve BNOT (unary ~) opcode'ları eklendi.
Bileşik atama &=, |=, <<=, >>= destekleniyor.
Sabit katlama güncellendi. ^ (XOR) CARET çakışması nedeniyle atlandı.
#38 — LOAD_GLOBAL / STORE_GLOBAL opcode'ları eklendi (Seçenek A: gerçek global slot).
IRProgram.globalCount + globalNames; Interpreter.globalSlots_.
Global init ifadeleri main'in başında üretiliyor.
Tüm fonksiyonlar global alana erişebilir.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>