Skip to content

ABC v0.1 — C interoperability and LLVM 17–22

Latest

Choose a tag to compare

@michael-lehn michael-lehn released this 31 Aug 21:50

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.