Hi,
I’m happy to announce that I released YARV: Yet Another RubyVM 0.1.1.
Project Home page: http://www.atdot.net/yarv/
YARV 0.1.1 : http://www.atdot.net/yarv/yarv-0.1.1.tar.gz
0.1.1 souces : http://www.atdot.net/viewcvs.cgi/yarv/tags/0.1.1/
Changes (between 0.1.0):
-
some bug fixes
-
refoctoring
-
New Features
- support goto (*1)
- adding Ruby option “-rite” to work ruby script on YARV
instead of current ruby interpreter (*2) - defined? support
- permit block parameter as local variables or so
-
Optimization
- Instructions unification (aka super instruction) is supported
tentatively. - JIT Compiler (Ruby script -> Native machine code), very experimental
implementation - AOT Compiler support method dispatch
- Instructions unification (aka super instruction) is supported
If you want to know moreover, please subscribe yarv-devel
(you can know about this ML in YARV Home page).
This project is supported by IPA (Information-technology
Promotion Agency, Japan) “Exploratory Software Project (youth)”.
···
–
// SASADA Koichi at atdot dot net
//
(*1) it’s only joke
(*2) using -r (require) option with ite.rb