summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorYukihiro Matsumoto <matz@ruby-lang.org>1995-02-01 19:48:24 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-17 22:09:31 +0900
commit897cf066952978ccbae1d57bbc14a03c7b98a1e1 (patch)
treebc83424954929dc9574e40a0aee874f45965a8ae /ChangeLog
parent5d828b25d4ae30a000c054a724ac248dadbb97b3 (diff)
version 0.65v0_65
https://cache.ruby-lang.org/pub/ruby/1.0/ruby-0.65.tar.gz Wed Feb 1 19:48:24 1995 Yukihiro Matsumoto (matz@ix-02) * string.c(str_replace): 置き換える文字列の長さが等しい時メモリコ ピーをしない. * string.c(rindex): バグ修正. Mon Jan 30 11:23:05 1995 Yukihiro Matsumoto (matz@ix-02) * parse.y(value_expr): ifのチェックを追加. * gc.c(gc_mark): free cellの扱いにバグ. * parse.y: 文法の変更(よりシンプルに).例外を減らした. Thu Jan 26 00:52:55 1995 Yukihiro Matsumoto (matz@dyna) * parse.y: 引数として連想配列を置くことができるように.この場合, 連想配列リテラルが最終引数となる. * parse.y: 配列参照の`[]'内が空でもよいことにした. Tue Jan 24 14:45:15 1995 Yukihiro Matsumoto (matz@ix-02) * class.c(rb_include_module): `-v'を指定した時にはincludeしたモジュー ルとクラス定数が衝突していないかチェックする. Mon Jan 23 10:42:09 1995 Yukihiro Matsumoto (matz@ix-02) * parse.y(rb_class2name): メタクラスに関するbug fix. * dict.c: Dict[..]で辞書の生成が出来るように. * array.c: Array[..]で配列の生成が出来るように. * parse.y: 辞書の表現として{a,b,..}という形式も許すように. Fri Jan 20 10:28:38 1995 Yukihiro Matsumoto (matz@ix-02) * re.c(Regexp.quote): 正規表現をエスケープするメソッド. * 無駄なrb_intern()を減らした. * parse.y: `!', `!=', `!~'を特殊演算子にする.よってこれらは再定義 できなくなった. Wed Jan 18 13:20:41 1995 Yukihiro Matsumoto (matz@ix-02) * parse.y: 文法の整理(unless,untilをなくした). Tue Jan 17 11:11:27 1995 Yukihiro Matsumoto (matz@ix-02) * eval.c: defでメソッド再定義時にはスーパークラスのメソッドの可視 性を継承する.最初の定義の時は今までと同じデフォルト(トップレベ ルで関数的,クラス定義内で通常メソッド). * object.c(Class::new): オブジェクトの生成時に関数的メ ソッドinit_objectが必ず呼ばれるように変更. * eval.c: 未定義のメソッドに対してunknownメソッドが呼ばれるように なった.エラー表示が今までと同じになるようにenvを調節している. Fri Jan 13 14:40:30 1995 Yukihiro Matsumoto (matz@ix-02) * gc.c: gcを若干書き換えて整理した.が,あまり変化はなかったようだ. * parse.y(yylex): symbolを\symから:symに変更した. Thu Jan 12 01:39:28 1995 Yukihiro Matsumoto (matz@dyna) * eval.c: 新規関数 rb_eval_string(). * gc.c: gc_mark()を一部非再帰化. * variable.c(rb_ivar_{get,set}): インスタンス変数のアクセス周りで チェックが足りなかった. * variable.c: クラス定数とインスタンス変数でハッシュテーブルを共有 するようにした. * ruby.h: iv_tblをRBasicからRObjectとRClassへ移動した.これにより, ObjectとClass,Moduleしかインスタンス変数を持てなくなる.が,メモ リ効率は若干向上する.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog86
1 files changed, 86 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f6246f3..35d02ea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,91 @@
+Wed Feb 1 19:48:24 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * string.c(str_replace): ֤ʸĹꥳ
+ ԡ򤷤ʤ
+
+ * string.c(rindex): Х
+
+Mon Jan 30 11:23:05 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * parse.y(value_expr): ifΥåɲá
+
+ * gc.c(gc_mark): free cellΰ˥Х
+
+ * parse.y: ʸˡѹ(ꥷץ)㳰򸺤餷
+
+Thu Jan 26 00:52:55 1995 Yukihiro Matsumoto (matz@dyna)
+
+ * parse.y: ȤϢ֤ȤǤ褦ˡξ硤
+ Ϣƥ뤬ǽȤʤ롥
+
+ * parse.y: 󻲾Ȥ`[]'⤬Ǥ褤Ȥˤ
+
+Tue Jan 24 14:45:15 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * class.c(rb_include_module): `-v'ꤷˤinclude⥸塼
+ ȥ饹ͤƤʤå롥
+
+Mon Jan 23 10:42:09 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * parse.y(rb_class2name): ᥿饹˴ؤbug fix.
+
+ * dict.c: Dict[..]Ǽ褦ˡ
+
+ * array.c: Array[..]褦ˡ
+
+ * parse.y: ɽȤ{a,b,..}Ȥ褦ˡ
+
+Fri Jan 20 10:28:38 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * re.c(Regexp.quote): ɽ򥨥פ᥽åɡ
+
+ * ̵̤rb_intern()򸺤餷
+
+ * parse.y: `!', `!=', `!~'ü黻Ҥˤ롥äƤϺ
+ Ǥʤʤä
+
+Wed Jan 18 13:20:41 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * parse.y: ʸˡ(unless,untilʤ)
+
+Tue Jan 17 11:11:27 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * eval.c: defǥ᥽åɺˤϥѡ饹Υ᥽åɤβĻ
+ Ѿ롥ǽλϺޤǤƱǥե(ȥåץ
+ ǴؿŪ饹̾᥽å)
+
+ * object.c(Class::new): ֥Ȥ˴ؿŪ
+ åinit_objectɬƤФ褦ѹ
+
+ * eval.c: ̤Υ᥽åɤФunknown᥽åɤƤФ褦
+ ʤä顼ɽޤǤƱˤʤ褦envĴᤷƤ롥
+
+Fri Jan 13 14:40:30 1995 Yukihiro Matsumoto (matz@ix-02)
+
+ * gc.c: gc㴳񤭴ޤѲϤʤä褦
+
+ * parse.y(yylex): symbol\sym:symѹ
+
+Thu Jan 12 01:39:28 1995 Yukihiro Matsumoto (matz@dyna)
+
+ * eval.c: ؿ rb_eval_string()
+
+ * gc.c: gc_mark()Ƶ
+
+ * variable.c(rb_ivar_{get,set}): 󥹥ѿΥ
+ å­ʤä
+
+ * variable.c: 饹ȥ󥹥ѿǥϥåơ֥ͭ
+ 褦ˤ
+
+ * ruby.h: iv_tblRBasicRObjectRClassذưˤꡤ
+ ObjectClass,Module󥹥ѿƤʤʤ롥
+ Ψϼ㴳夹롥
+
Tue Jan 10 00:58:20 1995 Yukihiro Matsumoto (matz@dyna)
+ * 0.64 released
+
* eval.c: 쥷ФȰϾiterǤϤʤ
* cons.c(aref,aset): negative offsetб