[#15707] Schedule for the 1.8.7 release — "Akinori MUSHA" <knu@...>

Hi, developers,

21 messages 2008/03/01

[#15740] Copy-on-write friendly garbage collector — Hongli Lai <hongli@...99.net>

Hi.

31 messages 2008/03/03
[#15742] Re: Copy-on-write friendly garbage collector — Yukihiro Matsumoto <matz@...> 2008/03/03

Hi,

[#15829] Re: Copy-on-write friendly garbage collector — Daniel DeLorme <dan-ml@...42.com> 2008/03/08

Yukihiro Matsumoto wrote:

[#15756] embedding Ruby 1.9.0 inside pthread — "Suraj Kurapati" <sunaku@...>

Hello,

18 messages 2008/03/03
[#15759] Re: embedding Ruby 1.9.0 inside pthread — Nobuyoshi Nakada <nobu@...> 2008/03/04

Hi,

[#15760] Re: embedding Ruby 1.9.0 inside pthread — Yukihiro Matsumoto <matz@...> 2008/03/04

Hi,

[#15762] Re: embedding Ruby 1.9.0 inside pthread — "Suraj N. Kurapati" <sunaku@...> 2008/03/04

Yukihiro Matsumoto wrote:

[#15783] Adding startup and shutdown to Test::Unit — Daniel Berger <Daniel.Berger@...>

Hi all,

15 messages 2008/03/04

[#15835] TimeoutError in core, timeouts for ConditionVariable#wait — MenTaLguY <mental@...>

I've been reworking JRuby's stdlib to improve performance and fix

10 messages 2008/03/09

[#15990] Recent changes in Range#step behavior — "Vladimir Sizikov" <vsizikov@...>

Hi,

35 messages 2008/03/23
[#15991] Re: Recent changes in Range#step behavior — Dave Thomas <dave@...> 2008/03/23

[#15993] Re: Recent changes in Range#step behavior — "Vladimir Sizikov" <vsizikov@...> 2008/03/23

Hi Dave,

[#15997] Re: Recent changes in Range#step behavior — Dave Thomas <dave@...> 2008/03/23

[#16024] Re: Recent changes in Range#step behavior — "Vladimir Sizikov" <vsizikov@...> 2008/03/26

Hi Dave,

[#16025] Re: Recent changes in Range#step behavior — Yukihiro Matsumoto <matz@...> 2008/03/26

Hi,

[#16026] Re: Recent changes in Range#step behavior — Dave Thomas <dave@...> 2008/03/26

[#16027] Re: Recent changes in Range#step behavior — Yukihiro Matsumoto <matz@...> 2008/03/26

Hi,

[#16029] Re: Recent changes in Range#step behavior — Dave Thomas <dave@...> 2008/03/26

[#16030] Re: Recent changes in Range#step behavior — Yukihiro Matsumoto <matz@...> 2008/03/26

Hi,

[#16031] Re: Recent changes in Range#step behavior — Dave Thomas <dave@...> 2008/03/26

[#16032] Re: Recent changes in Range#step behavior — "Vladimir Sizikov" <vsizikov@...> 2008/03/26

On Wed, Mar 26, 2008 at 7:01 PM, Dave Thomas <dave@pragprog.com> wrote:

[#16033] Re: Recent changes in Range#step behavior — Dave Thomas <dave@...> 2008/03/26

[#16041] Re: Recent changes in Range#step behavior — David Flanagan <david@...> 2008/03/26

Dave Thomas wrote:

#defined?

From: ts <decoux@...>
Date: 2008-03-25 13:34:00 UTC
List: ruby-core #16010
 Two small problems with defined?

 * Empty NODE_BEGIN

vgs% ./ruby -ve 'puts VM::InstructionSequence.compile("p defined?(a.a=())").disasm'
ruby 1.9.0 (2008-03-25 revision 15839) [i686-linux]
== disasm: <ISeq:<compiled>@<compiled>>=================================
== catch table
| catch type: ensure st: 0001 ed: 0006 sp: 0001 cont: 0032
== disasm: <ISeq:defined guard in <compiled>@<compiled>>================
0000 putnil           
0001 leave            
|------------------------------------------------------------------------
0000 putnil                                                           (   1)
0001 putnil           
0002 branchunless     32
0004 putobject        true
0006 branchunless     32
0008 putobject        true
0010 branchunless     32
0012 putself          
0013 defined          21, :a, false
0017 branchunless     32
0019 putnil           
0020 send             :a, 0, nil, 24, <ic>
0026 defined          13, :a=, true
0030 jump             33
0032 putnil           
0033 send             :p, 1, nil, 8, <ic>
0039 leave            
vgs% 


 * Don't catch the error

vgs% ./ruby -ve 'def a() end; p defined?(a(1).a)'
ruby 1.9.0 (2008-03-25 revision 15839) [i686-linux]
-e:1:in `<main>': wrong number of arguments (1 for 0) (ArgumentError)
vgs% 

vgs% ./ruby -ve 'def a(x) end; p defined?(a::B)'
ruby 1.9.0 (2008-03-25 revision 15839) [i686-linux]
-e:1:in `<main>': wrong number of arguments (0 for 1) (ArgumentError)
vgs% 


Guy Decoux

In This Thread

Prev Next