Download Latest Version v0.31.0 source code.zip (4.4 MB)
Home / v0.29.1
Name Modified Size InfoDownloads / Week
Parent folder
acton-0.29.1-1.aarch64.rpm 2026-07-22 92.1 MB
acton-0.29.1-1.x86_64.rpm 2026-07-22 89.5 MB
acton_0.29.1_amd64.deb 2026-07-22 82.3 MB
acton_0.29.1_arm64.deb 2026-07-22 80.9 MB
acton-linux-aarch64-0.29.1.tar.xz 2026-07-22 105.2 MB
acton-linux-x86_64-0.29.1.tar.xz 2026-07-22 107.7 MB
acton-macos-aarch64-0.29.1.tar.xz 2026-07-22 116.1 MB
acton-macos-x86_64-0.29.1.tar.xz 2026-07-22 98.3 MB
README.md 2026-07-22 1.5 kB
v0.29.1 source code.tar.gz 2026-07-22 3.2 MB
v0.29.1 source code.zip 2026-07-22 3.9 MB
Totals: 11 Items   779.1 MB 0

Language

  • Add type aliases for naming existing types, including parameterized aliases such as type Dict[K(Hashable)] = dict[K, str], so annotations, casts, imports, witness resolution, generated docs, and completion can use alias names while the compiler expands them for checking. [#3026]
  • Treat top-level statement initiators such as actor, class, extension, from, import, protocol, and type as soft keywords, so they can be used as parameter or local names when they are not starting a declaration or import. [#3027]

Compiler & Build

  • Commit cached module-interface rows synchronously before reporting a module's front pass as complete, making .tydb writes part of front-pass completion and reporting write failures as normal compiler diagnostics. [#3019]
  • Compile pure lambdas that return tuples without crashing eta reduction when the lambda parameter itself is not tuple-typed. [#3024]

CLI & Project Workflow

  • Show local project signatures without the project-prefix in acton sig output, including imports and nested type and witness references. [#3030]

Runtime & Standard Library

  • Fix str.splitlines() linebreak detection so newline and CRLF-separated strings split into the expected lines. [#3023]
  • Register failed continuations for serialization and reject unregistered classes during serialization, preventing silent DB recovery corruption when exceptions propagate to waiting actors. [#3031]
Source: README.md, updated 2026-07-22