Add C2Rust, which supersedes Corrode
description: Haskell source code formatter
tags:
- haskell
+- name: C2Rust
+ homepage: "https://c2rust.com/"
+ source: "https://github.com/immunant/c2rust"
+ description: C2Rust helps you migrate C99-compliant code to Rust. The translator (or transpiler) produces unsafe Rust code that closely mirrors the input C code.
+ tags:
+ - rust
- name: cane
homepage: "https://github.com/square/cane"
source: "https://github.com/square/cane"
- name: Corrode
homepage: "https://github.com/jameysharp/corrode"
source: "https://github.com/jameysharp/corrode"
- description: Semi-automatic translation from C to Rust. Could reveal bugs in the original implementation by showing Rust compiler warnings and errors.
+ description: Semi-automatic translation from C to Rust. Could reveal bugs in the original implementation by showing Rust compiler warnings and errors. Superseded by C2Rust.
tags:
- c
- cpp
- rust
+ deprecated: true
- name: Coverity
homepage: "https://www.synopsys.com/software-integrity/security-testing/static-analysis-sast.html"
description: "Synopsys Coverity supports 20 languages and over 70 frameworks including Ruby on rails, Scala, PHP, Python, JavaScript, TypeScript, Java, Fortran, C, C++, C#, VB.NET."
