From 2eaa27125fa998948cbf1bab0a3a969186510bb6 Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:00:49 +0200 Subject: [PATCH 1/2] colors --- .../2025-10-10-how-rust-compiles/index.html | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/slides/2025-10-10-how-rust-compiles/index.html b/slides/2025-10-10-how-rust-compiles/index.html index 744a430..3d9cfc8 100644 --- a/slides/2025-10-10-how-rust-compiles/index.html +++ b/slides/2025-10-10-how-rust-compiles/index.html @@ -291,6 +291,17 @@ fn main() { math::add() } libmath.rlib --> my_binary std["std (and others)"] --> my_binary end + + style mainmir fill:purple + style mycgu1 fill:purple + style mainll fill:purple + style mycgu1.rcgu.o fill:purple + + style addmir fill:darkgreen + style mathcgu1 fill:darkgreen + style addll fill:darkgreen + style mathcgu1.rcgu.o fill:darkgreen + style libmath.rlib fill:darkgreen @@ -392,6 +403,13 @@ fn main() { math::add() } mycgu1.rcgu.o --> my_binary std["std (and others)"] --> my_binary end + + style addmir fill:darkgreen + style mainmir fill:purple + style addu16ll fill:darkgreen + style addu32ll fill:darkgreen + style mainll fill:purple + style mycgu1.rcgu.o fill:purple @@ -520,6 +538,12 @@ fn main() { math::add() } mycgu1.rcgu.o --> my_binary std["std (and others)"] --> my_binary end + + style addmir fill:purple + style mainmir fill:darkgreen + style addll fill:darkgreen + style mainll fill:purple + style mycgu1.rcgu.o fill:purple @@ -590,6 +614,13 @@ fn main() { math::add() } fatlto --> my_binary end + + style addmir fill:purple + style addll fill:purple + style submir fill:darkblue + style subll fill:darkblue + style mainmir fill:darkgreen + style mainll fill:darkgreen

easily compiles 2-4x more slowly

@@ -637,6 +668,13 @@ fn main() { math::add() } thinlto2 --> my_binary thinlto3 --> my_binary end + + style mainmir fill:purple + style addmir fill:darkgreen + style submir fill:darkblue + style addll fill:darkgreen + style subll fill:darkblue + style mainll fill:purple

From 31541f97827f3e810eb5dd787c3d7437d5100bb5 Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:07:26 +0200 Subject: [PATCH 2/2] clean --- slides/2025-10-10-how-rust-compiles/index.html | 3 --- 1 file changed, 3 deletions(-) diff --git a/slides/2025-10-10-how-rust-compiles/index.html b/slides/2025-10-10-how-rust-compiles/index.html index 3d9cfc8..7aa84c9 100644 --- a/slides/2025-10-10-how-rust-compiles/index.html +++ b/slides/2025-10-10-how-rust-compiles/index.html @@ -295,7 +295,6 @@ fn main() { math::add() } style mainmir fill:purple style mycgu1 fill:purple style mainll fill:purple - style mycgu1.rcgu.o fill:purple style addmir fill:darkgreen style mathcgu1 fill:darkgreen @@ -409,7 +408,6 @@ fn main() { math::add() } style addu16ll fill:darkgreen style addu32ll fill:darkgreen style mainll fill:purple - style mycgu1.rcgu.o fill:purple @@ -543,7 +541,6 @@ fn main() { math::add() } style mainmir fill:darkgreen style addll fill:darkgreen style mainll fill:purple - style mycgu1.rcgu.o fill:purple