まつもと ゆきひろです

ruby 1.1c1リリースされました.

sprintf/formatでunsignedな指定子(%b,%o,%u,%x,%X)に負の数を与
えた時の挙動が変化しています.' 'か'+'修飾子を追加すると「マ
イナス符号+絶対値」表示になりました.%B,%O,%Xはなくなってま
す.まだ,迷いはあるんですけど.

ドキュメントを書き換えないといけませんが,これはちょっと待っ
て下さい.

それ以外はバグ修正です.けっこうありましたね.

--
Fri Jul 24 13:40:19 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* version 1.1c1 released.

Fri Jul 24 02:10:22 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* marshal.c (r_bytes2): allocated buffer size was too short.

	* marshal.c (w_object): saves all options, not only casefold flag.

	* re.c (reg_clone): now copies options properly.

	* re.c (reg_get_kcode): code number was wrong.

Thu Jul 23 13:11:32 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* eval.c (rb_attr): argument should be symbol or a string.

Wed Jul 22 11:59:34 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* regex.c (calculate_must_string): wrong offset added.

Wed Jul 22 11:59:59 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* st.c (rehash): still had a GC problem.  fixed.

Tue Jul 21 13:19:30 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* eval.c (gc_mark_threads): crashed on GC before thread allocation.

	* st.c (rehash): GC during rehash caused SEGV.

Tue Jul 21 01:25:10 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* sprintf.c (f_sprintf): integer formatter totally re-written.

	* sprintf.c (remove_sign_bits): support uppercase hexadecimal.

Sat Jul 18 00:14:13 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>

	* sprintf.c (f_sprintf): proper sign position for %X and %O.