From 881c5a9c320c637ee0f6526b40cf70c1379ab656 Mon Sep 17 00:00:00 2001 From: Yukihiro Matsumoto Date: Fri, 24 Feb 1995 13:15:43 +0900 Subject: version 0.68 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://cache.ruby-lang.org/pub/ruby/1.0/ruby-0.67-0.68.diff.gz Fri Feb 24 13:15:43 1995 Yukihiro Matsumoto (matz@ix-02) * version 0.68 Thu Feb 23 11:19:19 1995 Yukihiro Matsumoto (matz@ix-02) * eval.c: resque節のselfの値が間違っていた. * eval.c(rb_clear_cache): キャッシュのクリアし忘れがあった. * eval.c: 定数のスコープをクラス内の静的スコープに変更した.これに よって,特異メソッドからは参照される定数は,レシーバのクラスでは なく,定義されたスコープのクラスの定数となる. Wed Feb 22 00:51:38 1995 Yukihiro Matsumoto (matz@dyna) * regex.c: ignorecaseを正規表現のコンパイル前に指定しないと正しく 動作しない.修正. * string.c(toupper,tolower): bug fix. * ENV,VERSION: readonly変数から定数へ. --- dict.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'dict.c') diff --git a/dict.c b/dict.c index b973fb7175..364a1ac99f 100644 --- a/dict.c +++ b/dict.c @@ -6,7 +6,7 @@ $Date: 1995/01/10 10:42:26 $ created at: Mon Nov 22 18:51:18 JST 1993 - Copyright (C) 1994 Yukihiro Matsumoto + Copyright (C) 1995 Yukihiro Matsumoto ************************************************/ @@ -614,7 +614,6 @@ Init_Dict() rb_define_method(C_Dict,"has_key", Fdic_has_key, 1); rb_define_method(C_Dict,"has_value", Fdic_has_value, 1); - envtbl = obj_alloc(C_Object); rb_define_single_method(envtbl,"[]", Fgetenv, 1); rb_define_single_method(envtbl,"[]=", Fsetenv, 2); @@ -624,7 +623,5 @@ Init_Dict() rb_include_module(CLASS_OF(envtbl), M_Enumerable); rb_define_variable("$ENV", &envtbl, Qnil, rb_readonly_hook, 0); - - rb_define_private_method(C_Kernel, "getenv", Fgetenv, 1); - rb_define_private_method(C_Kernel, "setenv", Fsetenv, 2); + rb_define_const(C_Kernel, "ENV", envtbl); } -- cgit v1.2.3