My last post was about Odin and MacOS and some ways they didn't quite get along. Odin is always improving and the situation on MacOS is far better than previous.

Odin switch to using the LLVM C-API for bytecode generation, this included a slew of ABI fixes for MacOS as well. After these updates I have had no similar issues of calling convention bugs in MacOS. Now porting over C libraries much easier and more straight forward on MacOS. This made my old Raylib bindings and workarounds obsolete. I was even able to easily upgrade to a newer version of Raylib and reduce the surface area of my Raylib bindings by perhaps over 1000 lines of code!