2025-06-26T21:41:18Z - 2026-06-26T21:41:18Z

Overview

3 Active Pull Requests
78 Active Issues
Excluding merges, 1 author has pushed 54 commits to master and 126 commits to all branches. On master, 3368 files have changed and there have been 1605245 additions and 1474327 deletions.

3 Pull requests merged by 1 user

Merged #115 feat: ADR-024/025/021 — string concat, try/catch/throw, nullable akış-analizi 2026-06-20 21:36:43 +03:00

Merged #112 LICENSE.md Ekle 2026-06-14 23:17:35 +03:00

Merged #68 refactor: modularize parser and AST components 2026-05-27 09:42:43 +03:00

49 Issues closed from 1 user

Closed #105 [Test] Optimizasyon — Dead Code Elimination Doğrulama (Ölü Kod Temizliği) 2026-06-18 22:33:36 +03:00

Closed #104 [Test] Optimizasyon — Constant Folding Doğrulama (--optimized Öncesi/Sonrası) 2026-06-18 22:33:35 +03:00

Closed #100 [Test] Döngüler — while / do-while / for Davranış Farkları 2026-06-18 22:33:33 +03:00

Closed #99 [Test] Temel Aritmetik, Operatör Önceliği ve print Çıktısı 2026-06-18 22:33:32 +03:00

Closed #75 [Fikir] IR'in Serileştirilmesi ve İncelenebilirliği (saqut ir komutu) 2026-06-18 22:31:41 +03:00

Closed #114 [Altyapı] Value Tipi Audit — struct'tan önce tagged union temizliği 2026-06-18 22:31:40 +03:00

Closed #113 [Altyapı] Golden-Test Koşucusu — ctest entegrasyonu 2026-06-18 22:31:38 +03:00

Closed #78 [Fikir] Fonksiyon Çağrı Mekanizması ve Call Frame Tasarımı 2026-06-18 22:10:13 +03:00

Closed #77 [Fikir] VM Yorumlayıcı Döngüsü ve Dispatch Stratejisi 2026-06-18 22:10:12 +03:00

Closed #76 [Fikir] Bytecode Formatı: Yığın-Tabanlı mı (Stack-based), Register-Tabanlı mı VM? 2026-06-18 22:10:10 +03:00

Closed #74 [Fikir] IR Komut Seti Tasarımı (Üç-Adresli Kod / Three-Address Code) 2026-06-18 22:10:08 +03:00

Closed #73 Faz 4 — Optimizasyon Altyapısı ve Kaynak Optimizasyonları (Optimization) 2026-06-18 21:21:34 +03:00

Closed #72 Faz 3 — Semantik Analiz ve Tip Denetimi (Type Checking) 2026-06-18 18:42:11 +03:00

Closed #71 Faz 2 — Sembol Tablosu ve İki Geçişli Toplama (Scope & Symbol Table) 2026-06-18 16:53:06 +03:00

Closed #70 Faz 1 — AST Hiyerarşisinin Refaktörü (Expression ve Statement Ayrımı) 2026-06-18 16:53:01 +03:00

Closed #69 Faz 0 — Tip Sistemi ve Hata Kayıt Motoru (Type & Diagnostics) 2026-06-16 00:36:50 +03:00

Closed #36 Asama 0.1 — Implement SourceFile and SourceLocation classes 2026-06-14 21:53:28 +03:00

Closed #37 Asama 0.3 — Add SourceLocation to all Token types 2026-06-14 21:53:28 +03:00

Closed #38 Asama 0.4 — Add SourceLocation to all AST nodes 2026-06-14 21:53:27 +03:00

Closed #39 Asama 1.1 — Implement REPL mode (saqut without arguments) 2026-06-14 21:53:26 +03:00

Closed #40 Asama 1.3 — Support -o/--output flag for all commands 2026-06-14 21:53:26 +03:00

Closed #41 Asama 1.2 — Implement stdin reading mode 2026-06-14 21:53:25 +03:00

Closed #42 Asama 2.2 — Add getSourceText() and getSourceRange() to ASTNode 2026-06-14 21:53:25 +03:00

Closed #43 Asama 2.3 — Add --format=dot for AST visualization 2026-06-14 21:53:24 +03:00

Closed #44 Asama 2.1 — Use unique_ptr for token ownership in AST 2026-06-14 21:53:24 +03:00

Closed #45 Asama 3.1 — Implement Symbol struct and SymbolTable class with nested scopes 2026-06-14 21:53:23 +03:00

Closed #46 Asama 3.3 — Report undefined variable errors using SymbolTable 2026-06-14 21:53:22 +03:00

Closed #47 Asama 3.2 — Implement SymbolCollector that populates SymbolTable from AST 2026-06-14 21:53:22 +03:00

Closed #48 Asama 3.4 — Report duplicate definition errors 2026-06-14 21:53:21 +03:00

Closed #49 Asama 4.1 — Implement CompilerConfig struct and --disable-* flags 2026-06-14 21:53:20 +03:00

Closed #50 Asama 4.3 — Implement OptimizationPass interface and OptimizationManager 2026-06-14 21:53:20 +03:00

Closed #51 Asama 4.2 — Disable keywords based on CompilerConfig 2026-06-14 21:53:19 +03:00

Closed #52 Asama 5.1 — Extend IR with control flow, function, and memory opcodes 2026-06-14 21:53:19 +03:00

Closed #53 Asama 6.2 — Implement Dead Code Elimination 2026-06-14 21:53:18 +03:00

Closed #54 Asama 6.3 — Implement Null/Type Check Elimination 2026-06-14 21:53:18 +03:00

Closed #55 Asama 6.1 — Implement Constant Folding optimization 2026-06-14 21:53:17 +03:00

Closed #56 Asama 5.2 — Implement C transpile backend (saqut transpile) 2026-06-14 21:53:17 +03:00

Closed #57 Asama 5.3 — Implement interpreter VM (saqut run execution) 2026-06-14 21:53:16 +03:00

Closed #58 Asama 7.1 — Set up Google Test framework and write initial tests 2026-06-14 21:53:16 +03:00

Closed #59 Asama 8.3 — Create standard library with basic data structures 2026-06-14 21:53:15 +03:00

Closed #60 Asama 8.1 — Full struct support: definition, instantiation, field access 2026-06-14 21:53:15 +03:00

Closed #61 Asama 7.3 — Implement benchmark infrastructure (saqut bench) 2026-06-14 21:53:14 +03:00

Closed #62 Asama 8.2 — Implement array and pointer type support 2026-06-14 21:53:13 +03:00

Closed #63 Asama 7.2 — Snapshot testing for AST/IR/symbol output 2026-06-14 21:53:13 +03:00

Closed #64 Asama 9.2 — Implement built-in test framework (saqut test) 2026-06-14 21:53:12 +03:00

Closed #65 Asama 10.1 — Implement saqut add package manager 2026-06-14 21:53:12 +03:00

Closed #66 Asama 9.1 — Implement saqut init project scaffolding 2026-06-14 21:53:11 +03:00

Closed #67 Asama 11.1 — Write comprehensive language specification 2026-06-14 21:53:10 +03:00

Closed #35 Asama 0.2 — Add line/column tracking to Lexer 2026-05-27 09:40:33 +03:00

29 Issues created by 1 user

Opened #79 [Fikir] Array ve Struct'ların Runtime Bellek Düzeni 2026-06-14 22:13:58 +03:00

Opened #80 [Fikir] IR Seviyesinde Kontrol Akışı Grafiği (CFG) ve SSA — Gerekli mi? 2026-06-14 22:13:58 +03:00

Opened #81 [Fikir] Import Sözdizimi ve Modül Çözümleme 2026-06-14 22:13:59 +03:00

Opened #82 [Fikir] Modüller Arası Görünürlük (public/private) ve İsim Çakışmaları 2026-06-14 22:13:59 +03:00

Opened #83 [Fikir] Çoklu Dosya Derleme ve Bağımlılık Sırası 2026-06-14 22:14:00 +03:00

Opened #84 [Fikir] Native Decimal Tipi (Ondalıklı Sayılarda Hassasiyet) 2026-06-14 22:14:01 +03:00

Opened #85 [Fikir] Native Date/Time (Tarih/Zaman) Tipi 2026-06-14 22:14:01 +03:00

Opened #86 [Fikir] Enum (Sabit Kümesi) Desteği 2026-06-14 22:14:02 +03:00

Opened #87 [Fikir] String'in İç Temsili ve Unicode/UTF-8 Stratejisi 2026-06-14 22:14:03 +03:00

Opened #88 [Fikir] FFI Seam Detaylı Tasarımı — callhost İmzası ve Tip Eşleme (Marshaling) 2026-06-14 22:14:04 +03:00

Opened #89 [Fikir] Builtin Fonksiyon Kataloğu ve Çözümleme Mekanizması 2026-06-14 22:14:04 +03:00

Opened #90 [Fikir] Minimal Stdlib Seti (String/Math/Koleksiyon Yardımcıları) 2026-06-14 22:14:05 +03:00

Opened #91 [Fikir] LSP Sunucusu — Derleyici Tamamlandığında Tam Yetenek Haritası (Tier 1-4) 2026-06-14 22:14:05 +03:00

Opened #92 [Fikir] Syntax Highlighting (Sözdizimi Renklendirme) Grameri 2026-06-14 22:14:06 +03:00

Opened #93 [Fikir] saqut fmt — Otomatik Kod Biçimlendirici (Formatter) 2026-06-14 22:14:07 +03:00

Opened #94 [Fikir] Zaman-Yolculuğu Hata Ayıklama (Time-Travel Debugging) — IR Anlık Görüntüleri 2026-06-14 22:14:07 +03:00

Opened #95 [Fikir] Derleyici Playground — WebAssembly'e Derleyip Tarayıcıda Çalıştırma 2026-06-14 22:14:08 +03:00

Opened #96 [Fikir] Dil-İçi Test Bloğu (test { }) ve Yerleşik Test Çalıştırıcı 2026-06-14 22:14:09 +03:00

Opened #97 [Fikir] Paket Yöneticisi / Modül Kayıt Defteri (Registry) Vizyonu 2026-06-14 22:14:09 +03:00

Opened #98 [Fikir] Akıllı Diagnostic — Hata Mesajlarına "Neden" ve "Nasıl Düzeltilir" Ekleme 2026-06-14 22:14:10 +03:00

Opened #101 [Test] Bit Düzeyi (Bitwise) İşlemler — &, |, ^, ~, <<, >> 2026-06-14 22:26:27 +03:00

Opened #102 [Test] Builtin Fonksiyonların Kullanım Örnekleri (print, len, toString, parseInt, ...) 2026-06-14 22:26:27 +03:00

Opened #103 [Test] Struct + Array Birlikte Kullanım Senaryosu 2026-06-14 22:26:28 +03:00

Opened #106 [Fikir] CLI'da AST Görüntüleme — Ağaç (Tree), Tablo ve --format=dot Seçenekleri 2026-06-14 22:26:30 +03:00

Opened #107 [Fikir] CLI Komut Seti — Tam Araç Zinciri Vizyonu (Tier 0-3: check/fmt/test/repl/build/pkg/...) 2026-06-14 22:26:30 +03:00

Opened #108 [Fikir] Performans için C Tarzı Tasarım Kararları (Hız Önceliksiz Ama Bilinçli) 2026-06-14 22:26:30 +03:00

Opened #109 [Fikir] Güvenlik ve Stabilite için Java Tarzı Tasarım Kararları (Sınır Kontrolü, Hata İzolasyonu) 2026-06-14 22:26:31 +03:00

Opened #110 [Fikir] Modernlik için Go Tarzı Tasarım Kararları (Basitlik, Hızlı Geri-Bildirim, Tek Binary) 2026-06-14 22:26:32 +03:00

Opened #111 [Fikir] v1 → v2 Ekosistem Yol Haritası — Derleyici Bittikten Sonraki Bağımlılık Sırası 2026-06-14 22:38:39 +03:00