On Dec 27, 2009, at 6:27 AM, Eero Saynatkari wrote:

> Excerpts from rogerpack2005's message of Sun Dec 27 01:28:49 +0200 2009:
>> Interesting.  So does that mean that only the llvm enabled build will
>> use this optimization?
> 
> The inline cache and method inlining are implemented in the
> interpreter as well. Actually JITting will use both of these
> features much more efficiently (along with exploiting other
> type information it is given or deducts itself.)

Only the inline caches are used in the interpreter. No method inlining is done 
in the interpreter. So to get the full effects of what Roger is talking about, 
the JIT, which uses LLVM, is required.

> 
> 
> --
> Magic is insufficiently advanced technology.
> 
> -- 
> --- !ruby/object:MailingList
> name: rubinius-dev
> view: http://groups.google.com/group/rubinius-dev?hl=en
> post: [email protected]
> unsubscribe: [email protected]
> 

-- 
--- !ruby/object:MailingList
name: rubinius-dev
view: http://groups.google.com/group/rubinius-dev?hl=en
post: [email protected]
unsubscribe: [email protected]

Reply via email to