Nova Oracle 0.1.0 (alpha)

Oracle компилирует Nova в C, затем в нативный код. Дистрибутив содержит CLI nova, стандартную библиотеку и C-рантайм; в бинарные архивы также входит nova-lsp. Windows-архив прошёл проверку после чистой распаковки с Boehm GC по умолчанию, Linux-архив — после чистой распаковки на x86_64. Для сборки программ в Linux нужны C-компилятор и заголовки Boehm GC.

Windows x86_64

ZIP с nova.exe, nova-lsp.exe, рантаймом, стандартной библиотекой и инструкцией по настройке. Расширение VS Code в архив не входит.

Скачать ZIP для Windows

Linux x86_64

Компилятор и языковой сервер с исходниками стандартной библиотеки и рантайма. Для сборки программ установите C-компилятор и libgc-dev.

Скачать архив для Linux

Исходный архив

Снимок исходников с субмодулями на ревизии выпуска.

Скачать исходники

SHA256SUMS · Заметки о выпуске и ограничения

Nova Carina 0.2.1 (alpha)

Carina — компилятор, написанный на Nova. Эта альфа для Windows x86_64 собрана из исходников ревизии 3729abcce: опубликованный Oracle 0.1.0 сначала собрал стадию A, та выпустила C-код, а Clang собрал из него опубликованный исполняемый файл стадии B1. Для этой ревизии B1 и новый закреплённый seed достигают одной неподвижной точки на уровне C: 13 250 302 байта, SHA-256 25c5404f1e8e175652f19c9ca6cb03d29de82cee70a7cd9f4258c6724115c8a0. По этому критерию на уровне C Carina 0.2.1 можно собрать, не запуская Oracle; обязательный CI-гейт всё ещё использует Oracle. Это не означает побайтового совпадения нативного исполняемого файла со стадией B2, поддержки Linux или готовности экосистемы пакетов (планируется для 0.3). Для сборки программ Nova по-прежнему нужен внешний C-компилятор. Исторические заголовки Boehm GC взяты из опубликованного Oracle 0.1.0; сохранённые runtime-библиотеки — из run2/source3729. Это описано в расписке и заметках о выпуске. Файл release-notes.md — снимок до этой проверки; обновлённое пояснение — в текущем тексте релиза.

Зачем 0.2.1? 0.2.0 подтвердила неподвижную точку для прежней принятой ревизии. 0.2.1 закрепляет новый seed ревизии 3729abcce и подтверждает его неподвижную точку на уровне C; отдельная успешная эмиссия старого seed не доказывает такой же неподвижной точки.

Windows x86_64

Опубликованный альфа-архив со стадией B1 novac.exe.

Скачать ZIP для Windows

SHA-256: 7e8264fd7b72d4005ca9bde585a6a732d3e7d6c248b65fd5787cd4a766e69cdb

Исходный архив

Снимок исходников ревизии 3729abcce.

Скачать исходники

SHA-256: 716b58090af840326a2cdf3440590d7295015e5e6e9c07f75d7776bec7e0db67

Данные выпуска

Контрольные суммы, расписка самосборки и дескриптор seed.

SHA256SUMS

SHA-256: 66ed06aba924491bfe8b292d392d9aebf27b0971a8f2a9a7ebf884b7ffa555d0

Расписка самосборки · Дескриптор seed

Снимок release-notes.md до проверки · Текст релиза и текущие ограничения

Nova Carina 0.2.0 (alpha)

Carina — компилятор, написанный на Nova. Принятая на Windows x86_64 двойная сборка A → B → C дала побайтно одинаковые B и C, а также одинаковый сгенерированный C. Windows-архив содержит сохранённый novac.exe стадии B, не новую пересборку. Ступень 0.2 доказывает самосборку, а не готовность широкой экосистемы пакетов: это критерий 0.3. Linux-бинарника Carina в 0.2.0 нет: сборка Linux CI не является распиской двойной сборки на Linux.

Windows x86_64

Сохранённый novac.exe стадии B, интерфейсы стандартной библиотеки и инструкция по настройке.

Скачать ZIP для Windows

Исходный архив

Снимок исходников принятой ревизии 0.2.

Скачать исходники

Расписка приёмки

Принятая ревизия исходников, самосборка и CI на том же SHA.

Скачать расписку

SHA256SUMS · Заметки о выпуске и ограничения

Проверяйте скачанные файлы по SHA256SUMS своего выпуска. Docker-образ Oracle собран и проверен локально, но не опубликован в контейнерном реестре.