[#21039] Happy new year and... moving Ruby development to Git? — Michael Klishin <michael.s.klishin@...>

Happy new year everyone.

94 messages 2009/01/01
[#21040] Re: Happy new year and... moving Ruby development to Git? — James Gray <james@...> 2009/01/01

On Jan 1, 2009, at 6:42 AM, Michael Klishin wrote:

[#21041] Re: Happy new year and... moving Ruby development to Git? — brabuhr@... 2009/01/01

On Thu, Jan 1, 2009 at 11:22 AM, James Gray <james@grayproductions.net> wrote:

[#21042] Re: Happy new year and... moving Ruby development to Git? — Federico Builes <federico.builes@...> 2009/01/01

brabuhr@gmail.com writes:

[#21049] Re: Happy new year and... moving Ruby development to Git? — Michael Klishin <michael.s.klishin@...> 2009/01/01

[#21053] Re: Happy new year and... moving Ruby development to Git? — znmeb@... 2009/01/01

Quoting Michael Klishin <michael.s.klishin@gmail.com>:

[#21068] Re: Happy new year and... moving Ruby development to Git? — Yukihiro Matsumoto <matz@...> 2009/01/02

Hi,

[#21069] Re: Happy new year and... moving Ruby development to Git? — Florian Gilcher <flo@...> 2009/01/02

-----BEGIN PGP SIGNED MESSAGE-----

[#21070] Re: Happy new year and... moving Ruby development to Git? — "Luis Lavena" <luislavena@...> 2009/01/02

T24gRnJpLCBKYW4gMiwgMjAwOSBhdCAxMjoxOCBQTSwgRmxvcmlhbiBHaWxjaGVyIDxmbG9AYW5k

[#21073] Re: Happy new year and... moving Ruby development to Git? — mathew <meta@...> 2009/01/02

My opinion:

[#21078] Re: Happy new year and... moving Ruby development to Git? — "Eust痃uio Rangel" <eustaquiorangel@...> 2009/01/02

My two cents:

[#21101] Re: Happy new year and... moving Ruby development to Git? — "M. Edward (Ed) Borasky" <znmeb@...> 2009/01/03

Eust=E1quio Rangel wrote:

[#21102] Re: Happy new year and... moving Ruby development to Git? — "Nikolai Weibull" <now@...> 2009/01/03

On Sat, Jan 3, 2009 at 21:40, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

[#21104] Re: Happy new year and... moving Ruby development to Git? — "M. Edward (Ed) Borasky" <znmeb@...> 2009/01/03

Nikolai Weibull wrote:

[#21106] Re: Happy new year and... moving Ruby development to Git? — "Giuseppe Bilotta" <giuseppe.bilotta@...> 2009/01/04

On Sat, Jan 3, 2009 at 10:39 PM, M. Edward (Ed) Borasky

[#21114] Re: Happy new year and... moving Ruby development to Git? — Joel VanderWerf <vjoel@...> 2009/01/04

Giuseppe Bilotta wrote:

[#21132] Re: Happy new year and... moving Ruby development to Git? — Michael Klishin <michael.s.klishin@...> 2009/01/05

[#21134] Re: Happy new year and... moving Ruby development to Git? — Daniel Berger <djberg96@...> 2009/01/05

Michael Klishin wrote:

[#21080] Re: Happy new year and... moving Ruby development to Git? — Eric Hodel <drbrain@...7.net> 2009/01/02

On Jan 1, 2009, at 04:42 AM, Michael Klishin wrote:

[#21083] Re: Happy new year and... moving Ruby development to Git? — "Nikolai Weibull" <now@...> 2009/01/03

On Sat, Jan 3, 2009 at 00:34, Eric Hodel <drbrain@segment7.net> wrote:

[#21089] Re: Happy new year and... moving Ruby development to Git? — Michael Klishin <michael.s.klishin@...> 2009/01/03

[#21147] Re: Happy new year and... moving Ruby development to Git? — Paul Brannan <pbrannan@...> 2009/01/05

On Sat, Jan 03, 2009 at 12:48:09PM +0900, Michael Klishin wrote:

[#21160] Re: Happy new year and... moving Ruby development to Git? — Eric Hodel <drbrain@...7.net> 2009/01/05

On Jan 2, 2009, at 17:25 PM, Nikolai Weibull wrote:

[#21165] Re: Happy new year and... moving Ruby development to Git? — Sylvain Joyeux <sylvain.joyeux@...4x.org> 2009/01/06

> I think I'm entitled to an opinion on the subject because I am a

[#21097] [Bug #977] caller for all threads patch — Roger Pack <redmine@...>

Bug #977: caller for all threads patch

15 messages 2009/01/03
[#23760] Re: [Bug #977] caller for all threads patch — SASADA Koichi <ko1@...> 2009/06/08

I made a patch to Thread#caller(lev=1). It may be more flexible than

[#21244] [Bug #999] SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32 — William Mason <redmine@...>

Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32

14 messages 2009/01/10

[#21259] Do I need a special build arg to get irb to accept utf characters on OSX — Dave Thomas <dave@...>

I'm seeing very strange behavior at the irb prompt with ruby 1.9.1 =20

10 messages 2009/01/11

[#21310] [Bug #1008] Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation — Chauk-Mean Proum <redmine@...>

Bug #1008: Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation

8 messages 2009/01/13

[#21339] [Bug #1010] Ruby-1.9's rake sh doesn't work on Windows (but fix provided) — Chauk-Mean Proum <redmine@...>

Bug #1010: Ruby-1.9's rake sh doesn't work on Windows (but fix provided)

10 messages 2009/01/14

[#21399] Proposal: Module#copy_method — Yehuda Katz <wycats@...>

I'd like it to be possible to copy methods from one module to another. The

38 messages 2009/01/18
[#21428] Re: Proposal: Module#copy_method — Yukihiro Matsumoto <matz@...> 2009/01/19

Hi,

[#21550] [Feature #1046] request: ability to run without specifying .rb — Roger Pack <redmine@...>

Feature #1046: request: ability to run without specifying .rb

13 messages 2009/01/24

[#21552] [Feature #1047] request: getters, setters for the GC — Roger Pack <redmine@...>

Feature #1047: request: getters, setters for the GC

15 messages 2009/01/24

[#21613] [Bug #1063] in `write': Not enough space - <STDOUT> (Errno::ENOMEM) on Windows XP — Nick Gorbikoff <redmine@...>

Bug #1063: in `write': Not enough space - <STDOUT> (Errno::ENOMEM) on Windows XP

11 messages 2009/01/27

[#21640] [Bug #1068] Ruby Cannot Handle Some UIDs — James Gray <redmine@...>

Bug #1068: Ruby Cannot Handle Some UIDs

12 messages 2009/01/28
[#21642] Re: [Bug #1068] Ruby Cannot Handle Some UIDs — Ondrej Bilka <neleai@...> 2009/01/28

On Wed, Jan 28, 2009 at 05:00:05PM +0100, James Gray wrote:

[#21663] Re: [Bug #1068] Ruby Cannot Handle Some UIDs — Nobuyoshi Nakada <nobu@...> 2009/01/29

Hi,

[#21701] [Feature #1081] add File::write() convenience method — Suraj Kurapati <redmine@...>

Feature #1081: add File::write() convenience method

34 messages 2009/01/31
[#28450] [Feature #1081] add File::write() convenience method — Yusuke Endoh <redmine@...> 2010/03/03

Issue #1081 has been updated by Yusuke Endoh.

[#28455] Re: [Feature #1081] add File::write() convenience method — Yukihiro Matsumoto <matz@...> 2010/03/04

Hi,

[#28472] Re: [Feature #1081] add File::write() convenience method — Yusuke ENDOH <mame@...> 2010/03/04

Hi,

[#21702] [Feature #1082] add Object#singleton_class method — Suraj Kurapati <redmine@...>

Feature #1082: add Object#singleton_class method

54 messages 2009/01/31
[#27372] [Feature #1082] add Object#singleton_class method — Suraj Kurapati <redmine@...> 2010/01/02

Issue #1082 has been updated by Suraj Kurapati.

[#27384] Re: [Feature #1082] add Object#singleton_class method — Yukihiro Matsumoto <matz@...> 2010/01/04

Hi,

[#27394] Re: [Feature #1082] add Object#singleton_class method — Yusuke ENDOH <mame@...> 2010/01/04

Hi,

[#27407] Re: [Feature #1082] add Object#singleton_class method — Shugo Maeda <shugo@...> 2010/01/05

Hi,

[#27409] Re: [Feature #1082] add Object#singleton_class method — Yukihiro Matsumoto <matz@...> 2010/01/05

Hi,

[#28304] Re: [Feature #1082] add Object#singleton_class method — Shugo Maeda <shugo@...> 2010/02/23

Hi,

[ruby-core:21252] [Bug #1000] Segmentation fault in Hash#[]

From: Shyouhei Urabe <redmine@...>
Date: 2009-01-10 17:14:58 UTC
List: ruby-core #21252
Issue #1000 has been updated by Shyouhei Urabe.


Situation confirmed on my environment.

zsh % gdb --args ~/target/branches/ruby_1_8/bin/ruby -v ~/target/branches/ruby_1_8/bin/irb
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /home/shyouhei/target/branches/ruby_1_8/bin/ruby -v /home/shyouhei/target/branches/ruby_1_8/bin/irb
[Thread debugging using libthread_db enabled]
[New Thread 47185722893680 (LWP 13501)]
ruby 1.8.7 (2009-01-07 revision 21366) [x86_64-linux]
irb(main):001:0> Hash[*{:k=>["empty"]}]
=> {"empty"=>false}
irb(main):002:0> Hash[*{:k=>["empty"]}]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47185722893680 (LWP 13501)]
search_method (klass=65, id=3145, origin=0x7fff626a2cd8) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:475
warning: Source file is more recent than executable.
475	    while (!st_lookup(RCLASS(klass)->m_tbl, id, &body)) {
(gdb) bt
#0  search_method (klass=65, id=3145, origin=0x7fff626a2cd8) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:475
#1  0x0000000000411dc7 in rb_get_method_body (klassp=0x7fff626a2d20, idp=0x7fff626a2d28, noexp=0x7fff626a2d34) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:496
#2  0x000000000041c80e in rb_call (klass=65, recv=7238064, mid=3145, argc=0, argv=0x0, scope=1, self=6) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6130
#3  0x000000000041cdf7 in vafuncall (recv=7238064, mid=3145, n=0, ar=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6232
#4  0x000000000041d083 in rb_funcall (recv=65, mid=3145, n=1651125464) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6249
#5  0x00000000004440e6 in rb_inspect (obj=65) at /home/shyouhei/ruby/branches/ruby_1_8/object.c:334
#6  0x0000000000431117 in inspect_i (key=<value optimized out>, value=7238064, str=47185724125000) at /home/shyouhei/ruby/branches/ruby_1_8/hash.c:1332
#7  0x0000000000430aa3 in hash_foreach_iter (key=47185724128040, value=3145, arg=0x7fff626a3080) at /home/shyouhei/ruby/branches/ruby_1_8/hash.c:177
#8  0x0000000000472de9 in st_foreach (table=0x6e75e0, func=0x430a80 <hash_foreach_iter>, arg=140734844514432) at /home/shyouhei/ruby/branches/ruby_1_8/st.c:487
#9  0x0000000000432788 in hash_foreach_call (arg=0x7fff626a2cd8) at /home/shyouhei/ruby/branches/ruby_1_8/hash.c:212
#10 0x000000000041031b in rb_ensure (b_proc=0x432770 <hash_foreach_call>, data1=140734844514432, e_proc=0x432720 <hash_foreach_ensure>, data2=47185724126920) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5557
#11 0x0000000000431dba in rb_hash_foreach (hash=0, func=<value optimized out>, farg=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/hash.c:230
#12 0x00000000004320ce in inspect_hash (hash=47185724126920) at /home/shyouhei/ruby/branches/ruby_1_8/hash.c:1346
#13 0x000000000041031b in rb_ensure (b_proc=0x486090 <inspect_call>, data1=140734844514848, e_proc=0x488130 <inspect_ensure>, data2=47185724126920) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5557
#14 0x000000000048b45e in rb_protect_inspect (func=0x4320a0 <inspect_hash>, obj=47185724126920, arg=0) at /home/shyouhei/ruby/branches/ruby_1_8/array.c:1544
#15 0x000000000041bb1a in rb_call0 (klass=47185723224000, recv=47185724126920, id=3145, oid=3145, argc=0, argv=0x0, body=0x2aea48456cc8, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5908
#16 0x000000000041c8e9 in rb_call (klass=47185723224000, recv=47185724126920, mid=3145, argc=0, argv=0x0, scope=0, self=47185723434760) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#17 0x00000000004175dc in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3496
#18 0x000000000041769c in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3506
#19 0x000000000041c392 in rb_call0 (klass=47185723452080, recv=47185723434760, id=11513, oid=11513, argc=62, argv=0x0, body=0x2aea48434d80, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6059
#20 0x000000000041c8e9 in rb_call (klass=47185723452080, recv=47185723434760, mid=11513, argc=0, argv=0x0, scope=2, self=47185723434760) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#21 0x000000000041775c in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3517
#22 0x0000000000418da4 in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3312
#23 0x000000000041ace3 in rb_yield_0 (val=6, self=47185723434760, klass=0, flags=<value optimized out>, avalue=0) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5081
#24 0x0000000000418114 in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3301
#25 0x000000000041905f in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3360
#26 0x000000000041c392 in rb_call0 (klass=47185723452080, recv=47185723434760, id=11425, oid=11425, argc=0, argv=0x7fff626a50d8, body=0x2aea48436d10, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6059
#27 0x000000000041c8e9 in rb_call (klass=47185723452080, recv=47185723434760, mid=11425, argc=1, argv=0x7fff626a50d0, scope=1, self=47185723434760) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#28 0x0000000000417712 in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3511
#29 0x0000000000419710 in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3226
#30 0x000000000041ace3 in rb_yield_0 (val=47185724130280, self=47185723434760, klass=0, flags=<value optimized out>, avalue=2) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5081
#31 0x0000000000418114 in rb_eval (self=47185723169920, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3301
#32 0x0000000000418da4 in rb_eval (self=47185723169920, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3312
#33 0x000000000041ace3 in rb_yield_0 (val=6, self=47185723169920, klass=0, flags=<value optimized out>, avalue=0) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5081
#34 0x0000000000424c97 in loop_i () at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5213
#35 0x0000000000410e64 in rb_rescue2 (b_proc=0x424c80 <loop_i>, data1=0, r_proc=0, data2=0) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5477
#36 0x0000000000411040 in rb_f_loop () at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5238
#37 0x000000000041bb1a in rb_call0 (klass=47185723296080, recv=47185723169920, id=4121, oid=4121, argc=0, argv=0x0, body=0x2aea48464b98, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5908
#38 0x000000000041c8e9 in rb_call (klass=47185723296080, recv=47185723169920, mid=4121, argc=0, argv=0x0, scope=1, self=47185723169920) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#39 0x0000000000417712 in rb_eval (self=47185723169920, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3511
#40 0x0000000000419710 in rb_eval (self=47185723169920, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3226
#41 0x000000000041ace3 in rb_yield_0 (val=3652878, self=47185723169920, klass=0, flags=<value optimized out>, avalue=0) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5081
#42 0x000000000041b0c4 in rb_f_catch (dmy=<value optimized out>, tag=3652878) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:13624
#43 0x000000000041bb1a in rb_call0 (klass=47185723296080, recv=47185723169920, id=4185, oid=4185, argc=1, argv=0x7fff626a73b0, body=0x2aea484646e8, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5908
#44 0x000000000041c8e9 in rb_call (klass=47185723296080, recv=47185723169920, mid=4185, argc=1, argv=0x7fff626a73b0, scope=1, self=47185723169920) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#45 0x0000000000417712 in rb_eval (self=47185723169920, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3511
#46 0x0000000000419710 in rb_eval (self=47185723169920, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3226
#47 0x000000000041c392 in rb_call0 (klass=47185723709600, recv=47185723169920, id=11481, oid=11481, argc=10986, argv=0x0, body=0x2aea48518dc8, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6059
#48 0x000000000041c8e9 in rb_call (klass=47185723709600, recv=47185723169920, mid=11481, argc=0, argv=0x0, scope=0, self=47185723434760) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#49 0x00000000004175dc in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3496
#50 0x0000000000419710 in rb_eval (self=47185723434760, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3226
#51 0x000000000041c392 in rb_call0 (klass=47185723452080, recv=47185723434760, id=11161, oid=11161, argc=0, argv=0x0, body=0x2aea4843cdf0, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6059
#52 0x000000000041c8e9 in rb_call (klass=47185723452080, recv=47185723434760, mid=11161, argc=0, argv=0x0, scope=0, self=47185722983280) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#53 0x00000000004175dc in rb_eval (self=47185722983280, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3496
#54 0x000000000041ace3 in rb_yield_0 (val=2856206, self=47185722983280, klass=0, flags=<value optimized out>, avalue=0) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5081
#55 0x000000000041b0c4 in rb_f_catch (dmy=<value optimized out>, tag=2856206) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:13624
#56 0x000000000041bb1a in rb_call0 (klass=47185723296080, recv=47185722983280, id=4185, oid=4185, argc=1, argv=0x7fff626a8fb0, body=0x2aea484646e8, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:5908
#57 0x000000000041c8e9 in rb_call (klass=47185723296080, recv=47185722983280, mid=4185, argc=1, argv=0x7fff626a8fb0, scope=1, self=47185722983280) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#58 0x0000000000417712 in rb_eval (self=47185722983280, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3511
#59 0x0000000000419710 in rb_eval (self=47185722983280, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3226
#60 0x000000000041c392 in rb_call0 (klass=47185722983120, recv=47185722983280, id=5329, oid=5329, argc=0, argv=0x7fff626a9998, body=0x2aea48441968, flags=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6059
#61 0x000000000041c8e9 in rb_call (klass=47185722983120, recv=47185722983280, mid=5329, argc=1, argv=0x7fff626a9990, scope=0, self=47185723286200) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:6155
#62 0x00000000004175dc in rb_eval (self=47185723286200, n=<value optimized out>) at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:3496
#63 0x0000000000427779 in ruby_exec_internal () at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:1645
#64 0x00000000004277c5 in ruby_exec () at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:1665
#65 0x00000000004277ed in ruby_run () at /home/shyouhei/ruby/branches/ruby_1_8/eval.c:1675
#66 0x000000000040e5e3 in main (argc=3, argv=0x7fff626a9f68) at /home/shyouhei/ruby/branches/ruby_1_8/main.c:48
(gdb) q
The program is running.  Exit anyway? (y or n) y
zsh % 

----------------------------------------
http://redmine.ruby-lang.org/issues/show/1000

----------------------------------------
http://redmine.ruby-lang.org

In This Thread