前田です。

In message "[ruby-list:6591] ruby 1.1b8 released"
Yukihiro Matsumoto <matz / netlab.co.jp> wrote:

|	* eval.c (blk_free): release duplicated block informations.
|
|	* eval.c (blk_copy_prev): duplicate outer block information into
| 	  the heap, when proc/binding created.

def foo; binding end
eval("yield", foo {})

はうまくいくようになったのですが、

def foo; Proc.new end
eval("yield", foo {})

だとまだまずいようです。

|	* parse.y (yylex): new form `::Const' to see toplevel constants.

さりげなくこんなのも追加されてますね。

def each; ',rekcah ybuR rehtona tsuJ'.pass_block(:each_byte) end
include Enumerable; print reverse.collect{|c|c.chr}.join('')
-- 
前田 修吾