Repository navigation
Aether 0.828.0
·
365 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's new in 0.828.0
Fixed
- A program with closures, actors or owning structs no longer fails
-Wall -Werroron helpers it does not call. Every closure env's
_free, every actor's handler-table init, every owning struct's
_aether_<op>_<S>helpers, andrdtscand the reply-buffer releases are
static. When the program did not call them, each was
-Wunused-functionunder-Wallon gcc and clang. They now carry
AETHER_MAYBE_UNUSED, as the imported wrappers already did. A main with
actors and noreturnwrote amain_exit:label that nothing jumped to
(-Wunused-label); the label is now written only when a goto targets it.
Downloads
| Platform | Architecture | File | Notes |
|---|---|---|---|
| Linux | x86_64 | aether-0.828.0-linux-x86_64.tar.gz |
|
| macOS | x86_64 | aether-0.828.0-macos-x86_64.tar.gz |
|
| macOS | arm64 | aether-0.828.0-macos-arm64.tar.gz |
|
| Windows | x86_64 | aether-0.828.0-windows-x86_64.zip |
|
| FreeBSD | x86_64 | aether-0.828.0-freebsd-x86_64.tar.gz |
cross-built, not tested on FreeBSD |
Quick install
Linux / macOS
# Download the archive for your platform, then:
tar -xzf aether-0.828.0-<platform>.tar.gz
export PATH="$PWD/bin:$PATH"
ae versionWindows
Extract the .zip archive, then run bin\ae.exe version from the extracted folder.
Documentation: https://github.com/aether-lang-dev/aether#readme