まつもと ゆきひろです
多発したパッチをまとめたリリースである1.1b9を出します.
# 次は 1.1c0か1.1b9_01か :-)
決定的に重要なバグは無かったと思うので面倒な人は1.1b8のまま
で大丈夫ではないでしょうか.ただ,予約語名のメソッドが使える
ようになると言う暫定的新機能を試してみたい人はどうぞ.
# vectorには今日1.1b8が取り込まれたんだがなあ.
まつもと ゆきひろ /:|)
Fri Feb 27 18:16:26 1998 Yukihiro Matsumoto <matz / netlab.co.jp>
* version 1.1b9 released.
Fri Feb 27 09:36:35 1998 Yukihiro Matsumoto <matz / netlab.co.jp>
* hash.c (hash_delete_nil): needed to compare value to nil, since
nil is the valid key for hashes.
* hash.c (hash_foreach_iter): rehashing causes IndexError.
* hash.c (hash_foreach_iter): rehash check by pointer comparison.
Thu Feb 26 17:22:13 1998 Yukihiro Matsumoto <matz / netlab.co.jp>
* parse.y (fname): convert reswords into symbols.
* parse.y (reswords): reserved words are now embedded in the
syntax (sigh).
* parse.y: now reserved words can be method names safely.
Wed Feb 25 15:50:07 1998 Yukihiro Matsumoto <matz / netlab.co.jp>
* eval.c (mod_module_eval): clear the_scope's PRIVATE flag before
calling eval().
* gc.c (gc_call_finalizer_at_exit): run finalizers before any data
object being freed.
* eval.c (rb_eval): needed to keep prot_tag->retval before
evaluating the ensure clause.
Tue Feb 24 11:16:32 1998 Yukihiro Matsumoto <matz / netlab.co.jp>
* parse.y (yylex): reserved words can be appear as method names at
right after 'def' and `.'(dot), like foo.next.
* eval.c (return_check): checks for return out of thread (formerly
done in return_value).
* eval.c (POP_TAG): copy retval to outer level.
* eval.c (return_value): just set retval, no check, no unwinding.
* parse.y (nextc): line continuation by backslash at end of line.
* regex.c (re_compile_pattern): forgot to clear pending_exact on
closing parentheses.
* parse.y (assignable): should not assign dyna_var to true, if it
is already defined.
Mon Feb 23 14:35:03 1998 Yukihiro Matsumoto <matz / netlab.co.jp>
* object.c (obj_is_kind_of): no longer accepts true/false/nil.
* object.c ({true,false,nil}_to_i): can be converted into integers.
Mon Feb 23 12:11:51 1998 Yukihiro Matsumoto <matz / netlab.co.jp>
* re.c (reg_s_quote): needed to be mbchar aware.
* eval.c (proc_s_new): wrong iter mark.
Sat Feb 21 22:59:30 1998 MAEDA shugo <shugo / po.aianet.ne.jp>
* io.c (f_syscall): no argument check.