Skip to content

v0.17.0

Compare
Choose a tag to compare
@fw-immunant fw-immunant released this 01 Feb 21:52
· 1215 commits to master since this release

This is our first release in a while, and includes many fixes and small improvements from the community. While most of our efforts on C2Rust are focused on working towards tools for lifting C2Rust's unsafe output into safe Rust (which is not yet polished enough for release), there have still been quite a few changes since the last release.

Significant changes:

  • various CLI improvements (#777, #703, #579)
  • fixes for Apple Silicon macs (#711)
  • basic RISC-V vector type support (#693)
  • LLVM 15 support (#677)
  • improvements to va_copy handling (#612)
  • permit translation of wrapping arithmetic ops in constant contexts (#528)
  • remove c2rust-macros (#527)
  • handle more non-UTF8 system paths (#519)
  • preserving C label names (#415)
  • various inline asm fixes (#405, #404)