See Getting Started for help building and installing this release.
Available downloads:
- AMD64_LINUX for any 64-bit Linux, macOS, or BSD.
- AMD64_NT for 64-bit Windows with either Visual Studio or MinGW.
- I386_LINUX for 32-bit Linux.
- I386_NT for 32-bit Windows with Visual Studio.
This release introduces a new installer that supports a simple, source-based distribution containing a bootstrap compiler in C++. Because it is source-based, we only need to provide a small number of downloads to cover all tested systems. And because it includes a bootstrap, we no longer have to provide separate binary and source releases for each platform.
cm3 is now regularly built and tested on ARM.
This release includes a fix for alignment of 64-bit data on 32-bit systems, so that the I368_NT and I386_LINUX platforms now work.
It also includes a number of fixes for formal default and field default array constructors, bringing cm3 more in-line with the language definition.
Finally, there have been many fixes to the compiler test suite.