v0.18.0
In addition to lots of (still very WIP) progress towards our goal of automatic safening of c2rust's unsafe output, this release also includes:
- a bug fix for
compile_commands.json
handling (3f4f128) - fixes for LLVM 17 and macOS 12 (e1043cd)
- a crash fix for c2rust-ast-exporter (5b9800a)
- fixes for unary operations with side effects (f9c5195)
- compilation fixes for freebsd (abe22f6)
- improved translation for else-if chains (d467a76)
- transpilation fixes for many compiler builtins (5b097bb)