Skip to content

v0.6.3

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Sep 11:56
· 3099 commits to main since this release
02b7624

There are currently known regressions:

  • using RTS together with the distributed backend database is not working

Added

  • Acton now has a apt repository - apt.acton-lang.io [#320]
    • Version tagged releases are automatically uploaded.

Changed

  • actonc now uses cc rather than gcc [#303]
  • Acton project makefiles now use $(CC) rather than hardcoding cc [#303]
  • Acton is now built and tested on debian:bullseye (11, current stable) [#313]

Fixed

  • Debian packages now depend on non-dev libraries for utf8proc & protobuf [#315]
  • Makefile restructuring [#304] [#307]
    • backend and compiler Makefiles have now been folded into the top level
      Makefile.
    • DAG is more complete and more things can run correctly in parallel.
    • stack / ghc build now uses 4 parallel threads, for some speedup (55 seconds
      -> 35 seconds on an AMD 5950X). Higher parallelism did not improve things
      much further.
    • Avoid declaring actonc as a PHONY target, which causes constant rebuilds,
      not it actually has proper dependencies defined so make can understand when
      there is nothing to do.
  • Debian packages now reflect tip version number [#307] [#308]
    • Previously debian packages had the "base version", like 0.6.2, even when
      built as a pre-release build. actonc --version in the package would still
      correctly identify like e.g. 0.6.2.20210924.16.58.23
    • Now the .deb file also contains the complete build info, like
      acton_0.6.2.20210924.16.58.23_amd64.deb