Stream: show and tell

Topic: RustNL compiler performance talk


view this post on Zulip Folkert de Vries (Nov 10 2023 at 16:55):

I did a talk at the dutch rust meetup on compiler performance and our assembly backends

(sadly audience audio was not recorded, there was lots of laughter)
https://www.youtube.com/watch?v=FCVfofYsWHU

view this post on Zulip Anton (Nov 10 2023 at 17:23):

Excellent talk @Folkert de Vries!

view this post on Zulip Folkert de Vries (Nov 10 2023 at 17:43):

thanks!

view this post on Zulip Brendan Hansknecht (Nov 10 2023 at 18:00):

Great talk. Very good summary of a lot of work and annoyances.

view this post on Zulip Notification Bot (Nov 10 2023 at 20:22):

17 messages were moved from this topic to #ideas > IR interpreter by Richard Feldman.

view this post on Zulip Brian Carroll (Nov 11 2023 at 09:56):

Great talk! Thanks for the mention!

view this post on Zulip Brian Carroll (Nov 11 2023 at 10:06):

One audience question made me think: why don't we use an interpreter for debug builds?
Could we have done that, I wonder?
We probably could have made something that crawls over the mono IR and executes things. Build it in Rust and then we have a dev back end for anything Rust targets.
I think the trickiest parts would be to do with making and receiving calls from the host. I think you kind of have to compile something for that, right?

view this post on Zulip Brian Carroll (Nov 11 2023 at 10:07):

(Not suggesting this as something to actually do, just pondering it out of curiosity!)

view this post on Zulip Folkert de Vries (Nov 11 2023 at 11:50):

yes, the moved thread has some ideas in that direction. an interpreter could be useful for compile-time evaluation and in a repl. For actual programs it's trickier because we don't control main

view this post on Zulip Luke Boswell (Nov 11 2023 at 22:36):

Just watched this @Folkert de Vries and really enjoyed it. Had to laugh at the international shift system for arm implementation :rolling_on_the_floor_laughing:


Last updated: Jul 06 2025 at 12:14 UTC