• v0.3-libc — этап 10: libc целиком

    snark13 released this 2026-07-06 21:11:09 +03:00 | 124 commits to main since this release

    • сплит «1 функция = 1 модуль» (~250 модулей, DCE на уровне файлов)
    • FILE* v2: буферизация B+ (512, автопереключение), OPEN_MAX=8,
      ungetc/fprintf/scanf-семейство, fdopen/freopen/fclosall
    • Solid-C совместимость закрыта (<dos.h>, <sprinter_solid.h>, errno-алиасы)
    • квирки DSS: WRITE DE=0, лимит 8 манипуляторов (9-й OPEN вешает) + _fd_guard
    • фикс banked-режимов (_bank_pages vs зануление _DATA)
    • гигиена: 43 теста в make all, size-check, stale .rel, докование
      (libc-reference, libc-headers, CLAUDE.md)
    • MAME-смоук: все тесты зелёные (2026-07-06)
    Downloads