Uyumluluk · ölçüldü, iddia edilmedi
C dilinin ne kadarı gerçekten çalışıyor.
C'nin resmi bir derleyici süiti bu ölçeğe uymuyor; ölçüm iki kapının BİRLİĞİ: ziyaretçi barı (korpusun içindeki C) + sonda süiti (korpusun dışındaki C).
%95,9374 / 390 kapsam içi defter satırı
- Otorite
languages/C/tests/corpus/manifest.tsv- Hakem
- bu makinenin clang'i (
-std=c17 -w), satır satıroraclekolonunda; her satır native referansla bayt bayt karşılaştırılıyor - Birim
- defter satırı
- Ölçüm
- 2026-10-11 05:39
- Ham veri
- ham ölçüm (JSON)
dağılım
corpus alanı bazında
| corpus alanı | test | geçen | henüz yok | yanlış | kapsam dışı | geçme oranı | dağılım |
|---|---|---|---|---|---|---|---|
| probe | 337 | 320 | 16 | 0 | 1 | %95,2 | |
| bar | 54 | 54 | 0 | 0 | 0 | %100,0 |
engeller
Geri kalanı ne engelliyor
En pahalı on engel. Her birinin yanında kaç defter satırı maliyeti olduğu yazılı — tek bir derleyici eksiği koca bir dosyayı durdurabildiği için önemli olan hata çeşidi değil, maliyeti.
| maliyet | sebep — ölçümün kendi sözleri | suçlanan |
|---|---|---|
| 1 | Compile error: tests/probe/q215_stmt_expr_names_the_refusal.c:8:12: statement expressions are not supported yet: ({ ... }) is a GNU extensio | probe/q215_stmt_expr_names_the_refusal |
| 1 | Compile error: tests/probe/q220_static_assert_fails.c:9:3: static assertion failed | probe/q220_static_assert_fails |
| 1 | Compile error: tests/probe/q221_static_assert_unfoldable.c:8:3: _Static_assert needs a constant expression | probe/q221_static_assert_unfoldable |
| 1 | Compile error: tests/probe/q237_scanf_refusal.c:8:3: scanf is not supported: formatted reading over a line-crossing stream cannot be honest | probe/q237_scanf_refusal |
| 1 | Compile error: tests/probe/q238_gets_removed.c:7:3: gets was removed from C in C11; use fgets | probe/q238_gets_removed |
| 1 | Compile error: tests/probe/q241_thread_local_param.c:7:25: '_Thread_local' is only allowed on variable declarations | probe/q241_thread_local_param |
| 1 | Compile error: tests/probe/q242_thread_local_auto.c:8:21: '_Thread_local' variables must have global storage | probe/q242_thread_local_auto |
| 1 | Compile error: tests/probe/q243_thread_local_sizeof.c:9:17: expected expression | probe/q243_thread_local_sizeof |
| 1 | Compile error: tests/probe/q245_cond_wait_names_the_refusal.c:12:3: C library function 'pthread_cond_wait' is not implemented yet | probe/q245_cond_wait_names_the_refusal |
| 1 | Compile error: tests/probe/q246_system_no_shell.c:6:25: there is no shell on this target to run the command | probe/q246_system_no_shell |
Daha küçük sebeplerle engellenen 7 defter satırı daha var; tam liste ham ölçüm (JSON).