flang the compiler proves your program cannot hang 0.6.2 GitHub Русский

Releases

A release is a vX.Y.Z tag, and behind it an archive and a package publication. This page is printed from the tags: as many entries as there are tags, and a release cannot be skipped.

There are three boxes: what appeared, what changed, what broke. An empty box is not printed — "broke: nothing" nine releases in a row tells the reader nothing.

The entries below are about the language, not about the work on it. What has landed on the trunk since the last release is shown by the merge journal (in Russian); every commit subject is in the commit journal.

0.6.2 — 22 August 2026

The Homebrew install is fixed: the archive shipped a directory nobody could enter

What appeared

What changed

What broke

0.6.1 — 22 August 2026

A compiler change that never reached the built compiler now goes red in half a second

What appeared

What changed

What broke

0.6.0 — 22 August 2026

Long computations no longer hit a memory wall: 15.98 GiB became 0.0135

What appeared

What changed

What broke

0.5.1 — 19 August 2026

The macOS install is fixed: 0.5.0 did not build there for anyone

What appeared

What changed

What broke

0.5.0 — 18 August 2026

The compiler measures itself, and the emitted code got faster and leaner

What appeared

What changed

What broke

0.4.8 — 9 August 2026

Subset and intersection: sets got words

What appeared

What changed

What broke

0.4.7 — 7 August 2026

Monad, failure as a value, polymorphism

What appeared

What changed

0.4.6 — 7 August 2026

The binary talks to a human: check, shell, help, man

What appeared

What changed

0.4.5 — 7 August 2026

A shell in the installed binary, input/output, and processes on BEAM

What appeared

What changed

0.4.4 — 6 August 2026

A language server, a functor with laws, concurrency

What appeared

What changed

0.4.3 — 6 August 2026

Vim highlighting ships in the package

What appeared

0.4.2 — 6 August 2026

Eight emission targets, and the compiler installs without Node

What appeared

What changed

0.4.1 — 5 August 2026

The package's commands answer after installation

What changed

0.4.0 — 5 August 2026

First publication

What appeared