{
 "language": "Objective-C",
 "brand": "objc",
 "kind": "curated",
 "self_selected": false,
 "corpus": {
  "label": "tests/corpus/manifest.tsv — `studio_smoke.mjs --manifest` yazar: corpus + probe + generated, YAYINLANAN baytlar üzerinde",
  "authority": "languages/ObjectiveC/tests/corpus/manifest.tsv",
  "oracle": "macOS clang (-fobjc-arc -fblocks), satır satır `oracle` kolonunda; clang'ın derlemediği ya da farklı yazdığı satır `self` (kendi kaydımız)",
  "unit": "defter satırı",
  "total": 270,
  "note": "Objective-C'nin resmi bir derleyici süiti yok; ölçüm kürasyonlu bir DEFTER. Her satır bir programı ve onu yayınlanan derleyicinin nasıl karşıladığını söylüyor. `xfail` satırlar kasıtlı reddedilen programlar: temiz ret, sessiz yanlış değil. Defteri `make studio-smoke` üretiyor; elle düzenlenmiyor."
 },
 "buckets": {
  "pass": 223,
  "not_yet": 47,
  "wrong": 0,
  "oos": 0
 },
 "in_scope": 270,
 "statuses": [
  {
   "name": "pass",
   "n": 223,
   "bucket": "pass",
   "meaning": "derleniyor, koşuyor ve çıktısı kayıtlı `.out` ile bayt bayt aynı"
  },
  {
   "name": "xfail",
   "n": 47,
   "bucket": "not_yet",
   "meaning": "henüz yok; ama TEMİZ başarısız olmalı (derleme hatası ya da trap) — asla yanlış çıktı. Geçmeye başlarsa XPASS olur ve koşuyu KIRAR, yani defter kayamaz"
  }
 ],
 "oracle_rows": [
  {
   "name": "manual",
   "n": 206,
   "meaning": "dil referansına karşı elle doğrulandı"
  },
  {
   "name": "self",
   "n": 64,
   "meaning": "kendi derleyicimizden mühürlendi — SADECE regresyon kilidi: değişimi yakalar, yanlışlığı yakalamaz"
  }
 ],
 "funnel": [],
 "groups": [
  {
   "axis": "corpus alanı",
   "note": "Corpus'un kendi dizin düzeni — her klasör bir dil bölgesi.",
   "rows": [
    {
     "name": "generated",
     "n": 139,
     "pass": 139,
     "not_yet": 0,
     "wrong": 0,
     "oos": 0
    },
    {
     "name": "probe",
     "n": 110,
     "pass": 63,
     "not_yet": 47,
     "wrong": 0,
     "oos": 0
    },
    {
     "name": "corpus",
     "n": 21,
     "pass": 21,
     "not_yet": 0,
     "wrong": 0,
     "oos": 0
    }
   ]
  },
  {
   "axis": "hakem (oracle)",
   "note": "Her satır beklentisini KİMDEN aldığını söylüyor. `self` = kendi çıktımızdan mühürlendi, yani yalnızca regresyon kilidi; harici bir uygulama adı (qb64, lua…) = bizim yazmadığımız gerçek doğruluk kaynağı. Bu ayrımın görünür olması, bir corpus'un kendi kendini onaylamasını önler.",
   "rows": [
    {
     "name": "manual",
     "n": 206,
     "pass": 206,
     "not_yet": 0,
     "wrong": 0,
     "oos": 0
    },
    {
     "name": "self",
     "n": 64,
     "pass": 17,
     "not_yet": 47,
     "wrong": 0,
     "oos": 0
    }
   ]
  }
 ],
 "reasons": [
  {
   "stage": "xfail",
   "reason": "undeclared",
   "count": 1,
   "blamed": [
    "probe/r001_undeclared.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "undeclared class",
   "count": 1,
   "blamed": [
    "probe/r002_undeclared_class.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "conflict",
   "count": 1,
   "blamed": [
    "probe/r003_conflict.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "void param",
   "count": 1,
   "blamed": [
    "probe/r006_void_param.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "not implemented",
   "count": 1,
   "blamed": [
    "probe/r007_not_implemented.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "reserved",
   "count": 1,
   "blamed": [
    "probe/r008_reserved.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "too long",
   "count": 1,
   "blamed": [
    "probe/r009_too_long.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "extra arg",
   "count": 1,
   "blamed": [
    "probe/r011_extra_arg.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "const token",
   "count": 1,
   "blamed": [
    "probe/r013_const_token.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "alloc override",
   "count": 1,
   "blamed": [
    "probe/r014_alloc_override.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "retain override",
   "count": 1,
   "blamed": [
    "probe/r015_retain_override.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "init args",
   "count": 1,
   "blamed": [
    "probe/r016_init_args.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "shadow class",
   "count": 1,
   "blamed": [
    "probe/r018_shadow_class.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "shadow ivar",
   "count": 1,
   "blamed": [
    "probe/r019_shadow_ivar.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "dealloc value",
   "count": 1,
   "blamed": [
    "probe/r020_dealloc_value.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "ivar self",
   "count": 1,
   "blamed": [
    "probe/r021_ivar_self.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "class long",
   "count": 1,
   "blamed": [
    "probe/r022_class_long.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "shadow early",
   "count": 1,
   "blamed": [
    "probe/r023_shadow_early.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "shadow jump",
   "count": 1,
   "blamed": [
    "probe/r024_shadow_jump.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "superclass undeclared",
   "count": 1,
   "blamed": [
    "probe/r025_superclass_undeclared.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "super outside",
   "count": 1,
   "blamed": [
    "probe/r026_super_outside.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "super root",
   "count": 1,
   "blamed": [
    "probe/r027_super_root.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "super shadow",
   "count": 1,
   "blamed": [
    "probe/r028_super_shadow.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "ivar shadow",
   "count": 1,
   "blamed": [
    "probe/r029_ivar_shadow.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "override intro",
   "count": 1,
   "blamed": [
    "probe/r030_override_intro.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "super unimplemented",
   "count": 1,
   "blamed": [
    "probe/r031_super_unimplemented.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "send dealloc",
   "count": 1,
   "blamed": [
    "probe/r032_send_dealloc.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "reserved dyn",
   "count": 1,
   "blamed": [
    "probe/r033_reserved_dyn.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "send retain",
   "count": 1,
   "blamed": [
    "probe/r033_send_retain.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "dyn disagree",
   "count": 1,
   "blamed": [
    "probe/r034_dyn_disagree.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "send release",
   "count": 1,
   "blamed": [
    "probe/r034_send_release.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "getname arity",
   "count": 1,
   "blamed": [
    "probe/r035_getname_arity.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "send autorelease",
   "count": 1,
   "blamed": [
    "probe/r035_send_autorelease.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "getsize range",
   "count": 1,
   "blamed": [
    "probe/r036_getsize_range.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "protocol undeclared",
   "count": 1,
   "blamed": [
    "probe/r037_protocol_undeclared.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "category noclass",
   "count": 1,
   "blamed": [
    "probe/r038_category_noclass.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "adopt undeclared",
   "count": 1,
   "blamed": [
    "probe/r039_adopt_undeclared.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "category ivar",
   "count": 1,
   "blamed": [
    "probe/r040_category_ivar.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "protocol twice",
   "count": 1,
   "blamed": [
    "probe/r041_protocol_twice.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "category redefine",
   "count": 1,
   "blamed": [
    "probe/r042_category_redefine.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "extension late",
   "count": 1,
   "blamed": [
    "probe/r043_extension_late.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "stack send",
   "count": 1,
   "blamed": [
    "probe/r044_stack_send.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "release stack",
   "count": 1,
   "blamed": [
    "probe/r045_release_stack.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "private outside",
   "count": 1,
   "blamed": [
    "probe/r046_private_outside.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "protected outside",
   "count": 1,
   "blamed": [
    "probe/r047_protected_outside.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "private subclass",
   "count": 1,
   "blamed": [
    "probe/r048_private_subclass.m"
   ]
  },
  {
   "stage": "xfail",
   "reason": "try return value",
   "count": 1,
   "blamed": [
    "probe/r050_try_return_value.m"
   ]
  }
 ],
 "reasons_note": "Defterdeki her `pass` olmayan satır, neyi beklediğini kendi sözleriyle taşıyor. Sessizce düşen satır yok: `xfail` temiz başarısız olmak ZORUNDA, geçmeye başlarsa koşuyu kırar.",
 "features": [
  {
   "name": "autoreleasepool",
   "kw": false,
   "n": 2,
   "pass": 2
  },
  {
   "name": "getsize range",
   "kw": false,
   "n": 2,
   "pass": 1
  },
  {
   "name": "arclifecycle",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "arithmetic",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "bare runtime",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block chain",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block compose",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block shared",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "bool logic",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "cleanup arc",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "floats",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "hello",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "loop while",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "object basics",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "object methods",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "out params",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocols",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "recursion",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "switch basic",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "threads",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "weak strong",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "pool control flow",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class basics",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "nil",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "same selector",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class send",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "forward send",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "id types",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "new",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "lifecycle",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "dealloc",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "param ivar",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "param class",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "inheritance",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "introspection",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class token",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "self alloc",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "runtime",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "property synth",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocol basic",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "category",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "array basic",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "array stores",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "qualified array params",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "root surface",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode shapes",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "struct param send",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "multi protocol adopt",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class side reflection",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "self reassign",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "factory return",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "ivar store counts",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "out param",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "forin control",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "ivar array counts",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "struct return",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "struct property",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "exceptions",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "variadic sends",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "blocks",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "access levels",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "forin last mutation",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block scope release",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block returned owned",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block arg literal",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block in ivar",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "object arg temp",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block named decl",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block shared var",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block var escapes",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block function decl",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block object var",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block body release",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block box store",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode anon struct",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "try flow",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "block type user struct",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "undeclared",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "undeclared class",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "conflict",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "void param",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "not implemented",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "reserved",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "too long",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "extra arg",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "const token",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "alloc override",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "retain override",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "init args",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "shadow class",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "shadow ivar",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "dealloc value",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "ivar self",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "class long",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "shadow early",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "shadow jump",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "superclass undeclared",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "super outside",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "super root",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "super shadow",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "ivar shadow",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "override intro",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "super unimplemented",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "send dealloc",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "reserved dyn",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "send retain",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "dyn disagree",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "send release",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "getname arity",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "send autorelease",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "protocol undeclared",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "category noclass",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "adopt undeclared",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "category ivar",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "protocol twice",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "category redefine",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "extension late",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "stack send",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "release stack",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "private outside",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "protected outside",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "private subclass",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "try return value",
   "kw": false,
   "n": 1,
   "pass": 0
  },
  {
   "name": "corrupt isa",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "over release",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "token range",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "getname range",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "forin mutation",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "arc ownership 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "arc ownership 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "arc ownership 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "arc ownership 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "arc ownership 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "arc ownership 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "autoreleasepool sync 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "autoreleasepool sync 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "autoreleasepool sync 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "autoreleasepool sync 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "autoreleasepool sync 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "autoreleasepool sync 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "bitfields 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "bitfields 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "bitfields 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "bitfields 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "bitfields 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "blocks 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "blocks 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "blocks 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "blocks 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "blocks 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "blocks 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "categories 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "categories 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "categories 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "categories 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "categories 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "categories 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class lifecycle 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class lifecycle 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class lifecycle 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class lifecycle 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class lifecycle 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "class lifecycle 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "classes ivars 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "classes ivars 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "classes ivars 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "classes ivars 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "classes ivars 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "classes ivars 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "control flow 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "control flow 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "control flow 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "control flow 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "control flow 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "control flow 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "designated init 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "designated init 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "dynamic types 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "dynamic types 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "dynamic types 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "dynamic types 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "dynamic types 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "dynamic types 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "encode 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "exceptions 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "exceptions 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "exceptions 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "exceptions 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "exceptions 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "exceptions 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "fast enumeration 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "fast enumeration 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "fast enumeration 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "fast enumeration 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "fast enumeration 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "fast enumeration 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "literals c 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "literals c 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "literals c 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "literals c 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "literals c 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "literals c 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "methods messaging 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "methods messaging 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "methods messaging 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "methods messaging 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "methods messaging 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "methods messaging 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "nil messaging 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "nil messaging 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "nil messaging 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "nil messaging 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "nil messaging 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "nil messaging 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "preprocessor types 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "preprocessor types 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "preprocessor types 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "preprocessor types 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "preprocessor types 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "preprocessor types 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "properties 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "properties 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "properties 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "properties 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "properties 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "properties 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocols 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocols 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocols 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocols 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocols 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "protocols 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "selectors 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "selectors 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "selectors 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "selectors 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "selectors 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "selectors 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "super calls 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "super calls 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "super calls 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "super calls 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "super calls 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "super calls 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "syntax basics 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "syntax basics 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "syntax basics 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "syntax basics 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "syntax basics 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "syntax basics 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "variadic methods 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "variadic methods 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "variadic methods 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "variadic methods 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "variadic methods 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "variadic methods 06",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "visibility 01",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "visibility 02",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "visibility 03",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "visibility 04",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "visibility 05",
   "kw": false,
   "n": 1,
   "pass": 1
  },
  {
   "name": "visibility 06",
   "kw": false,
   "n": 1,
   "pass": 1
  }
 ],
 "features_note": "Eksen manifest'in kendi `özellik` kolonundan jetonlanarak çıkarıldı — elle yazılmış bir liste değil. Bir satır birden çok özelliğe sayılabilir.",
 "commands": [
  "make studio-smoke",
  "node tests/studio_smoke.mjs --manifest",
  "python3 tools/coverage/coverage.py --lang ObjC"
 ],
 "verify": null,
 "meta": {
  "commit": "9a0cc23",
  "generated": "2026-10-07 03:25"
 }
}