[#11890] Ruby and Solaris door library — "Hiro Asari" <asari.ruby@...>

Hi, there. This is my first patch against ruby. I think I followed

19 messages 2007/08/13
[#11892] Re: Ruby and Solaris door library — Daniel Berger <djberg96@...> 2007/08/14

Hiro Asari wrote:

[#11899] pack/unpack 64bit Integers — Hadmut Danisch <hadmut@...>

Hi,

13 messages 2007/08/14
[#11903] Re: pack/unpack 64bit Integers — Brian Candler <B.Candler@...> 2007/08/15

On Wed, Aug 15, 2007 at 06:50:01AM +0900, Hadmut Danisch wrote:

[#11948] Fibers in Ruby 1.9? — David Flanagan <david@...>

I just noticed that my ruby1.9 build of August 17th includes a Fiber

22 messages 2007/08/22
[#11949] Re: Fibers in Ruby 1.9? — Daniel Berger <djberg96@...> 2007/08/22

David Flanagan wrote:

[#11950] Re: Fibers in Ruby 1.9? — "Francis Cianfrocca" <garbagecat10@...> 2007/08/22

On 8/22/07, Daniel Berger <djberg96@gmail.com> wrote:

[#11952] Re: Fibers in Ruby 1.9? — MenTaLguY <mental@...> 2007/08/22

On Wed, 22 Aug 2007 20:50:12 +0900, "Francis Cianfrocca" <garbagecat10@gmail.com> wrote:

[#11988] String#length not working properly in Ruby 1.9 — "Vincent Isambart" <vincent.isambart@...>

I saw that Matz just merged his M17N implementation in the trunk.

17 messages 2007/08/25
[#11991] Re: String#length not working properly in Ruby 1.9 — "Michael Neumann" <mneumann@...> 2007/08/25

On Sat, 25 Aug 2007 10:54:20 +0200, Yukihiro Matsumoto

[#11992] Re: String#length not working properly in Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/08/25

Hi,

[#12042] Encodings of string literals; explicit codepoint escapes? — David Flanagan <david@...>

This message contains queries that probably only Matz can answer:

16 messages 2007/08/31
[#12043] Re: Encodings of string literals; explicit codepoint escapes? — Yukihiro Matsumoto <matz@...> 2007/08/31

Hi,

Bug in select?

From: "Robert Dober" <robert.dober@...>
Date: 2007-08-18 10:48:18 UTC
List: ruby-core #11930
Hi
I was just testing Labrador with JRuby when JRuby failed a test MR
passed, after some investigation I do have the feeling that JRuby is
correct and MR is not.
Could someone tell me if I am wrong?
Here goes what seems quite normal to me:
510/9 > ruby -e '{:a=>42,:b=>46}.each{|x| p x}'
[:b, 46]
[:a, 42]
robert@PC:/cygdrive/d/dober 12:32:01
511/10 > jruby -e '{:a=>42,:b=>46}.each{|x| p x}'
[:a, 42]
[:b, 46]
robert@PC:/cygdrive/d/dober 12:32:06
512/11 > ruby -e '{:a=>42,:b=>46}.each{|*x| p x}'
[[:b, 46]]
[[:a, 42]]
robert@PC:/cygdrive/d/dober 12:32:14
513/12 > jruby -e '{:a=>42,:b=>46}.each{|*x| p x}'
[[:a, 42]]
[[:b, 46]]

map has the same block parameter passing semantics as each of course
516/15 > ruby -e '{:a=>42,:b=>46}.map{|*x| p x}'
[[:b, 46]]
[[:a, 42]]
robert@PC:/cygdrive/d/dober 12:46:17
517/16 > jruby -e '{:a=>42,:b=>46}.map{|*x| p x}'
[[:a, 42]]
[[:b, 46]]

but now look at select please
518/17 > ruby -e '{:a=>42,:b=>46}.select{|*x| p x}'

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
[:b, 46]
[:a, 42]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
robert@PC:/cygdrive/d/dober 12:47:20
519/18 > jruby -e '{:a=>42,:b=>46}.select{|*x| p x}'
[[:a, 42]]
[[:b, 46]]

Is it just me or is it really broken?

Thx in advance.

Robert
-- 
I'm an atheist and that's it. I believe there's nothing we can know
except that we should be kind to each other and do what we can for
other people.
-- Katharine Hepburn

In This Thread

Prev Next