Skip to content

Comment on Ruby 3x3: Matz, Koichi, and Tenderlove on the Future of Ruby Performanceparent

Comments

IIRC LLVM's functionality for JIT is new and/or experimental (patchpoints).

Sure, LLVM can literally compile just in time, but JITs need much more than that.

LLVM has been able to JIT for years. Some fancy stuff might be WIP but the basic support has been there for ages.

I'm not disputing that. But stuff like hot patching, profiling, etc is in beta or missing. Just compiling on demand is not enough for make dynamic languages fast.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.