06 September 2010

The Ruby Reflector

Topic

Virtual machine

  Source Favicon
By Igor Minar of Igor Minar's Blog 1 month ago.
Email
  Source Favicon
Email

Virtual Machine

The VM itself then executes the bytecode using a simple interpreter. A key data structure used in this evaluation is the VMMethod , which is an internal mirror of a CompiledMethod , but translated into constructs that are easier to interpret. As the VM interprets a VMMethod , it uses InlineCache objects to speed up method dispatch. In addition, these InlineCache objects remember profiling information about what methods they have seen. This information is later …

engineyard.com Read
  Source Favicon
By Nick of Nick Hammond 8 months ago.
Email

I don't typically use bing but I needed to install flash on Internet explorer within my Virtual Machine so I typed " Adobe flash" into the location bar. This brought up more than the typical google search does. Google typically gives you the most popular pages for that site and a brief intro to the site [...]

nickhammond.com Read
  Source Favicon
By Dermot Hogan of SapphireSteel Software 11 months ago.
Email

Well - as expected it works fine! Though, it did take me a couple of hours digging to figure out why the Designer and MXML Editor didn't fire up in Amethyst. Well, of course since I'd just installed Windows 7 on a new Virtual Machine with Visual Studio 2008 - there were none of the usual bits-and-pieces that gradually get installed over time. The one important piece that was missing was - the Flash Player! It turns out that I'd never installed Amethyst on an O/S without (...)

sapphiresteel.com Read
  Source Favicon
On MacRuby Posts over 1 year ago.
Email

New Virtual Machine

A new virtual machine based on the LLVM compiler infrastructure has been developed and integrated as a replacement for YARV.

The new VM transforms the abstract source tree ( AST) directly from the parser into LLVM's intermediate representation ( IR), which is then compiled into optimized machine code. A number of other key optimizations have also been completed, such as fast fixnum arithmetic, cached method dispatch, zero-cost IA64 exceptions, …

macruby.org Read