DiscoverRustacean StationBootstrapping Rust with Albert Larsan
Bootstrapping Rust with Albert Larsan

Bootstrapping Rust with Albert Larsan

Update: 2023-07-14
Share

Description

Allen Wyma talks with Albert Larsan about his work on bootstrapping the Rust compiler.



Contributing to Rustacean Station



Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!





Timestamps




  • [@0:00 ] - Introduction to Bootstrap

  • [@1:57 ] - Building the standard library and compiler.

  • [@5:34 ] - The biggest challenges when bootstrapping rustc (the Rust compiler)

  • [@11:26 ] - Why use Python to start the bootstrapping process?

  • [@13:08 ] - Running tests as part of the Rust CI to ensure that each component is well-tested.

  • [@15:07 ] - Running tests on Linux, MacOS, and Windows

  • [@18:54 ] - Features that the Rust bootstrap team has been working on.

  • [@20:50 ] - Plans to run Clippy and fix issues.

  • [@23:41 ] - Stage redesign, verification, reproducibility, and different optimizations implemented in the compiler.

  • [@27:28 ] - Albert’s advice on the process of bootstrapping Rust.

  • [@31:05 ] - The importance of documentation

  • [@31:49 ] - Parting thoughts



Credits



Intro Theme: Aerocity



Audio Editing: Plangora



Hosting Infrastructure: Jon Gjengset



Show Notes: Plangora



Hosts: Allen Wyma

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Bootstrapping Rust with Albert Larsan

Bootstrapping Rust with Albert Larsan