cargo-gccrs
llvm-project
cargo-gccrs | llvm-project | |
---|---|---|
5 | 4 | |
22 | 1,069 | |
- | 4.7% | |
1.6 | 0.0 | |
11 months ago | 4 days ago | |
Rust | ||
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cargo-gccrs
-
Rust Support Is Being Built into the GNU GCC Compiler
We have `cargo-gccrs` for this, so a cargo subcommand which intercepts arguments given to `rustc` and converts them into `gccrs` arguments :)
https://github.com/rust-GCC/cargo-gccrs/
it's still in a relatively early stage as we are focusing on the compiler. But the idea is for it to be a drop-in replacement for compilation and execution operations, so you'd have `cargo gccrs build`, `cargo gccrs run`, `cargo gccrs test`, etc
-
GCC gets a new frontend for Rust
gccrs is the compiler (like rustc). You can use cargo with gccrs : https://github.com/Rust-GCC/cargo-gccrs
-
GCC Rust front-end approved by GCC Steering Committee
See https://github.com/Rust-GCC/cargo-gccrs. There will definetly some sort of cargo support in the end. Either by having a behave-like-rustc wrapper around gccrs or by adding support directly to cargo or a cargo fork.
-
GCC Rust Approved by GCC Steering Committee
Cargo support for gccrs is part of this project:
https://github.com/Rust-GCC/cargo-gccrs
Moreover, modules are less interesting to me in embedded development as is access to Rust's borrow checker for gaining certainty of small portions of larger projects, which are written in other languages.
-
GCC Rust in 2021
- With the [cargo-gccrs](https://github.com/Rust-GCC/cargo-gccrs/) we want to integrate gccrs as seamless as possible into the Rust ecosystem. So yes.
llvm-project
-
Apple VisionOS Simulator streaming wirelessly to Meta Quest headset
It’s open source: https://github.com/apple/llvm-project
-
GCC Rust front-end approved by GCC Steering Committee
Well, that's just a lie, stop spreading lies. That tells me that you just dislike apple and have no other argument than "Apple bad". Apple publishes sources for plenty of open-source products they use, even if the license doesn't require it.
-
A deep dive into an NSO zero-click iMessage exploit: Remote Code Execution
Pointer authentication cannot protect against all pointer substitutions, because doing so to arbitrary C++ code would violate language guarantees. https://github.com/apple/llvm-project/blob/next/clang/docs/P... is a good overview of which things can and can’t be signed because of standards compliance.
-
Issues with closures in the REPL
This sounds like a bug I fixed in Xcode 13 https://github.com/apple/llvm-project/pull/3043
What are some alternatives?
rustc_codegen_gcc - libgccjit AOT codegen for rustc
wuffs - Wrangling Untrusted File Formats Safely
simh - The Computer History Simulation Project
how-to-exploit-a-double-free - How to exploit a double free vulnerability in 2021. Use After Free for Dummies
hubris - A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
VisionOSStereoScreenshots - Take 3D stereoscopic screenshots in the visionOS emulator.
gccrs - GCC Front-End for Rust
Rust-for-Linux - Adding support for the Rust language to the Linux kernel.
miri - An interpreter for Rust's mid-level intermediate representation
mrustc - Alternative rust compiler (re-implementation)
coreutils - Cross-platform Rust rewrite of the GNU coreutils