Skip to content

Releases: dimohy/Sollang

Sollang 0.2

Choose a tag to compare

@dimohy dimohy released this 22 Jul 10:34

Highlights

  • Ships self-contained Sollang CLI packages for Windows x64 and Linux x64.
  • Includes sollangc-stage3, reproduced at verified native fixed points on both platforms.
  • Keeps the supported project, build, test, format, and language-server workflow in sollang during the Stage3 transition.
  • Hardens self-hosted LLVM emission and cross-platform native verification.

Verification

  • Release build: 0 warnings, 0 errors
  • Windows full suite: 754/754 passed
  • Linux full suite: 754/754 passed
  • Windows Stage2: 7/7 passed; Stage3 fixed point verified
  • Linux Stage2: 6/6 passed; Stage3 fixed point verified
  • Packaged Windows and Linux CLIs report Sollang 0.2
  • Packaged Stage3 compilers emit LLVM accepted by llvm-as

Assets

  • sollang-0.2-windows-x64.zip
  • sollang-0.2-linux-x64.tar.gz
  • SHA256SUMS.txt

Sollang 0.1

Choose a tag to compare

@dimohy dimohy released this 19 Jul 14:02

Sollang 0.1 is a binary release for Windows and Linux.

Highlights:

  • Self-contained Windows x64 compiler
  • Self-contained Linux x64 compiler
  • Standard library, README, license, and solution metadata included
  • Deterministic local workspaces
  • Incremental frontend, semantic-body, LLVM codegen-unit, and product caches

Verification:

  • Release build: 0 warnings, 0 errors
  • Windows x64 full suite: 581/581 passed
  • Linux x64 full suite: 581/581 passed
  • Windows Stage 2: 6/6 passed
  • Linux Stage 2: 5/5 passed
  • Both packaged compilers report Sollang 0.1

LLVM/Clang is required to link native programs compiled by Sollang. On Windows, provide --llvm or set SOLLANG_LLVM_HOME. On Linux, Sollang uses Clang from /usr by default.

Use SHA256SUMS.txt to verify the downloads.

Release commit: 2bb49cf84ea1