InfoQ Homepage LLVM Content on InfoQ
-
LLVM 2.8 Released
The LLVM team yesterday released LLVM 2.8, the low-level virtual machine infrastructure that includes a next-generation C/C++ compiler, optimiser, and run-time. In addition, the LLVM also sports a VMKit for CLR and JVM runtime and is used in tools as diverse as MacRuby and Python's Unladen Swallow. Additionally, the recently-released Mono 2.8 has a mono-llvm runtime. So what's new in LLVM 2.8?
-
Rubinius 1.0 Brings MRI 1.8 Compatibility and Near Speed Parity
Rubinius has just released their first candidate for 1.0, bringing Ruby 1.8 compatibility and near speed parity. InfoQ talked to Evan Phoenix about what it took to get here and whether Rubinius will run Rails.
-
MacRuby 0.5 Beta Brings JIT, AOT, GCD Support, Removes GIL
The first beta of MacRuby 0.5 is available, complete with a new VM, JIT and AOT - and without the GIL. InfoQ talked to the MacRuby core team about the state of MacRuby and whether there'll be a way to write Ruby apps for the iPhone using MacRuby.
-
MacRuby 0.5 Will Have Faster VM Based on LLVM,
The first results of performance work on the next version of MacRuby are now available in an experimental branch. A new VM based on LLVM is used and already shows significant speed improvements over earlier MacRuby versions.