Project

General

Profile

Activity

From 12/01/2009 to 12/07/2009

12/07/2009

10:55 PM Bug #2453 (Rejected): matrix#rank causes inf loop
=begin
Already fixed on both ruby_1_9_1 and trunk. Please upgrade your Ruby to 1.9.1-p376.
=end
yugui (Yuki Sonoda)
10:41 PM Bug #2453 (Rejected): matrix#rank causes inf loop
=begin
require 'matrix'
a=Matrix[[1,2,3],[1,2,3],[1,2,3]]
puts a.rank

#rank_e is ok.By the way,I didn't see rank_e on ruby-doc.org
=end
ntys (ding ding)
07:06 PM Revision 507f700d (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:51 PM Revision 3512a38d (git): * file.c (rb_f_test): use string form in unknown command error
message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:53 PM Revision f3b8aa1a (git): * 2009-12-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:53 PM Revision 785191b1 (git): add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:12 PM Bug #1744 (Open): Error with Marshal dump/load on a delegated class.
=begin

=end
nobu (Nobuyoshi Nakada)
10:18 AM Feature #2451 (Closed): BasicObject.initialize with variable number of argument
=begin
If one wants to write a class easily extensible (for some kind of library, say), then there is no nice way to have the initialize method be extensible other than through monkeypatching.

This could be made much more flexible ...
marcandre (Marc-Andre Lafortune)
07:13 AM Feature #2447: reduce GC pressure by symbol table without String instance
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:39846] [Bug #2447] reduce GC pressure by symbol table without String instance"
on Sun, 6 Dec 2009 23:24:59 +0900, Yusuke Endoh <redmine@ruby-lang.org> writes:

|現在のシンボルテーブルは、シンボルごとに...
matz (Yukihiro Matsumoto)
05:11 AM Revision 1d10aa8b (git): * marshal.c (w_object): reverted r26007. [ruby-dev:39845]
* test/test_delegate.rb (test_marshal): moved from test_marshal.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:15 AM Revision a462235e (git): increments RUBY_PATCHLEVEL for the previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
04:11 AM Revision f5418f8e (git): * 2009-12-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:11 AM Revision 1c2ef610 (git): * string.c (rb_str_justify): CVE-2009-4124.
Fixes a bug reported by
Emmanouel Kellinis <Emmanouel.Kellinis AT kpmg.co.uk>, KPMG London;
Patch by nobu.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:11 AM Revision 8a5224e4 (git): * string.c (rb_str_justify): CVE-2009-4124.
Fixes a bug reported by
Emmanouel Kellinis <Emmanouel.Kellinis AT kpmg.co.uk>, KPMG London;
Patch by nobu.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:49 AM Revision 753de85e (git): * test/dl/test_callback.rb testing callback removal
* test/dl/test_func.rb testing function names, to_i
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)

12/06/2009

11:57 PM Bug #2446 (Closed): documentation fix for strftime %l
=begin
This issue was solved with changeset r26029.
Matthew, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
10:08 AM Bug #2446 (Closed): documentation fix for strftime %l
=begin
%l should be 1..12 instead of 0..12
=end
mmb (Matthew Boedicker)
11:24 PM Feature #2447 (Rejected): reduce GC pressure by symbol table without String instance
=begin
遠藤です。

現在のシンボルテーブルは、シンボルごとに String のインスタンスを
割り当ててシンボル名を管理しますが、そのせいで GC の効率が落ちて
いると思います。

String ではなく ALLOC で直接確保した領域で管理するパッチを書きま
した。極端な例ではこのくらい早くなります。


# パッチ前
$ time ./ruby.org -e '10000.times { GC.start }...
mame (Yusuke Endoh)
10:35 PM Revision 241cd8c7 (git): * 2009-12-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:35 PM Revision 553b55f6 (git): ext/bigdecimal/bigdecimal_en.html: Remove obsolete information, fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:35 PM Revision 07e95b94 (git): * ext/bigdecimal/bigdecimal_en.html: Remove obsolete information, fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:05 PM Revision 941025c3 (git): * lib/bigdecimal.rb: fix comparison operators [ruby-core:26646]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:05 PM Revision 09a2dd63 (git): * object.c (rb_Float): Allow results of to_f to be NaN [ruby-core:26733]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
09:43 PM Revision 899a1f40 (git): * 2009-12-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:43 PM Revision b6ca597b (git): * array.c (rb_ary_sample): Fix infinite loop bug [ruby-core:27075]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:55 PM Revision c121f78b (git): * strftime.c: %l should be 1..12 instead of 0..12 [ruby-core:27072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:17 PM Revision 5e795ef8 (git): * lib/find.rb (Find.find): reduce stat system call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:01 AM Revision 89214aac (git): fix indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:04 AM Revision 604f01f2 (git): * lib/webrick/httpservlet/filehandler.rb: escape filename of index.
[ruby-dev:37768]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)

12/05/2009

03:38 PM Revision ee68e268 (git): * symbian/setup (config.h): EXECUTABLE_EXTS moved from dln.c:dln_find_1().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Alexander Zavorine
03:37 PM Revision fdf5d6da (git): * 2009-12-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:37 PM Revision 0a457ee0 (git): * symbian/setup (config.h): EXECUTABLE_EXTS moved from dln.c:dln_find_1().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Alexander Zavorine
03:37 PM Bug #1744 (Closed): Error with Marshal dump/load on a delegated class.
=begin
This issue was solved with changeset r26007.
Guillaume, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:52 AM Bug #1744: Error with Marshal dump/load on a delegated class.
=begin
It seems a possible bug rather than a backport task. It can be reproduced in the trunk version.
=end
yugui (Yuki Sonoda)
11:49 AM Bug #1934: Segmentation fault
=begin
I could reproduce the bug, but with ruby 1.9.2dev (2009-11-17 trunk 25805) [i386-darwin9.8.0], can't reproduce.
It seems a 1.9.1 specific bug.
=end
yugui (Yuki Sonoda)
10:25 AM Revision 11aa6c41 (git): * marshal.c (w_object): dump instance variables when using
marshal_dump. [ruby-core:24211]
* variable.c (rb_ivar_count): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:24 AM Feature #2442: [irb] interactive help
=begin

=end
nobu (Nobuyoshi Nakada)
10:21 AM Feature #2442 (Closed): [irb] interactive help
=begin
なかだです。

riのinteractive modeをirbから使えるようにするというのはどうでしょ
うか。


Index: lib/irb/cmd/help.rb
===================================================================
--- lib/irb/cmd/help.rb (revision 25998)
+++ lib/irb/cmd/...
nobu (Nobuyoshi Nakada)
09:41 AM Revision 00566716 (git): * lib/irb/extend-command.rb (IRB::ExtendCommandBundle::def_extend_command):
extension commands with optional parameters have been broken because of
a spec change of UnboundMethod#arity.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:41 AM Revision ccddc7b0 (git): * lib/irb/extend-command.rb (IRB::ExtendCommandBundle::def_extend_command):
gives eval a source location for readability of backtrace.
* lib/irb/extend-command.rb (IRB::ContextExtender::def_extend_command):
ditto
* lib/irb/extend-command.rb (IRB::MethodExtender::def_pre_proc):
ditto
* lib/irb/extend-comma...
yugui (Yuki Sonoda)
09:41 AM Revision a9777ca2 (git): merges r24227 from trunk into ruby_1_9_1.
--
* lib/irb/cmd/help.rb: fixed irb's "help" command. [ruby-core:22310].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:40 AM Revision 6fba2e0f (git): merges r24253 from trunk into ruby_1_9_1.
--
* win32/win32.c (rb_w32_{open,wopen}): fixed typos. these conditions
mean to call runtime's open() if textmode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:40 AM Revision 35d07e3f (git): merges r25092 from trunk into ruby_1_9_1.
--
* win32/win32.c, include/ruby/win32.h (rb_w32_access): new function to
replace MSVCRT's access().
[ruby-core:25761]
* file.c (eaccess): workaround for recent MSVCRT is no longer needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
yugui (Yuki Sonoda)
09:40 AM Revision 9e557661 (git): merges r25133 from trunk into ruby_1_9_1. c.f. [ruby-dev:39819]
--
* win32/wini32.c (LK_ERR): with overlapped I/O, LockFileEx() returns
ERROR_IO_PENDING if the file is locked.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:40 AM Revision e57e5c5b (git): merges r25883 from trunk into ruby_1_9_1. fixes a backpor task #2168.
--
* enc/trans/newline.trans (fun_so_universal_newline): generate \n
after \r\n detection instead of just after \r.
[ruby-list:45988] [ruby-core:25881] [ruby-core:26788]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_...
yugui (Yuki Sonoda)
09:40 AM Revision 223a2846 (git): merges r25967, r25968 and r25969 from trunk into ruby_1_9_1. fixes a backport task #2099.
--
* parse.y (dyna_push_gen, dyna_pop_gen): adjust local vtable level
for the case of syntax errors in method name or argument inside
do block. [ruby-core:26961]
--
* parse.y (dyna_push_gen): use rb_node_newnode() for ripper.
[ru...
yugui (Yuki Sonoda)
09:40 AM Revision c5a533a5 (git): merges r25405 from trunk into ruby_1_9_1. fixes the backport task #2233.
--
* parse.y (method_call): dispatch symbols. a patch from Andy Keep in
[ruby-core:26169]. [ruby-core:26165]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:39 AM Revision fbfcacb0 (git): merges r25404 from trunk into ruby_1_9_1. fixes the backport task #2232.
--
* parse.y (mlhs_basic): fixed handling splat in middle of mlhs. a
patch from Andy Keep in [ruby-core:26163]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:39 AM Revision 69b51262 (git): merges r25351 from trunk into ruby_1_9_1. fixes the backport task #2214.
--
* parse.y (rb_intern3): check symbol table overflow.
[ruby-core:26092]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:39 AM Revision 190554f0 (git): merges r25300 from trunk into ruby_1_9_1.
--
* ext/gdbm/gdbm.c (fgdbm_select): fixed rdoc. a patch from Justin
Collins in [ruby-core:26050].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:39 AM Revision 636840b3 (git): merges r24620 from trunk into ruby_1_9_1. fixes the backport task #1976.
--
* lib/mkmf.rb (rm_f, rm_rf): pass the last hash through if exists.
[ruby-dev:39153]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:39 AM Revision 35d36573 (git): merges r25402 from trunk into ruby_1_9_1. fixes the backport task #1921.
--
* parse.y (parser_here_document): dispatch delayed heredoc
contents. based on a patch from Andy Keep in [ruby-core:24855].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:35 AM Revision 1cc1ea37 (git): * marshal.c (w_object): dump instance variables when using
marshal_dump. [ruby-core:24211]
* variable.c (rb_ivar_count): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:45 AM Revision 7b154ee9 (git): * variable.c (obj_ivar_i): fixed argument types.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:19 AM Revision cf912b44 (git): * configure.in: default ac_cv_prog_CC to CC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:19 AM Revision 276653a6 (git): * configure.in: default ac_cv_prog_CC to CC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:37 AM Revision baa94e02 (git): merges r21903 from trunk into ruby_1_9_1. fixes the backport task #1063.
--
* win32/win32.c (rb_w32_write): limit write size to 32KB if the file
seems to be console. [ruby-core:21613]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:36 AM Revision a2643fb4 (git): merges r25209 from trunk into ruby_1_9_1.
--
* parse.y (bv_decls, bvar): fix for block variables.
[ruby-dev:39423]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:36 AM Revision 0c769b71 (git): merges r25193 from trunk into ruby_1_9_1.
--
* test/ripper/dummyparser.rb (DummyParser): improvement by Magnus
Holm in [ruby-core:25884].
* remove scanner events which simply returned the first argument.
* all parser events are now automatically generated.
* simplify blo...
yugui (Yuki Sonoda)
02:36 AM Revision 5eeb183f (git): merges r25187 from trunk into ruby_1_9_1.
--
* parse.y (ripper_yylval_id, ripper_get_{id,value}): wrap ID by
NODE to track local variable assignment.
* parse.y (lvar_defined_gen, assignable_gen): enable local
variable check. [ruby-core:24923]
* parse.y (validate): use val...
yugui (Yuki Sonoda)
02:36 AM Revision e88b960b (git): merges r25180 from trunk into ruby_1_9_1.
--
* thread.c (ruby_suppress_tracing): get rid of clobbering by
longjmp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:36 AM Revision fba78633 (git): merges r25353 and r25362 from trunk into ruby_1_9_1.
--
* lib/csv.rb (CSV#read_to_char): set encoding and verify data
which read from io before encode it to @encoding.
* lib/csv.rb (CSV#raw_encoding): add to get @io's encoding.
* lib/csv.rb (CSV#read_io): add to read string and set @io...
yugui (Yuki Sonoda)
02:15 AM Bug #2433: Ruby gem update --system /gem install [any_gem_name] ERROR
=begin
On Fri, Dec 4, 2009 at 2:12 PM, Roger Pack <rogerdpack@gmail.com> wrote:
> install [gem_name] I always got the below error:
>> [code]
>> serge@serge-laptop:~$ sudo gem install heroku
>> ERROR:  Error installing heroku:
>>   ...
luislavena (Luis Lavena)
01:18 AM Revision b271ca8c (git): * lib/irb/extend-command.rb (def_extend_command): fixed argument
number for negative arity.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

12/04/2009

11:21 PM Revision 8237d170 (git): * 2009-12-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:21 PM Revision 6a1aebaa (git): * ext/dl/cptr.c (to_int): DL::CPtr supports to_int
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
09:16 PM Feature #973: EncDet again
=begin
2009/11/28 Kouhei Sutou <kou@cozmixng.org>:
> 私にとって3例は多くないので、Encと略すほどではないと感じます。

Encodingクラスがあるのに、EncXXXを定義するのはとても嫌です。
成瀬さんの懸念も分かりますので encoding.rbは避けるとしても、やはりEncoding::XXXであって欲しいです。

ところで、先日IRCで挙がった話題ですが、EncDetは何を提供するのでしょうか...
yugui (Yuki Sonoda)
08:04 PM Bug #2436 (Rejected): maybe lambda ruby1.9.1.p129
=begin
Both work fine with latest 1.9.1p355 and 1.9.2.
=end
nobu (Nobuyoshi Nakada)
07:56 PM Bug #2436 (Rejected): maybe lambda ruby1.9.1.p129
=begin
the program exit when lambda

a.rb works well
b.rb won't work

the problem doesn't appear in 1.9.1.p0
=end
ntys (ding ding)
05:58 PM Bug #2434 (Rejected): Ruby gem update --system /gem install [any_gem_name] ERROR
=begin
No matter on which OS you are, - XP Family, XP Pro or Ubuntu 9.10. Noo matter if you have firewall 'hyper-sensitive' or proxy. When trying to do gem update --system or even when trying to install a new gem like 'gem install [gem...
Javix (Sergueï Cambour)
05:57 PM Bug #2433 (Rejected): Ruby gem update --system /gem install [any_gem_name] ERROR
=begin
No matter on which OS you are, - XP Family, XP Pro or Ubuntu 9.10. Noo matter if you have firewall 'hyper-sensitive' or proxy. When trying to do gem update --system or even when trying to install a new gem like 'gem install [gem...
Javix (Sergueï Cambour)
04:57 PM Bug #2427 (Closed): possible bug in Method#source_location (from [ruby-core:27014])
=begin
This issue was solved with changeset r25992.
ujihisa, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:27 AM Bug #2427: possible bug in Method#source_location (from [ruby-core:27014])
=begin
Oops, maybe not nobu, but mame.
=end
usa (Usaku NAKAMURA)
10:17 AM Bug #2427: possible bug in Method#source_location (from [ruby-core:27014])
=begin
I don't know whether 3 or 4 is correct.

Anyway, this difference is brought by the changes of parse.y,
and not depends on the platform of ruby.
It depends on only revision.
I don't track the changes of parse.y, so I don...
usa (Usaku NAKAMURA)
09:53 AM Bug #2427 (Closed): possible bug in Method#source_location (from [ruby-core:27014])
=begin
Originally reported by Roger Pack:

> It appears that Method#source_location returns different values for
> 1.9.1 and 1.9.2dev for this code:
>
> class A
>
> def go( a=3,
> b=3)
> end
> end
> puts A.inst...
ujihisa (Tatsuhiro Ujihisa)
12:51 PM Revision 8f591c43 (git): * marshal.c (marshal_load): should set taintness. [ruby-dev:39723]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:53 AM Revision beb486d5 (git): * insns.def (defined): should respect #respond_to_missing? as
#respond_to? does.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
10:35 AM Bug #2425 (Assigned): Kernel#public_method の例外メッセージ
=begin

=end
ujihisa (Tatsuhiro Ujihisa)
08:34 AM Revision 826aa8c3 (git): * insns.def (defined): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:50 AM Revision 9ad06537 (git): * parse.y (k_def): adjust the location of method definition to the
line of def. [Bug #2427]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:37 AM Revision 2c2cf71b (git): * time.c (num_exact): should not accept strings as operands, even
though they respond to #to_r. ideally, strict rational
conversion should be done by a method like #to_rational, not #to_r.
[ruby-core:23729]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
07:09 AM Revision 4cec4edd (git): fixed tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
07:09 AM Revision 6ac5764d (git): added a ChangeLog entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
07:09 AM Revision 78b2714b (git): avoid SEGV in instance_eval without block.
instance_eval does not yield self.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
04:14 AM Revision 39802186 (git): * ext/stringio/stringio.c (ungetc): RDoc updated. trunk allows
pushing back behind the beginning of the pseudo stream.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
12:15 AM Revision d5e1b514 (git): * test/dl/test_callback.rb (**): using DL::Function to test callbacks
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)

12/03/2009

07:26 PM Bug #2425 (Closed): Kernel#public_method の例外メッセージ
=begin
private メソッドの名前を Kernel#public_method に渡したときの例外メッセージが
undefined private method になっています。

$ ruby -ve 'public_method(:fork)'
ruby 1.9.2dev (2009-12-03 trunk 25979) [i386-mingw32]
-e:1:in `public_method': undefined private...
wanabe (_ wanabe)
06:26 PM Revision 3e3f66e4 (git): * 2009-12-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:25 PM Revision 7dbfe896 (git): * compile.c (compile_cpath, iseq_compile_each): reverted
constant/class variable lookup in instance_eval etc. to the
behavior of 1.8.
* eval.c (rb_mod_nesting): ditto.
* insns.def (putspecialobject, defineclass): ditto.
* node.h (NODE_FL_CREF_PUSHED_BY_EVAL): ditto.
* vm_core.h (VM_SPECIAL_O...
shugo (Shugo Maeda)
02:07 PM Bug #2066: Merge Latest RDoc/Ri
=begin
The latest released version fails on 1.9 trunk. I am working on it at present.
=end
drbrain (Eric Hodel)
02:06 PM Bug #2355: Please update rubygems!
=begin
I can update RubyGems tomorrow, Friday at latest.

If I were to move RubyGems main development into ruby's repository I would need to make tags for RubyGems releases somewhere in ruby's repository. Would this be ok?

If ...
drbrain (Eric Hodel)
12:59 AM Bug #2355: Please update rubygems!
=begin
How about this ticket?
=end
naruse (Yui NARUSE)
01:45 PM Revision 6e063278 (git): * test/stringio/test_stringio.rb: use 1.8 methods for easier backport.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Hiroshi Nakamura
01:26 PM Revision 2471c52c (git): * 2009-12-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:26 PM Revision 6d03001c (git): * test/stringio/test_stringio.rb: imported tests from trunk. it has 2
failures which can be fixed by backporting r17739 from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
12:20 PM Bug #2423: REXML edge case with <a>A &gt; B</a>
=begin
Can you try with a script that runs outside rails?

The script you've attached doesn't work. I modified it to what I *think* it should be, but nothing breaks on 1.8.7 or 1.8.6. I've attached the test script I used.
=end
tenderlovemaking (Aaron Patterson)
10:48 AM Bug #2423 (Rejected): REXML edge case with <a>A &gt; B</a>
=begin
The attached file: rexml_test.rb was written in the context of a rails app, and used ./script/runner to execute.

It uses Nokogiri by way of comparison to REXML.

There are 4 test cases, and only the last one fails: REXM...
kwerle (Kurt Werle)
11:29 AM Revision 9998481d (git): * enc/trans/gb18030-tbl.rb: Fix omission of C1 region in code table
(from Tatsuya Mizuno)
* test/ruby/test_transcode.rb: Added test for converting full range of
Unicode codepoints from/to GB18030 (from Tatsuya Mizuno)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25980 b2dd03c8-39d4-4d8f-98ff-82...
duerst (Martin Dürst)
08:18 AM Bug #2394: [BUG] pthread_mutex_lock: 22 revisited
=begin
Note that this also appears to be able to lock a ruby process.
See the following example of one that was unresponsive, this is what gdb's backtrace gave for it.
Thanks.
-r

(gdb) bt
#0 0xb7fb0410 in __kernel_vsyscall...
rogerdpack (Roger Pack)
03:04 AM Revision 342ed0ab (git): * 2009-12-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 AM Revision f28a0b6b (git): * test/dl/test_callback.rb (**): testing return values of dl callbacks
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
12:59 AM Bug #2414: make test-all does not work after gem update
=begin

=end
naruse (Yui NARUSE)
12:58 AM Bug #2176 (Assigned): [rubygems] $LOAD_PATH includes bin directory
=begin

=end
naruse (Yui NARUSE)
12:58 AM Bug #1881 (Closed): [PATCH] Build Documentation for Kernel#gem and Gem
=begin

=end
naruse (Yui NARUSE)
12:57 AM Bug #1085 (Assigned): Got the error message, after run 'gem install --test'.
=begin

=end
naruse (Yui NARUSE)
12:57 AM Bug #1040 (Assigned): rubygems/builder.rb should require user_interaction
=begin

=end
naruse (Yui NARUSE)
12:57 AM Bug #843: RubyGems include useless libraries
=begin

=end
naruse (Yui NARUSE)

12/02/2009

05:00 PM Bug #2420 (Closed): super call may use wrong receiver object
=begin
The code below prints:
C
main
Object::m

which means that the super calls the instance method B#m on a receiver that is not an instance of B. It's not what makes the super call to pick the main object as a receiver in ...
nobu (Nobuyoshi Nakada)
02:54 PM Revision 0f0a744e (git): * 2009-12-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:54 PM Revision 46e08691 (git): * ext/openssl/ossl_ssl.c: initialize @hostname of SSLSocket to avoid
warning at SSLSocket#connect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
11:42 AM Bug #2128 (Rejected): sample/test.rb:gc failure & unknown encoding messages OS X 10.6.1 (25015)
=begin

=end
naruse (Yui NARUSE)
11:17 AM Feature #2340: Removing YAML/Syck
=begin

=end
naruse (Yui NARUSE)
11:15 AM Bug #2413 (Assigned): MiniTest::Assertions#assert_raises ignores message
=begin

=end
naruse (Yui NARUSE)
11:14 AM Bug #2414 (Assigned): make test-all does not work after gem update
=begin

=end
naruse (Yui NARUSE)
08:32 AM Revision 394dbd9e (git): * eval.c (proc_invoke): unbound block created by define_method
cannot call super. [ruby-core:26984]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:40 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
=begin
Hi Suraj,

Perhaps I wishfully believed your patch to be the needed solution, but what I'm seeing is definitely occurring when pthread_main_np() == 0.

With 1.9.1-p243 I was seeing random problems that seemed stack relate...
ammar (Ammar Ali)
02:22 AM Revision 00cddd53 (git): * 2009-12-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:22 AM Revision 21b3c774 (git): * time.c (time_asctime): workaround for MSVCRT's bug.
backported from trunk (r18871). ref [ruby-core:26992]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura

12/01/2009

07:17 PM Feature #1811 (Assigned): Default BasicSocket.do_not_reverse_lookup to true
=begin

=end
ujihisa (Tatsuhiro Ujihisa)
07:13 PM Bug #948 (Assigned): dl: cannot pass double value correctly on all x86_64 systems
=begin

=end
ujihisa (Tatsuhiro Ujihisa)
06:36 PM Bug #1308 (Open): bigdecimal debug code prevents tests from running
=begin
this is the issue of bigdecimal itself.
but currently bigdecimal has no maintainer... :-(
=end
usa (Usaku NAKAMURA)
06:30 PM Feature #1482 (Feedback): Kernel.exec doesn't respect COMSPEC environment variable on Windows
This is the spec of Windows itself.
Should we change the behavior with deviating from OS standard way?
usa (Usaku NAKAMURA)
09:03 AM Revision c17eaba0 (git): * 2009-12-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:03 AM Revision cc9522f8 (git): * test/digest/test_digest_extend.rb: added tests for digest framework.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@25971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Hiroshi Nakamura
09:03 AM Revision 115fa14f (git): * test/digest/test_digest_extend.rb: added tests for digest framework.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Hiroshi Nakamura
03:01 AM Revision 8f6cdd79 (git): * parse.y (dyna_push_gen, dyna_pop_gen): no needs to save both of
args and vars. [ruby-core:26961]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
 

Also available in: Atom