Skip to content

v0.2.0 - MSVC Compatibility

Choose a tag to compare

@PascalBeyer PascalBeyer released this 20 Nov 15:23
· 267 commits to main since this release

Major updates in this version:

  • Overhaul the command line interface to be somewhat compatible with MSVC.
  • Implement necessary header files to remove the dependency on MSVC being installed.
  • Provide "examples" of big, real-world projects compiling.
  • Implement automatic addition of premain compilation units.
  • Implement _Atomic, _Thread_local, #pragma comment(lib, "<>") and #pragma compilation_unit("<>").
  • Implement "function must return a value" warnings.
  • Tons of bug fixes and minor features.

This marks the first version of the compiler that can compile popular C projects like curl, glfw, zlib, and libpng without any source changes!