Live data from Hacker News

Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs

github.com

1–10 of 46 posts

Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs

#3
MIR is a start; someone ought to continue with the following downstream projects:

TRYD (Trace Rewriter Yielding Dynamics): reconstitutes a CFG from traces in order to not only JIT single hot paths but also multiple interlacing warm ones

MAI (Machine-Agnostic Interpreter): support for mobile processes and agents

Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs

#8
post #2

[flagged]

It means peace/world in Russian. He said so in his rubykaigi keynote. Given that, the more peace in this world, the better, I think.

I’m curious if he still sees a path or benefit for Ruby switching to such a tool.

Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs

#9

MIR is a start; someone ought to continue with the following downstream projects: TRYD (Trace Rewriter Yielding Dynamics): reconstitutes a CFG from traces in order to not only JIT single hot paths but also multiple interlacing warm ones MAI (Machine-Agnostic Interpreter): support for mobile processes and agents

> TRYD (Trace Rewriter Yielding Dynamics): reconstitutes a CFG from traces in order to not only JIT single hot paths but also multiple interlacing warm ones

Do you have more information on that? Googling didn't turn much up. It sounds similar to the Trace Tree or region based compilation approaches?

Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs

#10
post #2

[flagged]

"Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting."

https://news.ycombinator.com/newsguidelines.html

Post reply on HN