Christoph Angerer | 15 May 17:17
Picon
Favicon

YARV Bytecode Documentation

Hello *,

does anybody know any (if possible up-to-date)
documentation/specification of the Ruby 1.9 (YARV) bytecodes? The only
docs I could find are:

http://www.atdot.net/yarv/insnstbl.html (a simple table of the opcodes)

and

http://www.atdot.net/yarv/yarvarch.en.html (not much more than a table)

However, both sites seem to be outdated and are lacking some useful
explanations (e.g., what is the op_flag parameter for a send, and many
more); also the sourcecode of the VM itself seems to be totally
undocumented in that regard.

Help would be much appreciated! Thanks in advance,
Christoph
--

-- 
Posted via http://www.ruby-forum.com/.

Chiyuan Zhang | 15 May 17:34
Picon
Gravatar

Re: YARV Bytecode Documentation

Hi, check out this one:
http://pluskid.lifegoo.com/upload/doc/yarv/yarv_iset.html

It is generated from the current Ruby 1.9 source code, I described
it here:
http://pluskid.lifegoo.com/?p=296

On Thu, May 15, 2008 at 11:19 PM, Christoph Angerer
<christoph.angerer <at> inf.ethz.ch> wrote:
> Hello *,
>
> does anybody know any (if possible up-to-date)
> documentation/specification of the Ruby 1.9 (YARV) bytecodes? The only
> docs I could find are:
>
> http://www.atdot.net/yarv/insnstbl.html (a simple table of the opcodes)
>
> and
>
> http://www.atdot.net/yarv/yarvarch.en.html (not much more than a table)
>
> However, both sites seem to be outdated and are lacking some useful
> explanations (e.g., what is the op_flag parameter for a send, and many
> more); also the sourcecode of the VM itself seems to be totally
> undocumented in that regard.
>
> Help would be much appreciated! Thanks in advance,
> Christoph
> --
> Posted via http://www.ruby-forum.com/.
(Continue reading)

Christoph Angerer | 15 May 17:41
Picon
Favicon

Re: YARV Bytecode Documentation

thanks, that was exactly what I was searching for:)

--

-- 
Posted via http://www.ruby-forum.com/.


Gmane