Skip to content

v10.1.0 — сборка восстановлена, очередь PR закрыта

Choose a tag to compare

@gHashTag gHashTag released this 14 Aug 11:49
· 817 commits to main since this release
29aef8f

Что в релизе

Красный CI на main был свойством самого main, не отдельных PR: zig build не проходил — 15 целей падали. Теперь zig build -Dci=true даёт exit 0, 0 ошибок [доказано — локальный прогон Zig 0.15.2].

Починка сборки (#753, #755)

  • build.zig — 16 недостающих модулей. depin объявлен ОДНИМ модулем с корнем src/depin/mod.zig: network/bootstrap/persistence ссылаются друг на друга, три отдельных модуля давали file exists in modules ... and .... Мозговые ядра basal_ganglia/locus_coeruleus/reticular_formation подключены из src/brain/ — в src/tri/ лежали урезанные копии (Stats без active_claims). storm_golden_chain: GoldenChain и runGoldenChainCommand живут в src/storm/golden_chain.zig, а не в одноимённом файле рядом. Плюс kaggle, gravity, measurement, monopoles, superconductivity, arrow_of_time, origin_of_life, quantum_gravity_full.
  • Слой совместимости с zig-hdc. src/vsa.zig и src/hybrid.zig — тонкие файлы, только реэкспорт модуля zig-hdc-vsa, код не дублируется (usingnamespace в Zig 0.15 отсутствует, реэкспорт явный). src/vsa_jit.zig + jit_unified/jit_arm64/jit_x86_64 восстановлены из 42490a222^: копия в zig-hdc не собирается — её jit_unified.zig импортирует ../../jit_arm64.zig за пределами пакета.
  • Zig 0.15 API. {:.Nf} → {d:.N} (16 мест), {m} → {s}, ArrayList .items при итерации, managed append, bundle*/add/mul/negate/dotProduct/toI64 без allocator, unpacked_cache больше не optional, bundleN не error union, ASCII вместо юникода в [N]u8-буфере графика SPARC.
  • Честные заглушки вместо удалённого кода. runIGLABenchmark возвращает 0.0 и печатает, что IGLA переехал в gHashTag/trinity-training; hslm-bench/bpe-train → b.addFail(...) с указанием нового репозитория.
  • #639: workflows закреплены на Zig 0.15.2 — self-hosted раннер собирал 0.16.0 и падал на linkLibC.

Содержательные изменения

  • #738 — ретракция статистики. 0.2% → 64.2%, 2.9% → 99.8%, снято «~10σ», 75 → 70 фитов, Šidák 5.06σ.
  • #541, #655 — разведены конфликты, переименование railway.com → backboard.railway.com, workflows деплоя сайта и website-checks.
  • #547 (7 .tri-спецификаций), #551 (2 .t27-программы), #584, #744, #746.

Зависимости

10 обновлений: react 19.2.5, Docusaurus 3.10.0 (весь набор), typescript 6.0.3, vscode-languageclient 10.1.0, @types/node 26.1.0, ubuntu 26.04. #511/#512/#513/#603 замещены #754 одним коммитом с пересобранным lock-файлом.

Закрыто без мержа

#658 (содержимое уже на main, мерж = регресс), #724 (⊂ #738), #537 (⊂ #538), #538 и #518 — 976 vendored-файлов zig-pkg/, мерж вернул бы SU3MiningRealitySection.tsx и ещё 9 разделов сайта с заявлениями про кремний и майнинг. Действующий PIVOT: только FPGA AX7203, заявлений о кристалле нет.

Ограничения

  • photon-demo, photon-immersive, trinity-node-gui требуют системного raylib — это окружение, не код; исключены флагом -Dci=true и локально не проверены.
  • Count Pattern Coverage остаётся недостижимым гейтом (порог 95% при фактическом покрытии около 2%), Brain Health Report POST-ит в issues//comments с пустым номером → 404. Оба не блокируют сборку и не входят в этот релиз.
  • Открытых PR в репозитории не осталось.