From: matz@... (Yukihiro Matsumoto) Date: 1998-05-26T17:33:42+09:00 Subject: [ruby-dev:2760] experimental release 1.1b9_23 まつもと ゆきひろです では,1.1b9_23をリリースします. 以下のようにいろいろ修正しているのですが,一番大きいのは正規 表現関係でしょう.で,過去のジンクスからいうと正規表現ルーチ ンを修正するとその後しばらくバグに悩まされるので(笑),覚悟し ておいて下さい. が,今回は稲葉さんのテストを通してるんで,いつもよりはましで はないかと思うのですが…. -- Tue May 26 11:39:50 1998 Yukihiro Matsumoto * experimental release 1.1b9_23. * parse.y (yylex): no UPLUS/UMINUS for 1st argument if parenthesises are omitted. Tue May 26 01:09:55 1998 Yukihiro Matsumoto * regex.c (re_compile_pattern): (?XI) for turns off the corresponding option. Mon May 25 12:38:56 1998 Yukihiro Matsumoto * regex.c (re_compile_pattern): inline i option (?i). * regex.c (re_compile_pattern): inline x option (?x). * regex.c (re_compile_pattern): x option for regexp. * dir.c (dir_s_open): returns block's evaluated value. * io.c (f_open): returns block's evaluated value. * ext/curses/curses.c (curses_addstr): nil argument caused SEGV. Fri May 22 11:52:45 1998 Yukihiro Matsumoto * regex.c (re_compile_pattern): push mark on (?:), so that laststart check for {a,b} can be done. Thu May 21 17:31:16 1998 Yukihiro Matsumoto * regex.c (re_match): wrong match (too non-greedy) for `{a,b}?'. * io.c (io_lineno): new method IO#lineno, IO#lineno=. Wed May 20 06:04:43 1998 MAEDA shugo * BeOS patch. Wed May 20 16:32:19 1998 Yukihiro Matsumoto * bignum.c (BIGDN): use RSHIFT(), instead of mere `>>'.