Hi Nahi, it looks really good to me, I just miss the javasupport package in the source code reading guide. It's under `lib/ruby/site_ruby/shared/builtin/javasupport/` and includes the required code to interact with java classes, like import and include_package methods.
On Wed, Aug 25, 2010 at 9:06 AM, Hiroshi Nakamura <[email protected]>wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Subramanya, > > One question. What do you think when I change 'New JRuby Evaluator' to > 'JRuby 1.6 Evaluator'? I once have heard that (on Twitter) so I don't > think it's wrong but... Of course I'll ask Tom and Charlie about it > again before my presentation but '1.6 Evaluator' should sound promising > for users. :-) > > Regards, > // NaHi > > (2010/08/25 15:47), Hiroshi Nakamura wrote: > >> As for the IR-based work, looks good to me. Components that will be > >> part of the new compiler are already in place. There is a framework > >> to run different analyses and optimization passes (eliminate > >> unnecessary frame loads stores, live variable analyses, dead code > >> elimination) as well as initial work on inlining methods (but, > >> decisions of what to inline will still have to be made by the > >> interpreter / JIT compiler combination). Lot more still needs to > >> happen, but I would say that the new compiler is also under dev :) > > > > Thank you! I updated the fig. To tell the truth, I still cannot have > > enough time playing around IR... I'll check it after JRubyKaigi2010 > > this weekend. > > > > Thanks for keeping great job on IR. Frame and backtrace control during > > optimizing bytecode sequence such as inlining, short-cutting must be a > > heavy task for developers and runtimes if I understand correctly. > > Current JRuby evaluator is doing a good job on this area, and I think we > > can safely expect the similar characteristic to the new IR based one... > > Anyway, I must read and check IR first. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (Cygwin) > > iQEcBAEBAgAGBQJMdMEGAAoJEC7N6P3yLbI21d8IAMrmm/xysMBkJ9kleETm/AC8 > uCwpfBjBzhwm+qkWEm8GUDFPnV5FyD598Tj6K8kafTguHkQ+5meH9NfdY6cxejax > G5WObG/mdQWnsI2hKnljQ3E3tnAdLEjcBnGOgUReLjoAclE0nzs4EgHQMs1wqOXo > R6EdDtBSrUGoN1tdPb/dTGvWg+8ytRDsnuEaksF2jqlcSP7bfo63jQ2YCsTbflrh > 23CtDa5K7i/3R7B6+86lluSVNRTV2b2twRK3qtj73mEJJBW7eya9YKvTXVwLtvBm > GiY0oaUBlyI1M2GyHPqQuM2AGNd/G+vs6T9htQ//aFdHg7UVnl+ewfTG43ML/f8= > =3DAi > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >
