gccrs:
An alternative compiler for Rust

By Arthur Cohen

Talk - Wednesday, 17 September
17:00

The goal of gccrs is to add support for the Rust programming language to GCC, the GNU Compiler Collection. By being part of the GCC project, gccrs benefits from powerful optimizations and support for a wide range of architectures, as well as a full-fledged plug-in system that further extends Rust’s static safety promises.

By developing a fully separate compiler while still focusing on matching rustc’s behavior, gccrs aims to extend the reach of the Rust programming language by offering support for more platforms and architectures than the official Rust compiler. Having access to two independently developed compilers could also increase Rust adoption in certain industries.

The talk aims to present the project and the work done in the last four years of full-time development, as well as give an idea of our current milestones and targets, such as supporting the Rust-for-Linux project. We will focus on our achievements in the last few months, how close we are to supporting embedded Rust programs, and how gccrs plans to be useful in the near future.

Speaker

Arthur Cohen