- src/vm/object.hpp: Object, ArrayObject, Heap (v1: toplama yok, mark-sweep kancaları hazır) - src/vm/value.hpp: ValueKind::Ref + Nil eklendi (ADR-020/021) - src/ir/instruction.hpp: ARRAY_NEW/GET/SET/LEN opcodes - src/ir/ir_generator: array literal + a[i] okuma/yazma codegen - src/parser: [1,2,3] array literal, int[] tip sözdizimi (Java/C# stili) - src/vm/interpreter: ARRAY_NEW/GET/SET/LEN, sınır kontrolü, referans semantiği - EQUAL_EQUAL/NOT_EQUAL: Ref türü için kimlik karşılaştırması (ADR-023) - type.hpp: Type::fromName "int[]" vb. array tipleri destekliyor - golden test: tests/golden/array/ref_semantics.sqt (referans semantiği, kimlik ==) - 20 golden test geçiyor Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| adr | ||
| adr-frontend-analiz.md | ||
| architecture.md | ||
| fikirler.md | ||
| issues.md | ||
| perf-after.txt | ||
| perf-before.txt | ||
| prcontext.md | ||
| roadmap-frontend.md | ||
| sonnet-handoff.md | ||
| todo.md | ||
| transkript-frontend-tasarim.md | ||