Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
https://cache.ruby-lang.org/pub/ruby/1.0/ruby-0.62.tar.gz Mon Dec 19 12:01:10 1994 Yukihiro Matsumoto (matz@ix-02) * parse.y(cond): 条件式に代入式が置かれた場合,`-v'オプションで警 告が出るように. * parse.y(**): 冪乗演算子`**'の優先順位を単項演算子より高くした. * parse.y(and,or): 優先順位の低い演算子`and', `or'. * 0.62 released. * eval.c: 不必要になったPUSH_ENV, POP_ENVを減らした. * env.h: ENVIONからselfをはずした.PUSH_ENVはsuperの準備のためだけ に用いることにした. * eval.c: 下記のオブジェクト化で遅くなった実行速度をもとに戻した. Mon Dec 17 23:01:10 1994 Yukihiro Matsumoto (matz@ix-02) * eval.c: env.{argv,argc}とscope.local_varsのオブジェクト化. * eval.c: 1スコープ内で複数Blockを生成したときのバグを修正. Fri Dec 16 15:52:06 1994 Yukihiro Matsumoto (matz@ix-02) * parse.y: `&&'と`||'の両辺はいつでも条件式とした. Thu Dec 15 00:16:04 1994 Yukihiro Matsumoto (matz@dyna) * eval.c(Block): Blockオブジェクトを実現. * node.h: NODE_QLISTはなくなった. * eval.c(rb_call): 引数への代入を名前で一つずつ代入するのをやめて, 一度にコピーするようにした. * eval.c(rb_call): rubyで記述されたメソッドへの引数渡しをinline化. * eval.c: イテレータ判定処理の全面書き換え.不適切なイテレータ呼び 出しをなくした.例えば「[foo(),bar()]{i|baz(i)}」でfooもbarもイ テレータとして呼び出され*ない*. * eval.c(rb_call): SCOPE処理をinline化.メソッド呼び出しの若干の高 速化. Wed Dec 14 18:09:33 1994 Yukihiro Matsumoto (matz@ix-02) * node.h: nodeもオブジェクトにする.よってGCで回収される.
- Loading branch information
Showing
34 changed files
with
804 additions
and
769 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,44 @@ | ||
Mon Dec 19 12:01:10 1994 Yukihiro Matsumoto (matz@ix-02) | ||
|
||
* eval.c: ��ɬ�פˤʤä�PUSH_ENV, POP_ENV�餷���� | ||
|
||
* env.h: ENVION����self��Ϥ�������PUSH_ENV��super�ν����Τ������ | ||
���Ѥ��뤳�Ȥˤ����� | ||
|
||
* eval.c: �����Υ��֥������Ȳ����٤��ʤä��¹�®�٤��Ȥ��ᤷ���� | ||
|
||
Mon Dec 17 23:01:10 1994 Yukihiro Matsumoto (matz@ix-02) | ||
|
||
* eval.c: env.{argv,argc}��scope.local_vars�Υ��֥������Ȳ��� | ||
|
||
* eval.c: 1�����������ʣ��Block�����������Ȥ��ΥХ������� | ||
|
||
Fri Dec 16 15:52:06 1994 Yukihiro Matsumoto (matz@ix-02) | ||
|
||
* parse.y: `&&'��`||'��ξ�դϤ��ĤǤ��P�Ȥ����� | ||
|
||
Thu Dec 15 00:16:04 1994 Yukihiro Matsumoto (matz@dyna) | ||
|
||
* eval.c(Block): Block���֥������Ȥ�¸��� | ||
|
||
* node.h: NODE_QLIST�Ϥʤ��ʤä��� | ||
|
||
* eval.c(rb_call): �����ؤ�������̾���ǰ�Ĥ�����������Τ���ơ� | ||
���٤˥��ԡ�����褦�ˤ����� | ||
|
||
* eval.c(rb_call): ruby�ǵ��Ҥ��줿��åɤؤΰ����Ϥ���inline���� | ||
|
||
* eval.c: ���ƥ졼��Ƚ����������̽�������Ŭ�ڤʥ��ƥ졼���Ƥ� | ||
�Ф���ʤ��������㤨�С�[foo(),bar()]{i|baz(i)}�פ�foo��bar�⥤ | ||
�ƥ졼���Ȥ��ƸƤӽФ���*�ʤ�*�� | ||
|
||
* eval.c(rb_call): SCOPE������inline������åɸƤӽФ��μ㴳�ι� | ||
®���� | ||
|
||
Wed Dec 14 18:09:33 1994 Yukihiro Matsumoto (matz@ix-02) | ||
|
||
* node.h: node�⥪�֥������Ȥˤ��롥��ä�GC�Dz������롥 | ||
|
||
Thu Dec 8 14:17:29 1994 Yukihiro Matsumoto (matz@ix-02) | ||
|
||
* 0.60 released - alpha test baseline. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.