• v0.9.0-beta.1 49faadf235

    LSL 0.9.0 BETA Pre-release

    Antonín Tomeček released this 2026-10-11 13:23:29 +02:00 | 143 commits to main since this release

    LSL 0.9.0 BETA pro Linux x86_64. Výchozí oddělený frontend a nativní backend LuxIR jsou napsané v LSL; při překladu se používají GNU as a ld z binutils. Hotové programy jsou statické PIE bez libc.

    • Plná původní testovací sada, self-host frontendu i backendu a shoda dalších generací: PASS.
    • Izolovaná migrace z 0.8.9, dvě reinstalace a dva rollbacky, veřejné CLI, hardening ELF a 43 cílených regresí: PASS.
    • Zdrojový archiv obsahuje připnutý LuxIR i offline manuály; sestavení bez sítě ověřeno. Po rozbalení spusťte python3 tools/release/build_release.py.
    • Binární balík lze spouštět přímo přes bin/lsl, instalace: bin/lsl-install "$HOME/.local".

    Známé omezení: překlad společného zdroje původního compileru je v publikovaném srovnání proti 0.8.9 o 41,4 % pomalejší (11,399 vs. 8,062 s). Všech osm měřených programů běží rychleji. Další optimalizace a ostatní otevřené TODO jsou plánované pro 0.9.1. CLI/installer/test runner mohou mít po sestavení v jiném adresáři jiné hashe kvůli absolutním cestám v diagnostice; fixed point obou překladačů je bitově shodný.

    BETA nenahrazuje podepsaný stabilní kanál 0.8.9 a nepřichází automaticky přes lsl update. GPU hardware nebyl součástí tohoto preflightu. Další architektury a OS nejsou podporovanou platformou tohoto vydání.

    Celá integrace je jediný commit 49faadf. Důkazy ověření, poznámky k vydání, samostatný web a manuály.

    Před rozbalením ověřte archivy pomocí přiloženého SHA256SUMS.

    Downloads