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
Excellent talk @Folkert de Vries!
thanks!
Great talk. Very good summary of a lot of work and annoyances.
17 messages were moved from this topic to #ideas > IR interpreter by Richard Feldman.
Great talk! Thanks for the mention!
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?
(Not suggesting this as something to actually do, just pondering it out of curiosity!)
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
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