From 02/19/2009 to 02/25/2009


05:09 PM Feature #1206 (Open): New unit test runner: Test::Unit::UI::Xml::TestRunner
I have created a new unit test runner that behaves like Test::Unit::UI::Console::TestRunner but can also crea...
flavio (Flavio Castelli)
06:15 AM Revision 22624: merge revision(s) 21677:
* node.h (rb_thread_raised_clear): should not clear flags other than
raised flags. a patch by Tomoyuki Chikanaga ...
shyouhei (Shyouhei Urabe)
06:06 AM Revision 22619: merge revision(s) 21505:
* ext/socket/extconf.rb (gai_strerror): checks if available and if
returns const pointer.
* ext/socket/getaddrinf...
shyouhei (Shyouhei Urabe)
05:57 AM Revision 22615: merge revision(s) 21447:
* win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
* win32/win32.c (winnt_stat): gets rid of strange ...
shyouhei (Shyouhei Urabe)


06:31 PM Backport #1196 (Closed): 正規表現の \s と [\s] が異なる
正規表現の \s には \v が含まれませんが、[\s] には \v が含まれるようです。

$ ruby -v -e 'p "\v" =~ /\s/'
ruby 1.8.7 (2008-08-11 pat...
tommy (Masahiro Tomita)
05:44 PM Revision 22583: merge revision(s) 21432:
* lib/erb.rb (PercentScanner): remove PercentScanner. fixed % after
%> bug. [ruby-dev:37751] [Bug #997]
* test/e...
shyouhei (Shyouhei Urabe)
05:40 PM Revision 22580: merge revision(s) 21423:
* hash.c (rb_hash_s_create): set nil as the value if assoc length
is not enough. [ruby-core:21249]
shyouhei (Shyouhei Urabe)


01:57 PM Backport #962 (Closed): Patch for Makefile rubyspec rules after 1.8/1.9 spec merge
Applied at r22489.
shyouhei (Shyouhei Urabe)
01:10 PM Revision 22544: merge revision(s) 21354:
* eval.c (stack_extend): streamlined rb_thread_restore_context()
to ensure O(1) time. based on a patch by Brent R...
shyouhei (Shyouhei Urabe)
01:04 PM Revision 22540: merge revision(s) 21353:
* eval.c (cc_mark): frees the continuation's stack if its thread
is dead to avoid recursive gc that segfaults. [r...
shyouhei (Shyouhei Urabe)
12:43 PM Revision 22528: merge revision(s) 21298:
* numeric.c (ruby_float_step): extracted from num_step().
* range.c (range_step): uses ruby_float_step() for float r...
shyouhei (Shyouhei Urabe)
04:35 AM Backport #744: memory leak in callcc?


What you are seeing in unpatched ruby is memory leaking between your
"passes" in array_test.rb....
brent (Brent Roman)
02:15 AM Backport #744: memory leak in callcc?


I was unaware of the interaction between YYSTACK_USE_ALLOCA and the MBARI
Does anyone ...
brent (Brent Roman)


06:56 PM Backport #744: memory leak in callcc?

On Friday 20 of February 2009 23:14:13 Roger Pack wrote:
> The moon is in a good phase. LOL.
> It do...
mbabej (Michal Babej)
03:50 PM Revision 22484: merge revision(s) 21297:
* ext/extmk.rb (extmake): does not use both of makefile.rb and
extconf.rb at the same time.
* lib/mkmf.rb (DLLIB)...
shyouhei (Shyouhei Urabe)
03:19 PM Revision 22478: merge revision(s) 21165:
* eval.c (rb_thread_schedule): Don't change status of threads which
don't run next even if select notify readabili...
shyouhei (Shyouhei Urabe)
05:35 AM Backport #725 (Assigned): Synchronized block in finalizer-method results in deadlock/ crash of the interpreter
r17874 and r17886 have fixed this bug.
nobu (Nobuyoshi Nakada)
04:18 AM Backport #915 (Assigned): threadのQueue#popでまっているときにTimeout.timeoutによるタイムアウトが発生したあとQueue#pushでささる

nobu (Nobuyoshi Nakada)
04:16 AM Backport #915 (Closed): threadのQueue#popでまっているときにTimeout.timeoutによるタイムアウトが発生したあとQueue#pushでささる
Applied at changeset r22011.
nobu (Nobuyoshi Nakada)


04:35 PM Backport #1182 (Closed): REXML::Source#position badly implemented and other related issues
The implementation of REXML::Source#position works sometimes but most of the time it doesn't. Here is the so...
gettalong (Thomas Leitner)
11:43 AM Revision 22469: merge revision(s) 21066:
* lib/optparse.rb (OptionParser::List#summarize): gives priority
to latter switches. [ruby-dev:36692]
* lib/optp...
shyouhei (Shyouhei Urabe)
10:35 AM Revision 22465: merge revision(s) 20884:
* lib/cgi/session.rb: ignore session_id options fixed.[Bug #605] shyouhei (Shyouhei Urabe)
09:06 AM Revision 22461: merge revision(s) 20855:
Merged 20854 from trunk.
* lib/xmlrpc/server.rb: Restricting method inspection to show only
non-inherited public...
shyouhei (Shyouhei Urabe)
06:55 AM Feature #405: ssl.rb:31: [BUG] Bus Error
Running into same issue:

ssl.rb:31: [BUG] Bus Error
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin...
mattgrayson (Matt G)
02:51 AM Backport #744: memory leak in callcc?
On Saturday 14 of February 2009 08:17:22 Roger Pack wrote:
> Here's an interesting one.
> I built 1.8.7p72 ...
mbabej (Michal Babej)


04:41 PM Revision 22457: merge revision(s) 20752:
* lib/sync.rb (Sync_m#sync_try_lock): wrong variable name fixed.
a patch from [ruby-core:20561]
* lib/sync.rb (Sy...
shyouhei (Shyouhei Urabe)
03:47 PM Backport #1091 (Closed): possible bad handling of return value of OCSP_basic_verify in ext/openssl/ossl_ocsp.c
Applied in changeset r22440.
nobu (Nobuyoshi Nakada)
09:02 AM Revision 22450: merge revision(s) 20581:
* pack.c (pack_pack): fixed odd act of 'm*', 'M*', and 'P*'.
just ignores '*' in these cases.
shyouhei (Shyouhei Urabe)
08:26 AM Revision 22446: merge revision(s) 20580:
* pack.c (pack_pack): fixed length for odd length string.
shyouhei (Shyouhei Urabe)
08:19 AM Revision 22442: merge revision(s) 20578:
* eval.c (rb_yield_0): Qundef means no argument. [ruby-Bugs-22525] shyouhei (Shyouhei Urabe)
04:38 AM Backport #744: memory leak in callcc?

I used to think it was more, but in fact, -fno-stack-protector probably saves
less than 1% of execution ti...
brent (Brent Roman)
04:01 AM Backport #1174 (Closed): compilation error with OpenSSL 0.9.8j
On an x86_64 system with openssl 0.9.8j, ruby-1.8.6-p287 fails to build openssl extension:

compiling op...
mbabej (Michal Babej)

Also available in: Atom