The Rust London Community is excited to announce our community will become affiliated with the BCS Open Source Specialist Group.
The Rust programming language has the ethos of empowering through collaboration in its DNA. We here at Rust London are excited to open up our community and connect with the OSSG. This meetup serves as the beginning of our friendship and we are excited to have this incredible line-up of speakers at our first hybrid Rust LDN Talks
Talks will begin at 7:00 pm (BST)
Rust-GCC — a GCC front-end for Rust
GCC Rust is a front-end project for the GNU toolchain, a work-in-progress alternative to the official Rustc compiler. Being part of GCC, the compiler benefits from the common compiler flags, available backend targets and provides insight into its distinct optimiser’s impact on a modern language. In this talk, I will introduce the compiler, demonstrate its current state and discuss the goals and motivations for the project.
Philip Herron
Philip Herron has a background in GCC from Google Summer of Code, as well as completing custom backends for LLVM. He is the author of the Rust front-end project on GitHub and enjoys the challenge that compilers bring. Currently, he’s working for Embecosm as a Compiler Engineer.
Introduction: Rust London & BCS / OSSG Hybrid Talks
The Rust London Community is excited to announce our community will become affiliated with the BCS Open Source Specialist Group.
The Rust programming language has the ethos of empowering through collaboration in its DNA. We here at Rust London are excited to open up our community and connect with the OSSG. This meetup serves as the beginning of our friendship and we are excited to have this incredible line-up of speakers at our first hybrid Rust LDN Talks
Clippy – What It Is, How It Works, and Some Dogfood
Clippy is the official linter of the Rust language. Clippy helps you to write clean, idiomatic and most importantly correct code. In this talk we first look at how Clippy is used. After that we look into the internals of Clippy and discover how it works. For that, we’ll also get a bit into the internals of rustc. In the end I’ll talk about why we at Clippy like dogfood so much.
Philipp Krones
Philipp is one of the maintainers of the Rust linter Clippy (better known under the handle @flip1995 on GitHub). Philipp graduated from the Karlruhe Institute of Technology (KIT) in early 2020. Currently he’s working for Embecosm GmbH as a Software Tool Chain and AI Engineer.
Doctor Syn - Redefining libm
Doctor Syn is a computer algebra system with a focus on giving libm a more 21st century feel — mainly through autovectorisation and inlining. libm is the C standard maths library whch has many implementations but is only available for one language: C.
The companion project, libmgen generates the standard C maths libary for many languages and register formats including SIMD. We are able to generate polynomial approximations inline in Rust code which can then be translated using the syn Rust library to different formats.
Expected speedups are anything up to 30 times for single threaded and a thousand times for multi threaded operation.
The library generator allows varying levels of accuracy and edge-case handling for games, finance or mission critical applications.
Andy Thomason
Andy Thomason runs the extendr project, a Rust interface to the R programming language.
Attending Members
-
@sida
-
@evlrbt
-
@cohenarthur
-
@jessicamills
-
@rodrigopandini
-
and others will be coming!
Log in to see who else is coming