Stream: compiler development

Topic: function tracing


view this post on Zulip Anton (Oct 07 2024 at 17:35):

I was able to fulfill my longtime desire for logging all rust function calls with uftrace.
It ended up not that useful in my latest bug investigation but perhaps it can benefit us in the future.
I wrote up how to use it in PR#7145.

view this post on Zulip Brendan Hansknecht (Oct 07 2024 at 19:27):

It would be interesting to see the full flow of compilation with pruning for recursion.

view this post on Zulip Brendan Hansknecht (Oct 07 2024 at 19:28):

That might be an interesting way to group and document the parts for the compiler

view this post on Zulip Anton (Oct 23 2024 at 17:50):

I was able to fulfill my longtime desire for logging all rust function calls with uftrace.

I also made this diff tool for traces that I wanted to show off :)
image.png

view this post on Zulip Anton (Oct 23 2024 at 17:53):

I did not find a regular diff very useful so I made one that highlights lines that do not occur in the counterpart while ignoring characters like {,} and ;. It's also nice that it can collapse/fold functions.


Last updated: Jul 06 2025 at 12:14 UTC