[#19011] open-uri - very easy net access library — Tanaka Akira <akr@...17n.org>

HTTP, FTP に簡単にアクセスするための open-uri というライブラリを作って

19 messages 2002/12/06

[#19066] ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

41 messages 2002/12/13
[#19079] Re: ruby 1.6.9 preview4 予告 — "Akinori MUSHA" <knu@...> 2002/12/16

At Fri, 13 Dec 2002 15:28:47 +0900,

[#19086] Re: ruby 1.6.9 preview4 予告 — UENO Katsuhiro <unnie@...> 2002/12/17

うえのです。

[#19087] Re: ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto) 2002/12/17

まつもと ゆきひろです

[#19083] Re: [ruby-cvs] ruby: * file.c (utimbuf): need to define for VC++. — WATANABE Hirofumi <eban@...>

わたなべです。

11 messages 2002/12/16

[#19127] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — nobu.nakada@...

なかだです。

16 messages 2002/12/19
[#19129] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — WATANABE Hirofumi <eban@...> 2002/12/19

わたなべです。

[#19198] ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@...

38 messages 2002/12/25
[#19209] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19218] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@... 2002/12/27

[#19219] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19264] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19266] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041383157.631472.21307.nullmailer@picachu.netlab.jp>,

[#19271] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19272] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041394108.920587.21729.nullmailer@picachu.netlab.jp>,

[#19276] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19278] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041420724.492653.22355.nullmailer@picachu.netlab.jp>,

[ruby-dev:19186] Process::times による SEGV?

From: ABE Shigeru <shiger-a@...>
Date: 2002-12-25 04:25:53 UTC
List: ruby-dev #19186
 こんにちは。阿部です。
 次のようなコードで Segmentation Fault が発生しました。原因がまったく
予想できません。

def time_block ()
  t = Process::times
  u1, s1 = t.utime, t.stime
  
  ret = yield
  
  t = Process::times
  u2, s2 = t.utime, t.stime
  
  u = u2 - u1
  s = s2 - s1
  
  $time = Struct::Tms.new( u, s, 0, 0 )
  
  return ret
end

10000.times do
  time_block do 
    100.times do
      a = 10
      b = 20
      c = a * b
    end
  end
end

Black@host ~$ ruby ~/temp/test.rb
/home/Black/temp/test.rb:14: [BUG] Segmentation fault
ruby 1.7.3 (2002-11-22) [i386-cygwin]
Aborted (core dumped)

  Process::times をグローバルメソッドでラップしたり、

  $time = Struct::Tms.new( u2 - u1, s2 - s1, 0, 0 )

とすると、エラーが

Black@host ~$ ruby ~/temp/test.rb
/home/Black/temp/test.rb:14:in `-': method `coerce' called on 
terminated object (0x100d0500) (NotImplementedError)
        from /home/Black/temp/test.rb:14:in `time_block'
        from /home/Black/temp/test.rb:29
        from /home/Black/temp/test.rb:22:in `times'
        from /home/Black/temp/test.rb:22

となったりします。

  Ruby 1.6 では、正常に終了します。

Black@host ~$ ruby16 ~/temp/test.rb
Black@host ~$ ruby16 -v
ruby 1.6.7 (2002-09-12) [i686-cygwin]

--------
Black / 阿部 茂


In This Thread

Prev Next