[#26975] [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

56 messages 2005/09/07
[#26976] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/07

まつもと ゆきひろです

[#26977] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/07

山本です。

[#26978] Re: [proposal] ANSI style function — nobu@... 2005/09/07

なかだです。

[#26979] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/07

山本です。

[#26980] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/07

まつもと ゆきひろです

[#26983] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26988] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26989] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26990] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/08

まつもと ゆきひろです

[#26991] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26995] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/09

山本です。

[#26996] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/09

まつもと ゆきひろです

[#26998] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/09

山本です。

[#27000] Re: [proposal] ANSI style function — Takahiro Kambe <taca@...> 2005/09/09

In message <20050909220539.E1B26BB8.ocean@m2.ccsnet.ne.jp>

[#27001] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27002] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27003] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27004] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27005] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27006] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27007] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27008] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27009] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27011] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27013] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27016] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/11

山本です。

[#27015] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/11

山本です。

[#26984] elimination of "extern int errno;" — Takahiro Kambe <taca@...>

こんにちは。

48 messages 2005/09/08
[#27023] sizeof(FILE) problem on DragonFly BSD — Takahiro Kambe <taca@...> 2005/09/12

In message <20050908.120716.71112483.taca@back-street.net>

[#27024] Re: sizeof(FILE) problem on DragonFly BSD — Yukihiro Matsumoto <matz@...> 2005/09/12

まつもと ゆきひろです

[#27025] Re: sizeof(FILE) problem on DragonFly BSD — Takahiro Kambe <taca@...> 2005/09/12

In message <1126489480.743964.31599.nullmailer@x31.priv.netlab.jp>

[#27027] Re: sizeof(FILE) problem on DragonFly BSD — Takahiro Kambe <taca@...> 2005/09/12

In message <20050912.104954.92585084.taca@back-street.net>

[#27029] Re: sizeof(FILE) problem on DragonFly BSD — Yukihiro Matsumoto <matz@...> 2005/09/12

まつもと ゆきひろです

[#27035] Re: sizeof(FILE) problem on DragonFly BSD — "U.Nakamura" <usa@...> 2005/09/12

こんにちは、なかむら(う)です。

[#27036] Re: sizeof(FILE) problem on DragonFly BSD — Yukihiro Matsumoto <matz@...> 2005/09/12

まつもと ゆきひろです

[#27079] ruby-1.8.3 status for release (Re: Re: sizeof(FILE) problem on DragonFly BSD) — Masayoshi Takahashi <maki@...> 2005/09/15

高橋征義です。

[#27081] Re: ruby-1.8.3 status for release (Re: Re: sizeof(FILE) problem on DragonFly BSD) — Yukihiro Matsumoto <matz@...> 2005/09/15

まつもと ゆきひろです

[#27082] Re: ruby-1.8.3 status for release — Masayoshi Takahashi <maki@...> 2005/09/15

高橋征義です。

[#27083] Re: ruby-1.8.3 status for release — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/15

山本です。

[#27099] Re: ruby-1.8.3 status for release — Hidetoshi NAGAI <nagai@...> 2005/09/15

永井@知能.九工大です.

[#27531] ruby/tk installation without tcl/tk (for 1.8.4) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/10/26

山本です。

[#27619] Re: ruby/tk installation without tcl/tk (for 1.8.4) — Hidetoshi NAGAI <nagai@...> 2005/11/02

永井@知能.九工大です.

[#27139] ruby-1.8.3 status for release — Masayoshi Takahashi <maki@...>

高橋征義です。

66 messages 2005/09/18
[#27193] Re: ruby-1.8.3 status for release — TAKAHASHI Masayoshi <maki@...> 2005/09/20

高橋征義です。

[#27251] 脆弱性レポート翻訳者募集 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

13 messages 2005/09/21

[#27321] RubyGemsとOS platformとの関係 — Daigo Moriwaki <techml@...>

こんにちは、森脇です。

42 messages 2005/09/26
[#27327] Re: RubyGemsとOS platformとの関係 — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/09/27

なかだです。

[#27330] Re: RubyGemsとOS platformとの関係 — Yukihiro Matsumoto <matz@...> 2005/09/27

まつもと ゆきひろです

[#27337] Re: RubyGems と OS platform との関係 — NISHIO Mizuho <jurader@...> 2005/09/27

西尾瑞穂 と言います。

[#27343] Re: RubyGems と OS platform との関係 — Yukihiro Matsumoto <matz@...> 2005/09/28

まつもと ゆきひろです

[#27347] Re: RubyGems と OS platform との関係 — Tanaka Akira <akr@...17n.org> 2005/09/28

In article <1127872084.608903.6359.nullmailer@x31.priv.netlab.jp>,

[#27348] Re: RubyGems と OS platform との関係 — Yukihiro Matsumoto <matz@...> 2005/09/28

まつもと ゆきひろです

[#27359] Re: RubyGems と OS platform との関係 — Daigo Moriwaki <techml@...> 2005/09/28

森脇です。

[#27364] Re: RubyGems と OS platform との関係 — akira yamada / やまだあきら <akira@...> 2005/09/30

Daigo Moriwaki wrote:

[#27365] Re: RubyGems と OS platform との関係 — Tanaka Akira <akr@...17n.org> 2005/09/30

In article <433CC31E.20802@ruby-lang.org>,

[#27367] Re: RubyGems と OS platform との関係 — akira yamada / やまだあきら <akira@...> 2005/09/30

Tanaka Akira wrote:

[#27369] Re: RubyGems と OS platform との関係 — Tanaka Akira <akr@...17n.org> 2005/10/01

In article <433D4CED.9030005@ruby-lang.org>,

[ruby-dev:27044] test errors and failures

From: nobuyoshi nakada <nobuyoshi.nakada@...>
Date: 2005-09-12 10:17:34 UTC
List: ruby-dev #27044
なかだです。

http://mput.dip.jp/autobuild/ruby-trunk/latest.html を確認して
みました。ほとんどは__send__の変更のためですが

 18) Failure:
test_call_with_block(TestLambdaParameters) [/Users/autobuild/tmp/autobuild/ruby-trunk/20050912T110001/ruby/test/ruby/test_lambda.rb:41]:
<nil> expected to not be nil.

    b = nil
    assert_equal(1, ->(&b){ b.call }.call { 1 })
    assert_nil(b)

これは別スコープにすることになったはず(ruby-core:05545)というこ
とで、テストが間違ってるんでしょうか。

 19) Failure:
test_safe(TestProc) [/Users/autobuild/tmp/autobuild/ruby-trunk/20050912T110001/ruby/test/ruby/test_proc.rb:105]:
<1> expected but was
<0>.

先週末にProcが$SAFEを戻すのは$SAFEが3以上のときだけになったよう
ですが、これは仕様変更でテストを直すべきでしょうか。


Index: lib/ostruct.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/lib/ostruct.rb,v
retrieving revision 1.16
diff -U2 -p -r1.16 ostruct.rb
--- lib/ostruct.rb	5 Sep 2005 08:29:52 -0000	1.16
+++ lib/ostruct.rb	12 Sep 2005 09:31:17 -0000
@@ -71,7 +71,8 @@ class OpenStruct
     name = name.to_sym
     unless self.respond_to?(name)
-      meta = class << self; self; end
-      meta.send(:define_method, name) { @table[name] }
-      meta.send(:define_method, :"#{name}=") { |x| @table[name] = x }
+      class << self; self; end.class_eval do
+        define_method(name) { @table[name] }
+        define_method(:"#{name}=") { |x| @table[name] = x }
+      end
     end
   end
Index: test/rss/test_dublincore.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/test/rss/test_dublincore.rb,v
retrieving revision 1.11
diff -U2 -p -r1.11 test_dublincore.rb
--- test/rss/test_dublincore.rb	5 Apr 2005 06:42:03 -0000	1.11
+++ test/rss/test_dublincore.rb	12 Sep 2005 09:34:43 -0000
@@ -152,5 +152,5 @@ EOR
         excepted = "<#{@prefix}:#{name}>#{value}</#{@prefix}:#{name}>"
         @parents.each do |parent|
-          assert_equal(excepted, @rss.send(parent).send("dc_#{name}_elements"))
+          assert_equal(excepted, @rss.send(parent).instance_eval {send("dc_#{name}_elements")})
         end
         
@@ -162,5 +162,5 @@ EOR
           klass = DublinCoreModel.const_get(klass_name)
           elems << klass.new(@rss.send(parent).send("dc_#{name}"))
-          assert_equal(excepted, @rss.send(parent).send("dc_#{name}_elements"))
+          assert_equal(excepted, @rss.send(parent).instance_eval {send("dc_#{name}_elements")})
         end
       end
Index: test/rss/test_trackback.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/test/rss/test_trackback.rb,v
retrieving revision 1.12
diff -U2 -p -r1.12 test_trackback.rb
--- test/rss/test_trackback.rb	19 Nov 2004 08:25:25 -0000	1.12
+++ test/rss/test_trackback.rb	12 Sep 2005 09:35:55 -0000
@@ -115,5 +115,5 @@ EOR
           meth = "#{RSS::TRACKBACK_PREFIX}_#{name}_element"
           meth << "s" if name == :about
-          assert_equal(excepted, @rss.send(parent).send(meth))
+          assert_equal(excepted, @rss.send(parent).instance_eval {send(meth)})
         end
       end
Index: test/ruby/test_eval.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/test/ruby/test_eval.rb,v
retrieving revision 1.5
diff -U2 -p -r1.5 test_eval.rb
--- test/ruby/test_eval.rb	7 Sep 2004 05:32:25 -0000	1.5
+++ test/ruby/test_eval.rb	12 Sep 2005 08:52:58 -0000
@@ -147,5 +147,5 @@ class TestEval < Test::Unit::TestCase
       def temporally_method_for_test_eval_and_define_method(&block)
         lambda {
-          class << Object.new; self end.__send__(:define_method, :zzz, &block)
+          class << Object.new; self end.class_eval {define_method(:zzz, &block)}
         }
       end
Index: test/ruby/test_lambda.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/test/ruby/test_lambda.rb,v
retrieving revision 1.1
diff -U2 -p -r1.1 test_lambda.rb
--- test/ruby/test_lambda.rb	8 Aug 2005 23:24:29 -0000	1.1
+++ test/ruby/test_lambda.rb	12 Sep 2005 09:26:53 -0000
@@ -39,5 +39,5 @@ class TestLambdaParameters < Test::Unit:
     b = nil
     assert_equal(1, ->(&b){ b.call }.call { 1 })
-    assert_not_nil(b)
+    assert_nil(b)
   end
 
Index: test/socket/test_socket.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/test/socket/test_socket.rb,v
retrieving revision 1.3
diff -U2 -p -r1.3 test_socket.rb
--- test/socket/test_socket.rb	9 Dec 2004 23:39:57 -0000	1.3
+++ test/socket/test_socket.rb	12 Sep 2005 09:59:56 -0000
@@ -20,7 +20,9 @@ class TestBasicSocket < Test::Unit::Test
       assert_equal([0].pack("i"), n)
       val = Object.new
-      class << val; self end.send(:define_method, :to_int) {
-        s.close
-        Socket::SO_TYPE
+      class << val; self end.class_eval {
+        define_method(:to_int) {
+          s.close
+          Socket::SO_TYPE
+        }
       }
       assert_raise(IOError) {
@@ -35,7 +37,9 @@ class TestBasicSocket < Test::Unit::Test
 
     val = Object.new
-    class << val; self end.send(:define_method, :to_str) {
-      s.close
-      linger
+    class << val; self end.class_eval {
+      define_method(:to_str) {
+        s.close
+        linger
+      }
     }
     inet_stream do |s|
@@ -48,7 +52,9 @@ class TestBasicSocket < Test::Unit::Test
 
     val = Object.new
-    class << val; self end.send(:define_method, :to_int) {
-      s.close
-      Socket::SO_LINGER
+    class << val; self end.class_eval {
+      define_method(:to_int) {
+        s.close
+        Socket::SO_LINGER
+      }
     }
     inet_stream do |s|
@@ -62,7 +68,9 @@ class TestBasicSocket < Test::Unit::Test
     s = nil
     log = Object.new
-    class << log; self end.send(:define_method, :to_int) {
-      s.close
-      2
+    class << log; self end.class_eval {
+      define_method(:to_int) {
+        s.close
+        2
+      }
     }
     inet_stream do |s|


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread

Prev Next