Skip to content

Maintenance Update

Compare
Choose a tag to compare
@rinon rinon released this 21 Oct 00:26
· 3009 commits to master since this release

This release rolls up various maintenance and adds support for a few new
language features. C2Rust now supports LLVM 10.

Other changes:

  • Improved refactoring: reorg now reorganizes (approximately) 100% better, lua script support is now more robust, and refactoring correctly handles #[cfg] annotations in the input Rust code.
  • --preserve-unused-functions added to c2rust transpile. This option preserves all functions, regardless of usage in the program. Only turn this on if you know you need it! Thanks to @chrysn for this new feature.
  • @chrysn added support for AAPCSABIBuiltinVaList. Thanks again!