v0.6.3
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 usescc
rather thangcc
[#303]- Acton project makefiles now use
$(CC)
rather than hardcodingcc
[#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.
- backend and compiler Makefiles have now been folded into the top level
- 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
- Previously debian packages had the "base version", like 0.6.2, even when