The focus on this release is improving the quality of the ARM64 port by implementing support for all possible page sizes (4K, 16K, 64K). Thanks to @pcc for contributing ARM64 fixes in this release.
The ARM64 port is no longer considered beta quality. However, the ARM64 Fil-C ABI is not stable, in the sense that future releases might still change how it works. The X86_64 Fil-C ABI is partly stable, in the sense that the plan of record is to not change it, but no testing or enforcement is in place to guarantee this, yet.
This release also fixes an issue with the musl port where ulimit -s was having no effect.
Guide to the available files:
filc-0.683-linux-x86_64.tar.xzis the traditional, self-contained "pizfix" distribution for X86_64. It only includes the compiler, doesn't require root, and is based on the musl libc. This is recommended for quickly trying out Fil-C.filc-0.683-linux-aarch64.tar.xzis the traditional, self-contained "pizfix" distribution for ARM64. It only includes the compiler, doesn't require root, and is based on the musl libc. This is recommended for quickly trying out Fil-C.optfil-0.683-linux-x86_64.tar.xzis the /opt/fil distribution, only available for X86_64. It includes many useful programs like OpenSSH, sudo, tmux, and git. It's based on glibc 2.40, and requires root permissions. This is recommended for giving Fil-C deeper scrutiny.