ABC v0.2 adds initial support for interoperability with C libraries and broadens compatibility across LLVM releases.
Highlights
- Initial x86-64 System V ABI support
- C interoperability demonstrated with several raylib examples
- Support for LLVM 17 through 22
- Improved automatic detection of installed LLVM versions
- New raylib examples and documentation
- Documentation for the not-abc compiler written in ABC
The ABI implementation is intended to be target-independent. x86-64 is the first supported target because it is currently the primary development platform. ARM ABI support is planned next.
Feedback, testing on additional platforms, and contributions in any form are very welcome.