Project

General

Profile

Activity

From 01/06/2011 to 01/12/2011

01/12/2011

11:50 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
I can reproduce this on ruby 1.9.3dev (2011-01-12 trunk 30517) [x86_64-freebsd8.2].
Anyway what your enviro...
naruse (Yui NARUSE)
10:00 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
Hi,

I could not reproduce your problem, but your script allocates
thousands of threads by default. Each ...
matz (Yukihiro Matsumoto)
08:04 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
Hi,

In my environment script just like the following cause "[BUG] rb_register_sigaltstack. malloc error"...
nagachika (Tomoyuki Chikanaga)
07:38 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
The bug also occurs if I use rb_ascii8bit_encoding(), rb_usascii_encoding() or rb_locale_encoding() so it mus...
ibc (Iñaki Baz Castillo)
07:14 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
The segmentfault just depends on the version of Ruby running the ruby code, and not on the version of Ruby co...
ibc (Iñaki Baz Castillo)
06:48 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
It's interesting the fact that (using my attached C extension) the following code doesn't crash (I mean under...
ibc (Iñaki Baz Castillo)
06:40 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
(please use the latest test_bug.rb attachment, it seems is not possible to remove an attachment in this Redmi...
ibc (Iñaki Baz Castillo)
06:38 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin

=end
ibc (Iñaki Baz Castillo)
06:31 PM Bug #4272: rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
I've checked the provided test script under ruby-1.9.1-p376 and ruby-1.9.1-p430 and it DOES NOT crash.
=end
ibc (Iñaki Baz Castillo)
11:04 AM Bug #4272 (Closed): rb_enc_str_new() causes segmentfault when using threads in parallel
=begin
Hi, I attach a custom C extension which shows how rb_enc_str_new() causes segmentfault when running multiple ...
ibc (Iñaki Baz Castillo)
11:12 PM Feature #4265: Provide a core method Kernel#ruby for invoking a new Ruby instance
=begin
On Tue, Jan 11, 2011 at 16:54, Charles Nutter <[email protected]> wrote:
> Feature #4265: Provide a core...
now (Nikolai Weibull)
10:17 PM Feature #4265: Provide a core method Kernel#ruby for invoking a new Ruby instance
=begin
Hi,

I am not against adding a method to spawn the interpreter in platform
dependent way so that script ca...
matz (Yukihiro Matsumoto)
03:53 PM Feature #4265: Provide a core method Kernel#ruby for invoking a new Ruby instance
=begin
> The method should be backported to 1.8.7, ideally, so that libraries could freely start to use it as soon a...
shyouhei (Shyouhei Urabe)
12:55 AM Feature #4265: Provide a core method Kernel#ruby for invoking a new Ruby instance
=begin
I forgot to mention I proposed this in the old RCR system some time in 2005 or 2006. I can't find any active ...
headius (Charles Nutter)
12:54 AM Feature #4265 (Rejected): Provide a core method Kernel#ruby for invoking a new Ruby instance
=begin
Many libraries re-launch Ruby to perform additional tasks. Sometimes this is done for process isolation, som...
headius (Charles Nutter)
10:05 PM Revision 36a0e432 (git): Exception#to_s should actually call to_s.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
10:01 PM Feature #4264: General type coercion protocol for Ruby
=begin
I have this version from 2004 that is lying around that does approximately the same. It was included in the f...
zimbatm (zimba tm)
07:05 PM Feature #4264: General type coercion protocol for Ruby
=begin
On Wed, Jan 12, 2011 at 1:46 AM, Haase, Konstantin
<[email protected]> wrote:
> B...
manveru (Michael Fellinger)
02:10 PM Feature #4264: General type coercion protocol for Ruby
=begin
On Tue, Jan 11, 2011 at 7:18 PM, Yukihiro Matsumoto <[email protected]> wrote:
>  * to_s, to_i, to_f, to_a ...
headius (Charles Nutter)
10:19 AM Feature #4264: General type coercion protocol for Ruby
=begin
Hi,

In message "Re: [ruby-core:34366] Re: [Ruby 1.9-Feature#4264][Open] General type coercion protocol for...
matz (Yukihiro Matsumoto)
08:35 AM Feature #4264: General type coercion protocol for Ruby
=begin
On Wed, Jan 12, 2011 at 2:10 AM, Rodrigo Rosenfeld Rosas
<[email protected]> wrote:
>  Whatever what name ...
sorah (Sorah Fukumori)
06:05 AM Feature #4264: General type coercion protocol for Ruby
=begin
Below is the simple, extensible technique used in Oaklisp.
Give each Module a coercer Symbol.
Apply the t...
kstephens (Kurt Stephens)
05:00 AM Feature #4264: General type coercion protocol for Ruby
=begin
On Tue, Jan 11, 2011 at 12:23 PM, Jim Weirich <[email protected]> wrote:
>
> On Jan 11, 2011, at 1:17 P...
headius (Charles Nutter)
03:11 AM Feature #4264: General type coercion protocol for Ruby
=begin
A question was raised about whether #to should understand context, as in knowing a top-level object being coe...
headius (Charles Nutter)
02:35 AM Feature #4264: General type coercion protocol for Ruby
=begin
Tom Enebo proposed (in an offhand way) an additional #to? that simply returns whether the coercion would succ...
headius (Charles Nutter)
02:30 AM Feature #4264: General type coercion protocol for Ruby
=begin
FWIW, JRuby's to_java does support real types and symbolic types, as in the following equivalent calls:

...
headius (Charles Nutter)
02:14 AM Feature #4264: General type coercion protocol for Ruby
=begin
On Tue, Jan 11, 2011 at 10:27 AM, Jim Weirich <[email protected]> wrote:
> (1) This is a extending the c...
headius (Charles Nutter)
02:11 AM Feature #4264: General type coercion protocol for Ruby
=begin
Sorry, I didn't see this message when I posted the last one.

Em 11-01-2011 15:09, Charles Nutter escreve...
rosenfeld (Rodrigo Rosenfeld Rosas)
02:11 AM Feature #4264: General type coercion protocol for Ruby
=begin
Whatever what name is chosen, shouldn't we also define another method
like Object#from so that Object#to ...
rosenfeld (Rodrigo Rosenfeld Rosas)
02:09 AM Feature #4264: General type coercion protocol for Ruby
=begin
Other thoughts after talking with tenderlove:

1. double-dispatched protocol

The #to protocol could ...
headius (Charles Nutter)
01:46 AM Feature #4264: General type coercion protocol for Ruby
=begin
Both #as (Parslet, Sequel, MetaWhere, hacketyhack, Facets, Ruport, CouchPotato, ...) and #to (RSpec, Ramaze, ...
rkh (Konstantin Haase)
01:39 AM Feature #4264: General type coercion protocol for Ruby
=begin
Although I don't like Groovy very much (but still use it at a daily basis as part of my current job - at leas...
rosenfeld (Rodrigo Rosenfeld Rosas)
01:26 AM Feature #4264: General type coercion protocol for Ruby
=begin
I like #to better as well, but isn't it too generic a name, sure to conflict with libraries out there?

G...
headius (Charles Nutter)
01:07 AM Feature #4264: General type coercion protocol for Ruby
=begin
> The result for failure could either be "soft": returning nil, or "hard": raising an error.

You mean #...
rosenfeld (Rodrigo Rosenfeld Rosas)
12:38 AM Feature #4264 (Feedback): General type coercion protocol for Ruby
=begin
Justification: Ruby objects variously define to_ary, to_int and others for either explicit (before call) or ...
headius (Charles Nutter)
09:53 PM Revision b404cbac (git): Simple fix for emacs parsing. (emacs doesn't like _heredocs_)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
07:37 PM Bug #4258 (Closed): valgrind ./ruby -ve ''
=begin
This issue was solved with changeset r30522.
Akira, thank you for reporting this issue.
Your contribution t...
akr (Akira Tanaka)
07:37 PM Bug #4260 (Closed): some SEGVs in test/ruby/test_enum.rb
=begin
This issue was solved with changeset r30521.
Usaku, thank you for reporting this issue.
Your contribution t...
akr (Akira Tanaka)
07:26 PM Bug #4260: some SEGVs in test/ruby/test_enum.rb
=begin
手元では SEGV は起きないのですが、valgrind にかけると不正なメモリアクセスが検出されていました。

以下で valgrind の警告は消えたのですが、効くでしょうか?

diff --gi...
nagachika (Tomoyuki Chikanaga)
04:34 PM Bug #4260 (Assigned): some SEGVs in test/ruby/test_enum.rb
=begin
その後、akrさんに、test_enum.rb内のtest_calccを抜くとどうなるか、と言われて確認したところ、SEGVしなくなりました。

test_callccはtest_dropやtest_sort_...
usa (Usaku NAKAMURA)
04:45 PM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
Alternative one is here. This one fixes both (1) and (2). But it only fixes Mutex#synchronize. That said, tim...
kosaki (Motohiro KOSAKI)
03:18 PM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
That said, our Mutex.synchronize() method has two unsafe point.

----------------------------------------...
kosaki (Motohiro KOSAKI)
03:01 PM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
And, I think asynchronous exception should be blocked and delayed while running ensure block.
Otherwise Mut...
kosaki (Motohiro KOSAKI)
02:45 PM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
Old days, C# had similar issue. and they changed Monitor.enter(= our Mutex.lock) semantics.

http://www.b...
kosaki (Motohiro KOSAKI)
02:41 PM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
Hm, the crash issue seems different and unrelated one from this. becuase ruby_1_9_2 can reproduce
recursive...
kosaki (Motohiro KOSAKI)
03:41 AM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
This test program also makes ruby crash on my envronment (trunk + linux x86_64).

Related [Bug #3880]?
...
kosaki (Motohiro KOSAKI)
03:11 AM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
Sorry about that, wrong bug. Too many bug windows open.
=end
headius (Charles Nutter)
03:11 AM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
Sorry about that, wrong bug. Too many bug windows open.
=end
headius (Charles Nutter)
03:02 AM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
A question was raised about whether #to should understand context, as in knowing a top-level object being coe...
headius (Charles Nutter)
02:49 AM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
FYI, JRuby does not use timeout.rb anymore (as of JRuby 1.3ish I think). We use a native implementation based...
headius (Charles Nutter)
01:59 AM Bug #4266 (Closed): Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
Run the attached file (or this pastie http://pastie.org/1448542) a few times and you'll eventually get:

...
cjbottaro (Christopher Bottaro)
04:27 PM Bug #4246 (Closed): Net::HTTP does not timeout during SSL connection handshake
=begin
This issue was solved with changeset r30520.
Marc, thank you for reporting this issue.
Your contribution to...
yugui (Yuki Sonoda)
04:27 PM Bug #4261 (Closed): readline compilation error
=begin
This issue was solved with changeset r30519.
Yuki, thank you for reporting this issue.
Your contribution to...
yugui (Yuki Sonoda)
03:35 PM Revision 4c703e3d (git): * 2011-01-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:35 PM Revision e57215bf (git): * addr2line.c (get_nth_dirname): decrement the directory index
because the index specifies the index of given included_directories
which is separated by NUL and its index is begu...
naruse (Yui NARUSE)
02:22 PM Revision b1f8bbf4 (git): * io.c (rb_f_syscall): Add warning messages. [ruby-core:34062]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
02:16 PM Revision da235830 (git): * io.c (rb_f_syscall): Some syscall return unsigned or pointer value.
Therefore we should only check the result is -1 or not. [ruby-core:34062]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
kosaki (Motohiro KOSAKI)
02:15 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
A GC callback API? There is no possibility of implementing such an API on JRuby. All the JVMs have different ...
headius (Charles Nutter)
11:17 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Matz: are you suggesting renaming this C implementation "WeakPtr" (or something), make it part of Ruby core, ...
kstephens (Kurt Stephens)
10:19 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Hi,

In message "Re: [ruby-core:34353] Re: [Ruby 1.9-Bug#4168] WeakRef is unsafe to use in Ruby 1.9"
o...
matz (Yukihiro Matsumoto)
04:48 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Given proper WeakReference and ReferenceQueue implementations (the latter we still don't for C, I believe), i...
headius (Charles Nutter)
04:09 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Charles:

I agree particularly with the weak reference error problem in the Delegate API. It forces the ...
kstephens (Kurt Stephens)
12:04 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
On Tue, Jan 11, 2011 at 3:08 AM, Kurt Stephens <[email protected]> wrote:
> Issue #4168 has been update...
headius (Charles Nutter)
02:11 PM Revision caab5dce (git): * io.c (rb_f_syscall): Add 64bit Linux support. Some syscall takes
long type arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
02:09 PM Bug #4251: Segmentation fault when using ruby-prof and Ruby 1.9.2
=begin
It's certainly not a perfect 1.9 implementation, but profiling on JRuby's 1.9 mode using --profile or --profi...
headius (Charles Nutter)
08:22 AM Bug #4251: Segmentation fault when using ruby-prof and Ruby 1.9.2
=begin
On 1/11/2011 6:16 PM, Evan Chaney wrote:
> Issue persists on ruby 1.9.2p136 (2010-12-25 revision 30365) [x86...
lsegal (Loren Segal)
08:15 AM Bug #4251: Segmentation fault when using ruby-prof and Ruby 1.9.2
=begin
Issue persists on ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0].
=end
evanchaney (Evan Chaney)
11:37 AM Bug #4267 (Closed): Make addr2line.c compile on OpenBSD
=begin
This issue was solved with changeset r30517.
Jeremy, thank you for reporting this issue.
Your contribution ...
naruse (Yui NARUSE)
05:22 AM Bug #4267 (Closed): Make addr2line.c compile on OpenBSD
=begin
OpenBSD uses the elf_abi.h header file instead of the elf.h header file. With the attached patch trunk build...
jeremyevans0 (Jeremy Evans)
10:37 AM Revision 38f12939 (git): * vm_dump.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:36 AM Revision d737ae54 (git): update comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:35 AM Revision fd2f2385 (git): * vm.c (thread_free): reset ruby_current_thread if it points the
thread to free.
* gc.c (slot_sweep): don't call RUBY_VM_SET_FINALIZER_INTERRUPT if
there is no current thread.
[r...
akr (Akira Tanaka)
10:27 AM Revision e1680f8c (git): * enum.c (sort_by_i): reenter check more strictly.
(sort_by_cmp): ditto.
[ruby-dev:43003] reported by Usaku NAKAMURA.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
akr (Akira Tanaka)
09:47 AM Bug #4227 (Closed): Webrick tests use deprecated :RequestHandler option
=begin
This issue was solved with changeset r30516.
Peter, thank you for reporting this issue.
Your contribution t...
naruse (Yui NARUSE)
09:31 AM Feature #4270 (Rejected): Resolv does not handle UTF8 domain names.
=begin
UTF-8 domain names are punycode, so you should encode utf-8 domain name to punycode domain name.

Like
...
sorah (Sorah Fukumori)
09:28 AM Feature #4270 (Closed): Resolv does not handle UTF8 domain names.
=begin
Resolv.getaddress(es) cannot handle UTF8 domain names:

Steps to reproduce error:

Resolv.getadd...
postmodern (Hal Brodigan)
08:52 AM Bug #4263 (Rejected): `pack': can't convert Fixnum into String (TypeError)
=begin
You use the result of FindWindowX as the first argument at next call,
but the returned value and the first ...
nobu (Nobuyoshi Nakada)
08:47 AM Feature #4262 (Closed): {key=>val}.hash is always equal to {val=>key}.hash
=begin
This issue was solved with changeset r30514.
Heesob, thank you for reporting this issue.
Your contribution ...
nobu (Nobuyoshi Nakada)
08:24 AM Bug #1813: Threading seg fault (1.9.1-p129 Linux/Mac)
=begin
The given code produces a segmentation fault under ruby 1.9.2-p0 and 1.9.2-p136 (tested in Ubuntu 64 bits). I...
ibc (Iñaki Baz Castillo)
07:47 AM Feature #4269 (Closed): command with && should execute as shell
=begin
Hello.
Currently with linux
command("ls && ls") is passed out to shell (correctly) so that it can run wi...
rogerdpack (Roger Pack)
07:26 AM Revision ef073660 (git): * lib/net/http.rb (Net::HTTP#connect): makes it timeout during
SSL handshake too. [ruby-core:34203]
Patch by Marc Slemko.
* test/net/http/test_http.rb (TestNetHTTP_v1_2#test_tim...
yugui (Yuki Sonoda)
07:26 AM Revision 6c977786 (git): * ext/readline/extconf.rb: new checks for RL_PROMPT_START_IGNORE
and RL_PROMPT_END_IGNORE. [ruby-core:34331]
* ext/readline/readline.c: enables USE_INSERT_IGNORE_ESCAPE only if
RL...
yugui (Yuki Sonoda)
07:21 AM Bug #4268 (Closed): FIBER_USE_NATIVE を undef していると GC.stress 下で Enumerable#zip が core
=begin
r27635 (FIBER_USE_NATIVE パッチ取り入れ)以後の trunk で、
#undef FIBER_USE_NATIVE していると発生するのですが、以下の
ようなスクリプトで core を...
metanest (Makoto Kishimoto)
06:54 AM Revision 596872f2 (git): * README.EXT.ja (rb_ensure): typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:20 AM Feature #4257: switch_hitter - an acceleration of date library
=begin
I ran switch_hitter against home_run's test suites. Most of the failures are due to differences between home...
jeremyevans0 (Jeremy Evans)
03:14 AM Feature #4247: New features for Array#sample, Array#choice
=begin
On 11 January 2011 14:39, Yusuke ENDOH <[email protected]> wrote:
> Hi,
>
> 2011/1/8 Benoit Daloze <eregontp@...
Eregon (Benoit Daloze)
02:35 AM Revision 4acff773 (git): * addr2line.c: OpenBSD uses the elf_abi.h header file instead of the
elf.h header file. patched by Jeremy Evans [ruby-core:34384]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30517...
naruse (Yui NARUSE)
12:37 AM Revision 6bcf7098 (git): * test/webrick/test_cgi.rb: Removes usage of deprecated
:RequestHandler option.
patched by Peter Weldon [ruby-core:34010]
* test/webrick/test_httpproxy.rb: ditto.
* test...
naruse (Yui NARUSE)

01/11/2011

11:37 PM Revision 23733f10 (git): * 2011-01-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:37 PM Revision 79654f3f (git): * hash.c (hash_i): return different values for inverse hash.
[ruby-core:34334]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:21 PM Bug #4256: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
Sorry, forgot to mention application is using watir 1.6.7 to support the functionality in X.rb mentioned abov...
mahendravadar (Rama Mahendravada)
10:05 PM Bug #4256: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
As mentioned I am very new to the ROR, please ask me specific questions so that I can provide you the require...
mahendravadar (Rama Mahendravada)
08:17 PM Bug #4256: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
Also, forgot to mention but win32-* gems that are binaries (win32-api 1.4.6 mingw32) do not contain binaries ...
luislavena (Luis Lavena)
08:15 PM Bug #4256: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
Can you please check what "C:/Program Files/waftt/lib/script_worker2.rb:152" is requiring in that line?

...
luislavena (Luis Lavena)
07:44 PM Bug #4256: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
@Shota : I am new to ruby can tell me what does it mean by "native extensions" of delayed_work? As we are usi...
mahendravadar (Rama Mahendravada)
10:39 PM Feature #4247: New features for Array#sample, Array#choice
=begin
Hi,

2011/1/8 Benoit Daloze <[email protected]>:
> Is there a reason to change Array#sample instead of us...
mame (Yusuke Endoh)
09:43 PM Bug #4263 (Rejected): `pack': can't convert Fixnum into String (TypeError)
=begin
I get the following error:
C:/Ruby192/lib/ruby/1.9.1/Win32API.rb:22:in `pack': can't convert Fixnum into St...
SamTreweek (Samuel Treweek)
07:28 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
This patch could be written as a C ext/*.so if MRI had an API for callbacks functions before and after each o...
kstephens (Kurt Stephens)
07:13 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Topic branch: trunk-weakref-c

Fixed: Free cached WeakRef instances after they are unreferenced.

htt...
kstephens (Kurt Stephens)
06:08 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
See commit in branch from trunk:

http://github.com/kstephens/ruby/commit/0942a955c649c39d3be4db13dbfb0ba...
kstephens (Kurt Stephens)
03:54 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
I'm working on a patch to implement weak refs in C.
=end
kstephens (Kurt Stephens)
12:52 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Maybe it's time to implement weakrefs in C that work well with MRI's collector.

http://www.haible.de/b...
kstephens (Kurt Stephens)
04:57 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Some clarification about Weak/Soft/Phantom references.

* Weak: not considered as references by the GC. O...
headius (Charles Nutter)
12:43 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
After further review, I found the synchronization issue is definitely with Rubinius and that not synchronizin...
bdurand (Brian Durand)
03:58 PM Feature #4262 (Closed): {key=>val}.hash is always equal to {val=>key}.hash
=begin
$ irb
irb(main):001:0> {1=>2}.hash
=> -381777873
irb(main):002:0> {2=>1}.hash
=> -381777873
irb(mai...
phasis68 (Heesob Park)
03:39 PM Bug #4261 (Closed): readline compilation error
=begin
r30496 causes compilation error of ext/readline on MacOS X 10.5.

It seems because libedit does not have ...
yugui (Yuki Sonoda)
03:08 PM Bug #4260 (Closed): some SEGVs in test/ruby/test_enum.rb
=begin
うまく説明できないんですが、r30494以後、test/ruby/test_enum.rbを実行するとSEGVが起きるようになりました。

(1) 単にtest-allで全テストを実行するとtest_sort_...
usa (Usaku NAKAMURA)
12:33 PM Bug #4259 (Rejected): Symbol syntactic sugar in Hashes does not work with quotes
=begin
Matz said this is true spec. Please write feature request if you want.

http://twitter.com/yukihiro_matz/...
sorah (Sorah Fukumori)
12:17 PM Bug #4259: Symbol syntactic sugar in Hashes does not work with quotes
=begin
I think this is spec...

--sora_h
=end
sorah (Sorah Fukumori)
12:06 PM Bug #4259 (Rejected): Symbol syntactic sugar in Hashes does not work with quotes
=begin
To reproduce the problem, try the following in irb:

>> hash = {Alabama: "AL"}
=> {:Alabama=>"AL"}
>>...
tbenst (Tyler Benster)
11:34 AM Revision 5a17f4c4 (git): fix spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:33 AM Revision 391d81e5 (git): * variable.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:29 AM Feature #4254: Allow method transplanting
=begin
Hi,

In message "Re: [ruby-core:34319] Re: [Ruby 1.9-Feature#4254][Open] Allow method transplanting"
o...
matz (Yukihiro Matsumoto)
10:25 AM Feature #4254: Allow method transplanting
=begin

On Jan 10, 2011, at 14:30 , Yukihiro Matsumoto wrote:

> Hi,
>
> In message "Re: [ruby-core:34291] Re:...
zenspider (Ryan Davis)
07:33 AM Feature #4254: Allow method transplanting
=begin
Hi,

In message "Re: [ruby-core:34303] Re: [Ruby 1.9-Feature#4254][Open] Allow method transplanting"
o...
matz (Yukihiro Matsumoto)
07:30 AM Feature #4254: Allow method transplanting
=begin
Hi,

In message "Re: [ruby-core:34291] Re: [Ruby 1.9-Feature#4254][Open] Allow method transplanting"
o...
matz (Yukihiro Matsumoto)
06:17 AM Feature #4254: Allow method transplanting
=begin


On 1/10/2011 2:15 AM, Ryan Davis wrote:
> If the method transplanted is pure ruby, why not allow it?
>
...
lsegal (Loren Segal)
11:04 AM Bug #4258 (Closed): valgrind ./ruby -ve ''
=begin
以下のように、ruby -ve '' としたときに、
不適切なアクセスが valgrind で検出されます。

% valgrind ./ruby -ve ''
==15880== Memcheck, a me...
akr (Akira Tanaka)
06:34 AM Revision 489d6a24 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:06 AM Bug #4255: When on a case-insensitive filesystem, "loaded features" search in require should ignore case
=begin

On Jan 10, 2011, at 06:41 , Benoit Daloze wrote:

> On 10 January 2011 14:47, Nobuyoshi Nakada <redmine@r...
zenspider (Ryan Davis)
04:47 AM Bug #4255: When on a case-insensitive filesystem, "loaded features" search in require should ignore case
=begin
Benoit is right, the issue is more complicated than this.

* OS X can have either case-sensitive or insen...
headius (Charles Nutter)
04:09 AM Revision 113b645b (git): * 2011-01-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:09 AM Revision c480ca0f (git): * array.c (rb_ary_resize): should care of embeded array when extending
the array.
* array.c (rb_ary_resize): need to set capa when changing the real
size of the array.
these are laten...
U.Nakamura

01/10/2011

11:41 PM Bug #4255: When on a case-insensitive filesystem, "loaded features" search in require should ignore case
=begin
On 10 January 2011 14:47, Nobuyoshi Nakada <[email protected]> wrote:
> This issue was solved with chang...
Eregon (Benoit Daloze)
10:47 PM Bug #4255 (Closed): When on a case-insensitive filesystem, "loaded features" search in require should ignore case
=begin
This issue was solved with changeset r30508.
Charles, thank you for reporting this issue.
Your contribution...
nobu (Nobuyoshi Nakada)
04:45 PM Bug #4255 (Rejected): When on a case-insensitive filesystem, "loaded features" search in require should ignore case
=begin
This should not re-load the same library when running on a system with case-insensitive filenames:

req...
headius (Charles Nutter)
09:52 PM Feature #4257 (Closed): switch_hitter - an acceleration of date library
=begin
switch_hitter'ed already passed nearly all of tests (except some tests
of class name and some confirmations...
tadf (tadayoshi funaba)
09:32 PM Bug #4256: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
Hello,

Also note the follow: JSON binary gem is not compatible with Ruby 1.9.2, it only provides binarie...
luislavena (Luis Lavena)
05:32 PM Bug #4256 (Feedback): [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
Thank you for your report, but it needs feedback.

* Can you produce small reproducing code?
* Does del...
sorah (Sorah Fukumori)
05:02 PM Bug #4256 (Closed): [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
Scenario : upgraded the existing ROR application from 1.8.6/2.8.1 => 1.9.2/3.0.1

Steps followed by us:
...
mahendravadar (Rama Mahendravada)
08:50 PM Feature #4254: Allow method transplanting
=begin
Hi,
On 10 January 2011 02:14, Yukihiro Matsumoto <[email protected]> wrote:
> Hi,
> Class to class method...
Eregon (Benoit Daloze)
04:20 PM Feature #4254: Allow method transplanting
=begin
On Mon, Jan 10, 2011 at 1:15 AM, Ryan Davis <[email protected]> wrote:
> Matz,
>
> You've argued th...
headius (Charles Nutter)
04:15 PM Feature #4254: Allow method transplanting
=begin

On Jan 9, 2011, at 16:05 , Yukihiro Matsumoto wrote:

> Class to class method transplanting could cause s...
zenspider (Ryan Davis)
02:55 PM Feature #4254: Allow method transplanting
=begin
Hi,
: At Mon, 10 Jan 2011 10:14:34 +0900,
: Yukihiro Matsumoto wrote in [ruby-core:34283]:
No, I am thinkin...
nobu (Nobuyoshi Nakada)
12:58 PM Feature #4254: Allow method transplanting
=begin
On Sun, Jan 9, 2011 at 7:14 PM, Yukihiro Matsumoto <[email protected]> wrote:
> |Are you thinking of a meth...
headius (Charles Nutter)
10:14 AM Feature #4254: Allow method transplanting
=begin
Hi,

In message "Re: [ruby-core:34281] Re: [Ruby 1.9-Feature#4254][Open] Allow method transplanting"
o...
matz (Yukihiro Matsumoto)
09:37 AM Feature #4254: Allow method transplanting
=begin
2011/1/10 Yukihiro Matsumoto <[email protected]>:
> Hi,
>
> Class to class method transplanting could cau...
zimbatm (zimba tm)
09:06 AM Feature #4254: Allow method transplanting
=begin
Hi,

Class to class method transplanting could cause serious problem, but
it might be able to relax module...
matz (Yukihiro Matsumoto)
08:56 AM Feature #4254: Allow method transplanting
=begin

On 2011-01-09, at 2:53 PM, Loren Segal wrote:

>
> Although it would be great to see #bind (and define_...
lsegal (Loren Segal)
05:33 AM Feature #4254: Allow method transplanting
=begin
On Sun, Jan 9, 2011 at 1:53 PM, Loren Segal <[email protected]> wrote:
> FWIW I've implemented something simila...
headius (Charles Nutter)
04:57 AM Feature #4254: Allow method transplanting
=begin


On 1/9/2011 2:53 PM, Loren Segal wrote:
> FWIW I've implemented something similar a while back as a gem ...
lsegal (Loren Segal)
04:53 AM Feature #4254: Allow method transplanting
=begin
On 1/9/2011 8:17 AM, Jonas Pfenniger (zimbatm) wrote:
> I agree it's not the cleanest, but it's not like I w...
lsegal (Loren Segal)
01:46 PM Revision dd55661f (git): * include/ruby/defines.h (CASEFOLD_FILESYSTEM): HFS+ is case
insensitive.
* load.c (loaded_feature_path, rb_feature_p, load_lock): on a
case-insensitive filesystem, loaded feat...
nobu (Nobuyoshi Nakada)
12:34 PM Revision 3e82d923 (git): * common.mk (showflags): show LD commands.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:32 AM Revision fd7c5303 (git): * test/ruby/test_method.rb (TestMethod#test_define_method): method
transplanting between class and module is impossible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30506 b2dd03...
nobu (Nobuyoshi Nakada)
04:51 AM Revision 594793f5 (git): * misc/rdoc-mode.el (rdoc-mode): show trailing whitespace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:24 AM Revision ee0f448f (git): * util.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

01/09/2011

11:44 PM Bug #3150: net/https peer verification doesn't do anything
=begin
Using Ubuntu 10.04 and OpenSSL 1.0.0c, I get the expected exception.
=end
MartinBosslet (Martin Bosslet)
10:44 PM Revision 1ca87609 (git): * misc/README: mention rdoc-mode.el and ruby-style.el.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:44 PM Revision 0b47f776 (git): * 2011-01-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:44 PM Revision 57e0bf96 (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:17 PM Feature #4254: Allow method transplanting
=begin
2011/1/9 Haase, Konstantin <[email protected]>:
> Wouldn't that be unnecessary if ...
zimbatm (zimba tm)
10:08 PM Feature #4254: Allow method transplanting
=begin
Wouldn't that be unnecessary if matz' trait proposal would be implemented?

On Jan 9, 2011, at 13:58 , Jona...
rkh (Konstantin Haase)
10:01 PM Feature #4254: Allow method transplanting
=begin

On Jan 9, 2011, at 04:58 , Jonas Pfenniger wrote:

> Feature #4254: Allow method transplanting
> http://...
zenspider (Ryan Davis)
09:58 PM Feature #4254 (Closed): Allow method transplanting
=begin
Is there a technical reason to not allow re-binding a method from one module to any other module ?

modu...
zimbatm (zimba tm)
02:57 PM Feature #3616 (Closed): IRB + readline incorrectly counts non-printing characters in prompt
=begin
This issue was solved with changeset r30496.
Sung, thank you for reporting this issue.
Your contribution to...
kouji (Kouji Takao)
11:38 AM Revision 41c93065 (git): * transcode.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:39 AM Revision 45493bb2 (git): * io.c (Kernel.#syscall): implemented on LP64/LLP64 environments too.
also uses __syscall if available for *BSD on 64bit architecture.
[ruby-core:34062]
git-svn-id: svn+ssh://ci.ruby-l...
yugui (Yuki Sonoda)
07:39 AM Revision b128f7ff (git): * lib/irb/locale.rb (IRB::Locale::LOCALE_NAME_RE):
some platoform has a locale without territory but with
encoding.
(#each_sub_locale): ditto.
git-svn-id: svn+ssh:...
yugui (Yuki Sonoda)
05:54 AM Revision 0c560941 (git): * 2011-01-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:54 AM Revision 38f5ffef (git): * ext/readline/readline.c: apply a patch from Nobuyoshi Nakada.
fixed #3616 [ruby-core:31484] IRB + readline incorrectly counts
non-printing characters in prompt
git-svn-id: svn...
kouji (Kouji Takao)
01:44 AM Bug #4248 (Rejected): r30483 might cause underflow
=begin
Hi,

2011/1/8 Yukihiro Matsumoto <[email protected]>:
> The following is the problem case given from R...
mame (Yusuke Endoh)

01/08/2011

03:29 PM Bug #4251: Segmentation fault when using ruby-prof and Ruby 1.9.2
=begin
On Sat, Jan 08, 2011 at 12:34:39PM +0900, Evan Chaney wrote:
> Bug #4251: Segmentation fault when using ruby...
tenderlovemaking (Aaron Patterson)
12:33 PM Bug #4251 (Third Party's Issue): Segmentation fault when using ruby-prof and Ruby 1.9.2
=begin
ISSUE

Segmentation faults occur when profiling Rails 3 controller actions that add new objects to the d...
evanchaney (Evan Chaney)
01:07 PM Revision d3b337c5 (git): fix spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:48 PM Revision 113f27ba (git): * enum.c (enum_sort_by): use rb_ary_resize.
(ary_cutoff): removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:25 PM Revision 8eec9c94 (git): * pack.c (swapf): compilation condition simplified.
(swapd): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:52 AM Revision 13c4c551 (git): * pack.c (swapd): remove duplicated code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:51 AM Revision b85ed255 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:29 AM Revision c36ad781 (git): * thread.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:21 AM Bug #4248: r30483 might cause underflow
=begin
Hi,

In message "Re: [ruby-core:34218] [Ruby 1.9-Bug#4248][Open] r30483 might cause underflow"
on Fri,...
matz (Yukihiro Matsumoto)
02:59 AM Bug #3150: net/https peer verification doesn't do anything
=begin
I tested this again in OS X 10.6.6 yesterday, and the problem still exists. I used Aaron's code from 09/09/2...
nbibler (Nathaniel Bibler)
02:47 AM Feature #4247: New features for Array#sample, Array#choice
=begin
On 7 January 2011 18:14, Aaron Patterson <[email protected]> wrote:
> Why not provide "samples" tha...
Eregon (Benoit Daloze)
02:15 AM Feature #4247: New features for Array#sample, Array#choice
=begin
On Fri, Jan 07, 2011 at 08:08:03PM +0900, Yusuke ENDOH wrote:
> Hi,
>
> 2011/1/7 Yoji Ojima <redmine@ruby...
tenderlovemaking (Aaron Patterson)

01/07/2011

11:59 PM Feature #4247: New features for Array#sample, Array#choice
=begin
On 7 January 2011 14:14, Yusuke ENDOH <[email protected]> wrote:
> 2011/1/7 Benoit Daloze <[email protected]>:...
Eregon (Benoit Daloze)
10:14 PM Feature #4247: New features for Array#sample, Array#choice
=begin
Hi.

2011/1/7 Benoit Daloze <[email protected]>:
> Did you consider having another option to {each_,}samp...
mame (Yusuke Endoh)
09:30 PM Feature #4247: New features for Array#sample, Array#choice
Hi,

On 7 January 2011 12:08, Yusuke ENDOH <[email protected]> wrote:
> Hi,
>
> 2011/1/7 Yoji Ojima <redmine@...
Eregon (Benoit Daloze)
08:08 PM Feature #4247: New features for Array#sample, Array#choice
Hi,
2011/1/7 Yoji Ojima <[email protected]>:
> We are planning to add the following features of the random sa...
mame (Yusuke Endoh)
07:20 PM Feature #4247 (Rejected): New features for Array#sample, Array#choice
=begin
We are planning to add the following features of the random sampling to Array.

1. Weighted random sampl...
oj (Yoji Ojima)
10:06 PM Bug #4249 (Closed): Net::IMAP gets a parse error response while sending multibyte mail
=begin
RFC3501 which defines IMAP version 4 rev 1 said:

"A literal is a sequence of zero or more octets (includ...
niw (Yoshimasa Niwa)
09:57 PM Bug #4242 (Closed): ruby-mode for emacs syntax highlighting breaks on regular expressions
=begin
This issue was solved with changeset r30484.
Nguma, thank you for reporting this issue.
Your contribution t...
nobu (Nobuyoshi Nakada)
09:20 PM Bug #4248 (Rejected): r30483 might cause underflow
=begin
Hi, matz (or Ray Chason) --

http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30483

> A...
mame (Yusuke Endoh)
07:42 PM Bug #4245: Array index with Range inconsistency
=begin
Yes, it's a bit odd, but it is clearly noted in the docs that this special case exists.

Marc-Andre: - Fo...
sdsykes (Stephen Sykes)
04:28 AM Bug #4245 (Rejected): Array index with Range inconsistency
=begin
This is per spec.

Think of it this way:

[5..-1]: give me all elements after the 5th one and up to t...
marcandre (Marc-Andre Lafortune)
01:14 AM Bug #4245 (Rejected): Array index with Range inconsistency
=begin
I've come across what I believe to be a possible inconsistency in the implementation of the Range array index...
kristianpd (Kristian PD)
06:45 PM Bug #4210 (Rejected): id rather than object_id used in 1.9 rdoc for ObjectSpace
=begin
> Yes, sorry, I missed that it was a block parameter. Apologies for the noise.

np :)
=end
usa (Usaku NAKAMURA)
06:28 PM Bug #4210: id rather than object_id used in 1.9 rdoc for ObjectSpace
=begin
Yes, sorry, I missed that it was a block parameter. Apologies for the noise.

I'm not able to close this ...
noodl (Vincent Bray)
02:46 PM Bug #4210: id rather than object_id used in 1.9 rdoc for ObjectSpace
=begin
The docs look correct to me. #{id} is referencing the parameter passed into the Proc, which can be named anyt...
mitchellh (Mitchell Hashimoto)
04:32 PM Revision 6fd9c371 (git): * 2011-01-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:32 PM Revision 8e96c2c5 (git): reverting r30451 until I can figure out what is wrong.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
04:11 PM Bug #4244 (Assigned): Psych.to_json generate incorrect JSON
=begin

=end
yugui (Yuki Sonoda)
04:11 PM Bug #4244: Psych.to_json generate incorrect JSON
=begin

=end
yugui (Yuki Sonoda)
12:04 AM Bug #4244 (Closed): Psych.to_json generate incorrect JSON
=begin
Psych.to_json could be presumed to return JSON because of its name.
But Psych.to_json generate single-quote...
nagachika (Tomoyuki Chikanaga)
02:07 PM Revision 35f78ac1 (git): * lib/mkmf.rb (configuration): backref needs to capture.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:07 PM Revision 64d04c7f (git): property.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:57 PM Revision 29ed2f30 (git): * misc/ruby-mode.el (ruby-mode-variables), misc/ruby-style.el:
show trailing whitespace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:54 PM Revision a262f71f (git): * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): highlight
regexp after open bracket. [ruby-core:34183]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30484 b2dd03c8-39d4-...
nobu (Nobuyoshi Nakada)
10:00 AM Bug #4246: Net::HTTP does not timeout during SSL connection handshake
=begin
This script demonstrates the behavior. It opens a socket listening on port 6666, then opens a SSL connection...
marcs (Marc Slemko)
09:58 AM Bug #4246 (Closed): Net::HTTP does not timeout during SSL connection handshake
=begin
If you open a SSL connection and it hangs while doing the SSL connection handshake then it does not timeout u...
marcs (Marc Slemko)
04:16 AM Bug #4241: IMAPTest#test_imaps_verify_none does not stop
=begin
On Fri, Jan 07, 2011 at 03:36:38AM +0900, Aaron Patterson wrote:
> On Thu, Jan 06, 2011 at 08:09:53PM +0900,...
Cezary (Cezary Baginski)
03:36 AM Bug #4241: IMAPTest#test_imaps_verify_none does not stop
=begin
On Thu, Jan 06, 2011 at 08:09:53PM +0900, Kazuhiro NISHIYAMA wrote:
> Bug #4241: IMAPTest#test_imaps_verify_...
tenderlovemaking (Aaron Patterson)
12:17 AM Revision dc06b7b7 (git): * bignum.c (bigmul1_karatsuba): avoid overflow that make assertion
fail in certain case. this patch is contributed from Ray Chason
<chasonr at gmail.com> in personal communication.
...
matz (Yukihiro Matsumoto)

01/06/2011

11:12 PM Feature #4243 (Closed): [PATCH] DRb should not forefully close connections on DRb#stop_service
=begin
When DRb#stop_service is called, all connections get terminated by
calling Thread.kill on them. It means t...
zimbatm (zimba tm)
11:01 PM Feature #4147: Array#sample で重みを指定したい
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:42968] [Ruby 1.9-Feature#4147] Array#sample で重みを指定したい"
on Thu, ...
matz (Yukihiro Matsumoto)
10:30 PM Feature #4147: Array#sample で重みを指定したい
=begin
>議論が大分入り組んで来たので、一旦現在の API とその実装の案を
>まとめてみました。sample_each は each_sample に改名してます。

これは、とりあえず意見は出尽くした感じですよ...
oj (Yoji Ojima)
09:58 PM Bug #4242 (Closed): ruby-mode for emacs syntax highlighting breaks on regular expressions
=begin
I'm not sure what category this one goes to so I apologise if I picked the wrong one.

I believe the synt...
amasal (Nguma Abojo)
08:09 PM Bug #4241 (Closed): IMAPTest#test_imaps_verify_none does not stop
=begin
IMAPTest#test_imaps_verify_none hangs up and can not stop with SIGINT.
I guess problem exists in ossl_ssl_...
znz (Kazuhiro NISHIYAMA)
03:38 PM Revision b215d61d (git): * 2011-01-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:38 PM Revision df925d91 (git): * string.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:58 AM Revision a6fac6a6 (git): * lib/mkmf.rb (create_makefile): ignore rest from first dot from
TARGET to generate init function name.
this is followup of r30464.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
U.Nakamura
11:47 AM Bug #4238: GC.stress 下で OptionParser で設定のない引数をパースさせると core
=begin
Ubuntu 上で gcc-4.3.3, -O3 つきでビルドした ruby で再現しました。
再現コードを削ってみたところ以下でも起きました。

% cat bug4238.rb
def a(&blk...
nagachika (Tomoyuki Chikanaga)
10:39 AM Bug #4238 (Closed): GC.stress 下で OptionParser で設定のない引数をパースさせると core
=begin
r29832 以降で起きます

以下のようなスクリプトを実行すると、

$ cat optparse-core.rb
require "optparse"

parser = OptionP...
metanest (Makoto Kishimoto)
10:51 AM Bug #4237: SSL_shutdown should be called until it returns 0
=begin
On Thu, Jan 06, 2011 at 10:39:11AM +0900, Hiroshi NAKAMURA wrote:
> Issue #4237 has been updated by Hiroshi ...
tenderlovemaking (Aaron Patterson)
10:39 AM Bug #4237: SSL_shutdown should be called until it returns 0
=begin
Here's a link to OpenSSL doc Aaron said: http://www.openssl.org/docs/ssl/SSL_shutdown.html

You should re...
nahi (Hiroshi Nakamura)
10:26 AM Bug #4237 (Closed): SSL_shutdown should be called until it returns 0
=begin
The documentation says SSL_shutdown should be called until it returns 0. I believe this was causing heap co...
tenderlovemaking (Aaron Patterson)
10:30 AM Revision 693ffb33 (git): * ext/socket/{getaddrinfo,getnameinfo}.c: include winsock2.h only when
specified to use winsock2 by user.
this problem is reported by kosaki.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
U.Nakamura
09:13 AM Revision 0b2eedb2 (git): * win32/README.win32: fix the misunderstanding of previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:04 AM Revision 5e96492d (git): * 2011-01-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:04 AM Revision 24d22ea4 (git): * win32/README.win32: Add byacc and sed to required commands list.
It's documentaion bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30476 b2dd03c8-39d4-4d8f-98ff...
kosaki (Motohiro KOSAKI)
03:00 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
I found what may be a bug in my patch. When testing similar code on Rubinius, I found the process deadlocking...
bdurand (Brian Durand)
02:29 AM Revision 10284a04 (git): * ext/psych/lib/psych/json/tree_builder.rb (start_mapping): tags
should not be included in JSON mapping
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30475 b2dd03c8-39d4-4d8f-98...
tenderlovemaking (Aaron Patterson)
01:11 AM Feature #4234 (Closed): Hash#default_proc= Doesn't Accept nil Argument
=begin
The initial value of a Hash's default Proc is the block passed to Hash.new or nil. Hash#default_proc= can se...
runpaint (Run Paint Run Run)
12:39 AM Revision b092e967 (git): use require_relative instead of File.expand_path
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
12:24 AM Revision 9bc8ccf4 (git): * lib/net/protocol.rb (eof?): BufferedIO should proxy eof? to the
underlying IO object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
12:20 AM Feature #4233 (Closed): autoload Can't Require Gems
=begin
Is it intentional that when used via `autoload`, `require` can't handle Gem names?

run@desktop:~/mi...
runpaint (Run Paint Run Run)
12:18 AM Revision 5d0fb7c1 (git): * lib/mkmf.rb (configuration): fixing gsub when multiple error flags
are passed to GCC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
12:06 AM Bug #4058: __method__ does not return correct method name for aliased methods
=begin
> This is intended. Originally, __callee__ and __method__ were equivalent, except in aliased methods where th...
runpaint (Run Paint Run Run)
 

Also available in: Atom