-
There are a few things rust does not support in comparison to c++. Two I personally came across are: 1. placement new (relevant RFC) 2. Fast-math flag (relevant RFC)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
There are a few things rust does not support in comparison to c++. Two I personally came across are: 1. placement new (relevant RFC) 2. Fast-math flag (relevant RFC)
-
You can convert llvm bitcode to C and then use C compiler, there is such project https://github.com/JuliaComputingOSS/llvm-cbe .
-
The definition of UB for Rust and C++ is practically the same. My source for this claim are lead maintainers of the Rust project who answer directly to the question in the github issue: https://github.com/rust-lang/unsafe-code-guidelines/issues/253
-
Thanks to llvm-mos project there is also working rust fork for MOS-6502: https://github.com/mrk-its/rust-mos/tree/mos_target, so you can target 8-bit atari and c64
-
There is also https://github.com/rust-lang/rustc_codegen_gcc which uses GCC JIT to compile Rust and maybe support all the archs GCC can.
-
The uutils implementation of stdbuf embeds a tiny bit of C++ code in order to inject code into the very start of another process, before its main runs.
Related posts
-
[Linux] - Just how many C (or worse) programs can you replace with Rust programs (practically) on a Linux box in 2022?
-
Which Programming Language is the most ideal for CLI tools?
-
Can you use a rust binary crate as a library?
-
Rust Coreutils 0.0.29 Release
-
Tauri (2) — Quick Start with Tauri + React (Open Source)