Project

General

Profile

Activity

From 06/04/2010 to 06/10/2010

06/10/2010

11:41 PM Feature #3418 (Open): IO#putc Clobbers Multi-byte Characters
=begin
Hi,

I agree that this is an implementation detail, but I also expect IO#putc
to handle normal character, because IO#getc behaves so:

$ cat t.txt
あいうえお

$ ruby19 -e 'open("t.txt") {|f| p f.getc }'
"あ"
...
mame (Yusuke Endoh)
09:17 AM Feature #3418 (Closed): IO#putc Clobbers Multi-byte Characters
=begin
This issue was solved with changeset r28243.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
matz (Yukihiro Matsumoto)
09:09 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Hi,

In message "Re: [ruby-core:30701] [Bug #3418] IO#putc Clobbers Multi-byte Characters"
on Thu, 10 Jun 2010 07:18:58 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:

|File io.c-putc.patch added

Thank you f...
matz (Yukihiro Matsumoto)
07:18 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Drat. Wrong file; try this one.
=end
runpaint (Run Paint Run Run)
07:15 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Thanks. Patch attached.
=end
runpaint (Run Paint Run Run)
06:44 AM Feature #3418: IO#putc Clobbers Multi-byte Characters
=begin
Hi,

In message "Re: [ruby-core:30697] [Bug #3418] IO#putc Clobbers Multi-byte Characters"
on Thu, 10 Jun 2010 05:49:55 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:

|IO#putc claims to write a "character", wh...
matz (Yukihiro Matsumoto)
05:49 AM Feature #3418 (Closed): IO#putc Clobbers Multi-byte Characters
=begin
IO#putc claims to write a "character", when in fact it writes a byte. I assume this is for backward compatibility reasons, but as this could lead to data loss, the documentation needs clarifying. Currently, #putc doesn't require ...
runpaint (Run Paint Run Run)
10:37 PM Revision 22ce9f81 (git): * time.c (find_time_t): test the result of LOCALTIME.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:37 PM Revision 6670aee9 (git): * time.c (find_time_t): test the result of LOCALTIME.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:49 PM Bug #3420 (Rejected): Module#method calling <=> causes SystemStackError
=begin
You can feel free to shoot your foot. Ruby doesn't prohibit it.
=end
nobu (Nobuyoshi Nakada)
06:10 PM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
The "problem" is that Object#<=> calls #== internally:

rb_obj_cmp(VALUE obj1, VALUE obj2)
{
if (obj1 == obj2 || rb_equal(obj1, obj2)) // <- Calls rb_equal
return INT2FIX(0);
return Qnil;
}

VALUE
rb_...
judofyr (Magnus Holm)
04:12 PM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
Sorry again, this should be in ruby-1.9... :/
=end
boof (Florian Aßmann)
04:03 PM Bug #3420: Module#method calling <=> causes SystemStackError
=begin
Sorry, ruby -v: ruby 1.9.2dev (2010-06-01 revision 28116) [x86_64-darwin10.3.0]
=end
boof (Florian Aßmann)
03:53 PM Bug #3420 (Rejected): Module#method calling <=> causes SystemStackError
=begin
It seems the SystemStackError will be raised when compar.c calls the spaceship:

static VALUE
cmp_eq(VALUE *a)
{
VALUE c = rb_funcall(a[0], cmp, 1, a[1]);
...

ruby-1.9.2-head >
...
boof (Florian Aßmann)
04:46 PM Revision fce17c54 (git): merges r28105 from trunk into ruby_1_9_2.
--
* file.c (file_expand_path): Refix r28102: this breaks
r28039. test for [ruby-dev:41429] is added. [ruby-core:30516]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:59 PM Revision 32e34787 (git): merges r28101 from trunk into ruby_1_9_2.
--
* insns.def (defined): respond_to_missing? may not be available
(for BasicObject instances).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:58 PM Revision 94010486 (git): merges r28093 from trunk into ruby_1_9_2.
--
* lib/tempfile.rb (Tempfile#unlink): leave @data. Assigning nil to
@data caused double closing error of the same IO in finalizer. a
patch from Simon Nicholls. [ruby-core:29395]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc...
yugui (Yuki Sonoda)
03:58 PM Revision f8beb090 (git): merges r28088 from trunk into ruby_1_9_2.
--
* file.c (rb_file_directory_p): update rdoc. a patch from Ilkka
Laukkanen. [ruby-core:30016]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:58 PM Revision 50d9b43b (git): merges r28086,r28162 and r28173 from trunk into ruby_1_9_2.
--
* .gdbinit (rp): mark singleton classes.
--
* .gdbinit (rp): detect and show RTypedData.
--
* .gdbinit (rp): show type name for RTypedData.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28264 b2dd03c8-39d4-4d8f-98ff...
yugui (Yuki Sonoda)
03:58 PM Revision 100046ed (git): merges r28055 from trunk into ruby_1_9_2.
--
* thread.c (blocking_region_begin): avoid RUBY_VM_CHECK_INTS()
call during GVL state transition. [Bug#3354] [ruby-dev:41435]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28263 b2dd03c8-39d4-4d8f-98f...
yugui (Yuki Sonoda)
03:45 PM Revision b0722b59 (git): * 2010-06-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:45 PM Revision cb962c5a (git): * time.c (rb_localtime_r2): fix localtime overflow check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:45 PM Revision a0e2603b (git): * time.c (rb_localtime_r2): fix localtime overflow check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:27 PM Revision 42eca4f4 (git): more tests
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:15 PM Revision 5f8eeea3 (git): * 2010-06-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:15 PM Revision 670b62a6 (git): make it runnable by ruby 1.8.6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:54 PM Revision 9c2a9688 (git): split tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:10 PM Revision 6cedcf89 (git): * time.c (rb_localtime_r2): refine localtime overflow check for
FreeBSD 6.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:10 PM Revision 094ca028 (git): * time.c (rb_localtime_r2): refine localtime overflow check for
FreeBSD 6.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:53 PM Revision deed6fbb (git): lib/uri/generic.rb: Backport #2428 [ruby-core:27019]; fixed #eql? so that it can handle being passed a nil value.
test/generic/test_generic.rb: added a test for the fix to #eql?.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
12:38 PM Revision cce257de (git): * time.c (find_time_t): always outerpolate from past.
[ruby-core:30672] reported by Benoit Daloze.
backport r28238 from trunk.
* time.c (calc_tm_yday): extracted from timegmw_noleapsecond.
backport r28236 from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@282...
akr (Akira Tanaka)
12:34 PM Revision ebda24cc (git): add comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:33 PM Revision b06885ff (git): more tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:53 AM Bug #3371: test-all aborted on amd64 lenny
全部実行しなくても dl fiddle gdbm の3ディレクトリだけでも再現しました。
~~~
% ./miniruby -v
ruby 1.9.3dev (2010-06-10 trunk 28243) [x86_64-linux]
% make test-all TESTS="-v dl fiddle gdbm" RUNRUBYOPT='--debug'
./miniruby -I../lib -I.ext/common -I./- -r../ext...
znz (Kazuhiro NISHIYAMA)
07:06 AM Bug #3419 (Rejected): 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
When accessing the home page of my rails3 app, this happens in console:

$ r s
=> Booting WEBrick
=> Rails 3.0.0.beta4 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to ...
joemsak (Joe Sak)
05:51 AM Revision 52ae6c71 (git): * 2010-06-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:51 AM Revision 96b19c48 (git): * ext/dl/dl.c (rb_dl_strdup): strdup() only allocates a buffer of
strlen()+1 bytes. [Bug #2794]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
05:51 AM Revision a0efdbbb (git): merge revision(s) 25342:
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:23 AM Revision 067361e3 (git): * lib/webrick/httpstatus.rb (WEBrick::HTTPStatus::Status::initialize):
accept 0 or more arguments. [ruby-core:28692]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:04 AM Revision 3c6fac49 (git): merge revision(s) 28245:
------------------------------------------------------------------------
r28245 | naruse | 2010-06-10 13:31:08 +0900 (Thu, 10 Jun 2010) | 4 lines
Revert r28200.
It caused many failures on test-all and following is SEGV.
./ruby -e 'requ...
naruse (Yui NARUSE)
04:38 AM Revision 980e7b7f (git): merge revision(s) 26159:
* eval.c (rb_load): initialize orig_func. [ruby-core:27296]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
04:31 AM Revision c659f404 (git): Revert r28200.
It caused many failures on test-all and following is SEGV.
./ruby -e 'require %!#{"foo/" * 10000}foo!'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:06 AM Revision 05f0e2ae (git): merge revision(s) 28243:
* io.c (rb_io_putc): documentation updated to mention putc would
not work well with multi-byte characters. [ruby-core:30697]
* io.c (rb_f_putc): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2...
naruse (Yui NARUSE)
12:18 AM Bug #3417 (Closed): undef load and backtrace
=begin
以下のようにすると SEGV します。

% cat t.rb
class C
def initialize
@a = @b = @c = @d = nil
end
end
GC.stress = true
module Kernel
undef load
end
C.new
raise
% ./ruby -ve 'load "t.rb"'
ruby 1.9.3dev (20...
akr (Akira Tanaka)
12:11 AM Revision 020bd635 (git): * io.c (rb_io_putc): documentation updated to mention putc would
not work well with multi-byte characters. [ruby-core:30697]
* io.c (rb_f_putc): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)

06/09/2010

10:57 PM Bug #3411 (Closed): Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
This issue was solved with changeset r28238.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
08:00 PM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi,
On 9 June 2010 11:01, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> In message "Re: [ruby-core:30683] Re: [Bug #3411] Time.local 1916,5,1 #=>       1916-04-30 23:00:00 +0100"
>    on Wed, 9 Jun 2010 10:21:37 +...
Eregon (Benoit Daloze)
06:01 PM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi,

In message "Re: [ruby-core:30683] Re: [Bug #3411] Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100"
on Wed, 9 Jun 2010 10:21:37 +0900, Tanaka Akira <akr@fsij.org> writes:

|This shows that a second after 1916-04-3...
matz (Yukihiro Matsumoto)
10:21 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
2010/6/9 Benoit Daloze <eregontp@gmail.com>:

> I am at Brussels, BRU - Belgium, CEST (UTC+2) (and so CET (UTC+1) in winter).

1916-05-01 00:00:00 is not exist in Brussels.

% zdump -v Europe/Brussels|grep 1916
Europe/Brus...
akr (Akira Tanaka)
08:52 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
On Jun 8, 2010, at 6:42 PM, Benoit Daloze <eregontp@gmail.com> wrote:

> Hi !
> On 9 June 2010 00:27, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
>> Hi,
>>
>> Cannot reproduce on my timezone. Could you tell us your time...
hasari (Hiro Asari)
08:42 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi !
On 9 June 2010 00:27, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> Cannot reproduce on my timezone.  Could you tell us your timezone
> setting?
>
>                                                        ma...
Eregon (Benoit Daloze)
07:34 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
On Jun 8, 2010, at 4:06 PM, Benoit Daloze wrote:

>> Then maybe it is a platform problem
>> or a zone problem (you are in -5, so it is likely not happening).
>> Could someone checks on OSX with trunk and 1.9.2 ?
>>
>> For ...
hasari (Hiro Asari)
07:27 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Hi,

Cannot reproduce on my timezone. Could you tell us your timezone
setting?

matz.

In message "Re: [ruby-core:30672] [Bug #3411] Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100"
on Wed, 9 Jun 2010 03:58:...
matz (Yukihiro Matsumoto)
06:06 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
> Then maybe it is a platform problem
> or a zone problem (you are in -5, so it is likely not happening).
> Could someone checks on OSX with trunk and 1.9.2 ?
>
> For my part I still get:
> $ ruby -e 'p Time.local 1916,5,1'
...
Eregon (Benoit Daloze)
05:45 AM Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
On 8 June 2010 21:53, <brabuhr@gmail.com> wrote:

> On Tue, Jun 8, 2010 at 2:58 PM, Benoit Daloze <redmine@ruby-lang.org>
> wrote:
> > Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
> > http://redmine.ruby-lang...
Eregon (Benoit Daloze)
03:58 AM Bug #3411 (Closed): Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
=begin
Everything is in the title.

My apologies if this is normal behavior, but I think is not.

It is the only first day of a month of the 20th century to behave like this
(and also the only day in -4000..4000 to not respect...
Eregon (Benoit Daloze)
09:52 PM Revision c43e977e (git): ext/nkf/nkf-utf8/nkf.c: Backport #2953 [ruby-dev:40606]; change nkf_char buffer in numchar_getc() size form 8 to 10 to avoid potential for a segfault.
test/nkf/test_nkf.rb: Added a test for the change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
09:51 PM Revision 55fb81e7 (git): * 2010-06-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:51 PM Revision 77f69058 (git): new test file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:39 PM Bug #3398 (Closed): 1.9.2 SEGV during test-all
=begin

=end
naruse (Yui NARUSE)
05:06 PM Revision 09a7d017 (git): lib/delegate.rb: Backport #1781 [ruby-core:24356]; allow a block to be properly passed through.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
01:54 PM Revision 82e646ea (git): * time.c (find_time_t): always outerpolate from past.
[ruby-core:30672] reported by Benoit Daloze.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:52 PM Feature #1800: rubygems can replace system executable files
=begin
Adding --prompt as a stopgap that defaults to off is acceptable to me. I don't know if I will have time to implement it until next week, though.
=end
drbrain (Eric Hodel)
01:40 PM Bug #2176: [rubygems] $LOAD_PATH includes bin directory
=begin
We can remove bin from load path, but users upgrading from a previous ruby install may need to run `gem pristine`.

Gems installed using RubyGems 1.3.1 and older do not use Gem.bin_path to locate the correct executable inside...
drbrain (Eric Hodel)
01:13 PM Revision 2560c3aa (git): * 2010-06-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:13 PM Revision 2a1d97cc (git): * time.c (calc_tm_yday): extracted from timegmw_noleapsecond.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:48 PM Bug #1085: Got the error message, after run 'gem install --test'.
=begin
I like your patch. Please commit it.
=end
drbrain (Eric Hodel)
12:43 PM Bug #3084 (Closed): ri shows the same description twice
=begin
Committed accidentally at r28158
=end
drbrain (Eric Hodel)
07:08 AM Bug #2223: lib/delegate: security model?
=begin
Hi!

I've had very few spare time last month, sorry, but I'll close the few issues assigned to me soon (definitely in time for the release candidate)

Thanks!
--
Marc-André
=end
marcandre (Marc-Andre Lafortune)
12:20 AM Bug #2223: lib/delegate: security model?
=begin
Hi, Marc-andre

What's the status? Or should I do it myself?


> Could you create and send a patch?
> If rubyspec and make check passes, and if there is no objection,
> please commit it by yourself.
>
> You can...
mame (Yusuke Endoh)
03:41 AM Bug #3332: r27953: gem install causes "uninitialized constant Gem::Commands::InstallCommand"
=begin
Hi, Gregory

I also cannot reproduce. Could you answer to Ryan's questions?
Otherwise, we can't do anything about this ticket.

This ticket will have Low-priority until you answer.

--
Yusuke Endoh <mame@tsg.ne....
mame (Yusuke Endoh)
12:18 AM Bug #3382 (Assigned): cannot cross-compile socket.so for winsock2 (mingw32)
=begin
Kirk, it turned out that configure's --with-winsock2 option had not been working for mingw32 compilers.

Revision r28223 should fix it. Please backport.
=end
shyouhei (Shyouhei Urabe)

06/08/2010

11:12 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

2010/6/8 Urabe Shyouhei <shyouhei@ruby-lang.org>:
> (2010/06/06 20:27), Yusuke ENDOH wrote:
>> Any code modification may often make a new bug even if it looks like
>> trivial one. We should select a solution with no co...
mame (Yusuke Endoh)
01:55 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
(2010/06/06 20:27), Yusuke ENDOH wrote:
> Any code modification may often make a new bug even if it looks like
> trivial one. We should select a solution with no code modification
> if any, especially during release process.
...
shyouhei (Shyouhei Urabe)
10:15 PM Bug #3410 (Closed): rubygems.rbで undefined method `path'
=begin
fixed in r27667 and r28230.
Thank you for your report.
=end
naruse (Yui NARUSE)
09:49 PM Bug #3410 (Closed): rubygems.rbで undefined method `path'
=begin
rubygemsが動かないようです。

[root@localhost ~]# gem
/usr/local/lib/ruby/1.9.1/rubygems.rb:607:in `path': undefined method `path' for #<Gem::ConfigFile:0x00000012e25998> (NoMethodError)
from /usr/local/lib/ruby/1.9.1/rubyg...
hasimo (Tohru Hashimoto)
07:45 PM Revision 0881fce5 (git): Backport #1785 [ruby-core:24395]; check to make sure finalizer_table isn't null before trying to run finalizers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
07:19 PM Revision af6593ba (git): lib/pathname.rb: Backport #2110 [ruby-core:25627]; backport of r23093 to handle the scenario where, on filesystems like Windows', paths are compared using casecmp instead of ==.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:27 PM Bug #3382 (Closed): cannot cross-compile socket.so for winsock2 (mingw32)
=begin
This issue was solved with changeset r28223.
Shyouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
shyouhei (Shyouhei Urabe)
04:54 PM Revision 44c8d6c4 (git): lib/date.rb: Backport #2707 [ruby-core:28011]; backport r27014 to fix problem with Date#>> and very small numbers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
04:35 PM Revision 13e40bda (git): lib/monitor.rb: Backport #2240 [ruby-core:26185]; backport r25420 to ensure that the scheduled thread is alive when a monitor is released.
test/monitor/test_monitor.rb: Backport #2240 [ruby-core:26185]; added a test for the above functionality.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
02:52 PM Revision 885527de (git): regexp.c: Backport #3403; backported from r28192 to fix a bug with non-greedy matching.
test/ruby/test_regexp.rb: Backport #3403; added this test suite, commenting out inapplicable tests to the current 1.8.6.
ChangeLog: Got my date wrong in the last few entries. Tuesday is the 8th, not the 9th!
git-svn-id: svn+ssh://ci.ru...
wyhaines (Kirk Haines)
01:51 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
I _think_ this caused some oddness. After building trunk, `irb` hung on load, seemingly looping indefinitely. The problem was my ~/.irbrc required a gem which `irb` could no longer find. I've yet to establish the reason for its a...
runpaint (Run Paint Run Run)
06:37 AM Bug #3140 (Closed): gem activation has changed between 1.8 and 1.9
=begin
This issue was solved with changeset r28200.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
01:14 PM Revision 78af046e (git): merge revision(s) 27667:
* ext/etc/etc.c (etc_systmpdir): moved from ext/tmpdir.
* ext/etc/etc.c (etc_sysconfdir): added.
* lib/rubygems/config_file.rb, lib/tmpdir.rb: use etc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@2...
naruse (Yui NARUSE)
11:45 AM Revision 38c8d6df (git): eval.c: Backport #2202 [ruby-core:26074]; backport of r25359, which modifies rb_clear_cache_for_undef to clear entries for inherited methods.
test/ruby/test_object.rb: Backport #2202 [ruby-core:26074]; Added this file, from r25359, which tests a number of behaviors of Object, including this change. This version differs from the one in r25359 because there are several tests whi... wyhaines (Kirk Haines)
09:59 AM Revision 3144eac8 (git): * win32/Makefile.sub (config.status): no need to embbed manifest if not exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
09:56 AM Bug #3407: Kernel.open Ignores 'BOM|' Prefix of :encoding Value
I suppose so. It just seems to add more complexity to an already confusing process. The format of a mode string is:
* `'a'` or `'r'` or `'w'`
* Optionally followed by `'+'`
* Optionally followed by either `'b'` or `'t'`
* Optional...
runpaint (Run Paint Run Run)
09:24 AM Bug #3407: Kernel.open Ignores 'BOM|' Prefix of :encoding Value
> ```ruby
> ...
Use `IO.read('/tmp/bom', encoding: 'BOM|UTF-8')`.
It is not for encoding name, but mode_enc.
naruse (Yui NARUSE)
06:56 AM Bug #3407: Kernel.open Ignores 'BOM|' Prefix of :encoding Value
Much obliged. Is the following intended?
```ruby
File.read('/tmp/bom', external_encoding: 'BOM|UTF-8')
#=> ArgumentError: unknown encoding name - BOM|UTF-8
```
(I also noticed that `io_encname_bom_p()` appears to allow all `'UTF-'`...
runpaint (Run Paint Run Run)
06:07 AM Bug #3407 (Closed): Kernel.open Ignores 'BOM|' Prefix of :encoding Value
This issue was solved with changeset r28199.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
nobu (Nobuyoshi Nakada)
05:24 AM Bug #3407 (Closed): Kernel.open Ignores 'BOM|' Prefix of :encoding Value
=begin
As reported in [ruby-core:30603]:

>> open('/tmp/bom', mode: ?w){|f| f << "\xEF\xBB\xBFfoo"}
>> [*open('/tmp/bom', encoding: 'BOM|utf-8').read.bytes]
=> [239, 187, 191, 102, 111, 111]
>> [*open('/tmp/bom', mode: 'r:BOM|...
runpaint (Run Paint Run Run)
09:53 AM Feature #2340 (Rejected): Removing YAML/Syck
=begin
Syck won't be removed in 1.9.x even if psych come to be default.
=end
naruse (Yui NARUSE)
09:51 AM Feature #3203 (Closed): LazySweepGC patch
=begin

=end
naruse (Yui NARUSE)
09:51 AM Bug #2646 (Third Party's Issue): 1.9.2dev segv when compiling with clang 1.1/trunk
=begin

=end
naruse (Yui NARUSE)
09:48 AM Bug #3384: ext/openssl: avoid to use cast
=begin
他の部分は変えないとコンパイルが通らなかったのに対し、ここは変えなくても通ったからじゃないかなぁと思います。
=end
naruse (Yui NARUSE)
09:39 AM Revision 8afb1109 (git): merge revision(s) 28193:
* include/ruby/win32.h: include errno.h before defining errnos.
* include/ruby/win32.h: check definition existance before defining
errno macros.
* win32/win32.c (errmap): define winsock errors mappings.
...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 3d8818ac (git): * 2010-06-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:34 AM Revision 324c2b7d (git): * configure.in (USE_WINSOCK2): ws2tcpip.h needs listed here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
09:33 AM Revision 6a80859a (git): merge revision(s) 28192:
* regexp.c (re_compile_pattern): allow zero times match for
non-greedy range repeatation. [ruby-core:30613]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
09:26 AM Revision 3de31e69 (git): merge revision(s) 28144:
* configure.in: should replace COMMON_HEADERS if --with-winsock2 is
specified. [ruby-dev:41521]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
09:02 AM Revision c0144a2f (git): merge revision(s) 27983:
* io.c, eval.c, process.c: remove all condition of r26371.
now, all platform use the same way. [Bug #3278][ruby-core:30167]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28222 b2dd03c8-39d4-4d8f-98ff-823fe69...
shyouhei (Shyouhei Urabe)
08:45 AM Revision 1ab8a925 (git): merge revision(s) 27799:27805:
* ext/iconv/iconv.c (rb_iconv_sys_fail): fix number of arguments.
a patch by Masaya TARUI <tarui AT prx.jp>.
* ext/iconv/iconv.c (rb_iconv_sys_fail): raise BrokenLibrary if
errno is not set. [ruby-dev:41317]
...
shyouhei (Shyouhei Urabe)
08:42 AM Revision 98e7a2ab (git): merge revision(s) 27721:27725,27738:27740:
* pack.c: backport integer pack/unpack from 1.9 for [ruby-core:21937].
* configure.in: backport RUBY_DEFINT and fixed size integer checks.
* ruby.h: include stdint.h if available.
* bignum.c (rb_big_pack): defined...
shyouhei (Shyouhei Urabe)
07:56 AM Revision 8c788b8a (git): merge revision(s) 27720:
* regex.c (read_special): get rid of overrun.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
07:50 AM Revision bbffb26a (git): merge revision(s) 27688:
* lib/net/imap.rb: backported exception handling from trunk.
[ruby-core:29745]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
07:49 AM Revision c60ce13a (git): merge revision(s) 27665:
* ext/bigdecimal/bigdecimal.c (VpAlloc): ensure buf does not get
collected. based on a patch masaya tarui at [ruby-dev:41213].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28217 b2dd03c8-39d4-4d8f-98ff-823...
shyouhei (Shyouhei Urabe)
07:08 AM Revision 21c40581 (git): merge revision(s) 27547:
* lib/thwait.rb (ThreadsWait#join): refined rdoc again.
[ruby-core:29863] [ruby-dev:41092]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
07:06 AM Revision 69ffece8 (git): merge revision(s) 27490:
* lib/net/imap.rb (fetch_internal): do not quote message data item
names. Thanks, Eric Hodel. [ruby-core:23508] backported form
trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28215 b2dd03c...
shyouhei (Shyouhei Urabe)
07:05 AM Revision fd71d468 (git): merge revision(s) 27487:
* lib/net/imap (encode_utf7): encode & properly. Thanks, Kengo
Matsuyama. [ruby-dev:38063] backported from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:42 AM Revision 670140e7 (git): merge revision(s) 27459:
* ext/win32ole/win32ole.c (ole_val2variant): fix the core dump
when converting Array object to VT_ARRAY variant. [ruby-core:28446]
[Bug #2836]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28213 b2...
shyouhei (Shyouhei Urabe)
06:41 AM Revision e3947edd (git): merge revision(s) 27404:
* file.c (rb_file_s_extname): skip last directory separators.
[ruby-core:29627]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:31 AM Revision 9252cb7d (git): merge revision(s) 27400:
* lib/fileutils.rb (FileUtils::cp_r): dup needed here; options are
destroyed otherwise.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:30 AM Revision 6e37bdc6 (git): merge revision(s) 27398:
* eval.c (search_required): expand home relative path first.
[ruby-core:29610]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:24 AM Revision 1bb0917f (git): merge revision(s) 27394:27397:
* lib/timeout.rb (Timeout#timeout): propagate errors to the
caller. [ruby-dev:41010]'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:14 AM Revision 0b1e9328 (git): merge revision(s) 27374,27512:
* lib/net/smtp.rb (Net::SMTP#rcptto_list): continue when at least
one RCPT is accepted. based on a patch from Kero van Gelder at
[ruby-core:26190].
* lib/net/smtp.rb (Net::SMTP#rcptto_list): fixed typo.
...
shyouhei (Shyouhei Urabe)
06:12 AM Revision 35bb464b (git): merge revision(s) 27321:
* LEGAL: separated the section for parse.c. contributed by Paul
Betteridge in [ruby-core:29472].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:27 AM Revision 1da20f3e (git): merge revision(s) 28128:
------------------------------------------------------------------------
r28128 | nobu | 2010-06-02 23:06:25 +0900 (Wed, 02 Jun 2010) | 2 lines
* test/ruby/test_{string,symbol}.rb (test_ascii_incomat_inspect):
ASCII ra...
naruse (Yui NARUSE)
05:02 AM Revision 6baa27a6 (git): merge revision(s) 27087:
* ext/rational/lib/rational.rb: fix [Bug #1397].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
04:52 AM Bug #3406: attr_accessor creates a private writer method
=begin
Hi,

At Tue, 8 Jun 2010 01:18:50 +0900,
Joel VanderWerf wrote in [ruby-core:30638]:
> Bug #3406: attr_accessor creates a private writer method
> $ ruby19 -v t.rb
> ruby 1.9.2dev (2010-05-31) [x86_64-linux]
> t.rb:3: warnin...
nobu (Nobuyoshi Nakada)
01:18 AM Bug #3406 (Closed): attr_accessor creates a private writer method
=begin
(Also, there is a warning that may be incorrect.)

$ cat t.rb
module M
private
def attr_accessor(*args); super; end
end

class C
extend M
attr_accessor :x
end

C.new.x = 1

$ ruby19 -v t.rb
...
vjoel (Joel VanderWerf)
04:45 AM Revision 78492e51 (git): merge revision(s) 27014:
* lib/date.rb (Date#>>): fixed. [ruby-core:28011]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
03:58 AM Revision cbf33c59 (git): merge revision(s) 26371,26373,26374,26972:
* eval.c (thread_timer, rb_thread_stop_timer): check the timing of
stopping timer. patch from KOSAKI Motohiro <kosaki.motohiro _AT_
jp.fujitsu.com>
* eval.c (rb_thread_start_timer): NetBSD5 seems to be hung w...
shyouhei (Shyouhei Urabe)
02:08 AM Revision b5f7766f (git): * test/ruby/test_proc.rb (test_parameters): require is no longer built-in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:08 AM Revision 528a1e7c (git): * test/ruby/test_proc.rb (test_parameters): require is no longer built-in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:21 AM Bug #3371: test-all aborted on amd64 lenny
http://chkbuild.n-z.jp/ruby/debian-amd64/ruby-trunk/log/20100607T073937.log.txt.gz
のcoreで調べてみると finalizer の実行で落ちているようですが、調べ方がよくわかりませんでした。
(gc.c:2773 は run_final の中で finalize_list の中じゃないとか。)
~~~
% pwd
/home/chkbuild/tmp/build/ruby-...
znz (Kazuhiro NISHIYAMA)

06/07/2010

10:41 PM Bug #3371: test-all aborted on amd64 lenny
遠藤です。
gdb のバックトレースなどは見えないでしょうか。
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:32 PM Bug #3385: ext/dbm: accept various version of db
=begin
遠藤です。

> ext/dbのextconf.rbに、様々なバージョンのBerkley DBを認識させるためのパッチです。

確認ですが、バージョン 3 から 5 を認識させるようになったのですよね。
実際にそれぞれのバージョンでビルドして、test/dbm/ がパスすることを
確認して頂いたということでしょうか。
そういうことであれば、神戸さんを信じて取り込もうと思います。


あと、

+ dbli...
mame (Yusuke Endoh)
10:27 PM Bug #3384: ext/openssl: avoid to use cast
=begin
遠藤です。

> ext/opensslで、この部分だけ旧来のcastを使用しているのは何か理由があるのでしょうか?

cast を使用していると問題があるでしょうか。
コンパイラが警告を出す程度の軽微な問題だとしたら、今は下手にいじりたく
ないなと思います。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:12 PM Feature #3399: UNC path is not handled properly
=begin

=end
nobu (Nobuyoshi Nakada)
01:46 PM Feature #3399: UNC path is not handled properly
=begin
1> at least i can assert that the stuff '\\?\' is windows-specific stuff that we don't like to be encountered. and i could see that cygwin do workaround by checking whether '\\?\ is present and ignore it.
i'm happy to being said...
jojelino (jojelino _)
02:23 AM Feature #3399: UNC path is not handled properly
=begin
You're trying to use cygwin GDB with a mingw-target Ruby, are you sure that works?

I've used mingw-based GDB in the past with, of course, mingw-based Ruby and had no problems.
=end
luislavena (Luis Lavena)
02:18 AM Feature #3399 (Closed): UNC path is not handled properly
=begin
(gdb)
0x62d4a4f1 2835 BUFINIT();
(gdb) print s
$5 = 0xc7dfa0 "//?/D:/ruby2/lib/ruby/site_ruby/1.9.1"
this is from rbconfig.rb
CONFIG = {}
CONFIG["DESTDIR"] = DESTDIR
CONFIG["MAJOR"] = "1"
CONF...
jojelino (jojelino _)
09:28 PM Revision 2258b0c7 (git): * test/rubygems/test_gem_activation.rb: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:28 PM Revision f4471359 (git): * test/rubygems/test_gem_activation.rb: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:27 PM Revision 2b322524 (git): * gem_prelude.rb: load full rubygems at LoadError for activation
check. [ruby-core:29486]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:27 PM Revision 7fca371d (git): * gem_prelude.rb: load full rubygems at LoadError for activation
check. [ruby-core:29486]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:04 PM Revision c9331864 (git): * io.c (parse_mode_enc): set set_by_bom bit. [ruby-core:30641]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:04 PM Revision 6fa0b504 (git): * io.c (parse_mode_enc): set set_by_bom bit. [ruby-core:30641]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:00 PM Revision 70271340 (git): lib/net/http.rb: Backport #1284 [ruby-core:22874]; Change Net:HTTP to use a block size of 16k instead of 1k when streaming or chunking POST bodies.
test/net/http/test_post_io.rb: Backport #1284 [ruby-core:22874]; A test to go with the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
06:30 PM Revision 550532d9 (git): * gc.c (rb_obj_id): trivial optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:30 PM Revision f5534ad5 (git): * thread.c (Init_Thread): no need to suppress warning for
ruby_thread_set_native anymore.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:24 PM Bug #2616: unable to trap in doze
=begin

=end
usa (Usaku NAKAMURA)
10:45 AM Revision ab586540 (git): merge revision(s) 26903:
* ext/nkf/nkf-utf8/nkf.c (numchar_getc): get rid of buffer
overflow. [ruby-dev:40606]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:07 AM Revision f53c5cbb (git): merge revision(s) 26850:
* ext/openssl/ossl_ssl_session.c
(ossl_ssl_session_{get,set}_time{,out}): fixed a bug introduced by
backporting. (see [ruby-dev:40573]) use long in according to
OpenSSL API. (SSL_SESSION_{get,set}_time{,out...
shyouhei (Shyouhei Urabe)
09:20 AM Revision f10f897b (git): * include/ruby/win32.h: include errno.h before defining errnos.
* include/ruby/win32.h: check definition existance before defining
errno macros.
* win32/win32.c (errmap): define winsock errors mappings.
these are VC++10 support, merge from trunk (r27236, r27258).
git-svn-id: svn+ssh://ci.ruby-...
U.Nakamura
08:44 AM Bug #3398: 1.9.2 SEGV during test-all
=begin
okkez です。

2010年6月7日0:26 Masaya TARUI <tarui@prx.jp>:
> 樽家です。
>
> r28191 で 1.9.2については解決をしましたが、trunkでないからかredmineの開発者に登録されてないからか、連携でcloseできてません。
> #手動でcloseも当然出来ない:-)
>

Ruby と Ruby1.9 プロジェクトの Developper として追加しておきました。

...
okkez (okkez _)
12:27 AM Bug #3398: 1.9.2 SEGV during test-all
=begin
樽家です。

2010年6月6日18:54 Yuki Sonoda <redmine@ruby-lang.org>:
> Bug #3398: 1.9.2 SEGV during test-all
> http://redmine.ruby-lang.org/issues/show/3398
>
> 起票者: Yuki Sonoda
> ステータス: Assigned, 優先度: High
> 担当者: Yuki Sonoda, カテゴリ...
tarui (Masaya Tarui)
06:14 AM Revision 9f9388e5 (git): * regexp.c (re_compile_pattern): allow zero times match for
non-greedy range repeatation. [ruby-core:30613]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:06 AM Bug #3400 (Closed): apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
There are some apparent typos in the "if defined" checks in openssl_missing.{h,c} which could potentially cause compatibility problems with future versions of OpenSSL. See the attached patch. The patch was generated against the...
aquark (Adrian Quark)

06/06/2010

11:11 PM Feature #1800: rubygems can replace system executable files
=begin
Hi,

2010/6/6 Luis Lavena <luislavena@gmail.com>:
>> It is better to have an option to prompt before rewriting a
>> file or executing extconf.rb.
>
> Please note that any gem update that needs to replace a stub script
> (r...
mame (Yusuke Endoh)
10:53 PM Feature #1800: rubygems can replace system executable files
=begin
On Sun, Jun 6, 2010 at 9:07 AM, Yusuke Endoh <redmine@ruby-lang.org> wrote:
>
> I realized more serious concern; "sudo gem install" executes
> extconf.rb with root access, which enables code execution by
> "an attacker".
>
...
luislavena (Luis Lavena)
10:07 PM Feature #1800 (Assigned): rubygems can replace system executable files
=begin
Hi,

I realized more serious concern; "sudo gem install" executes
extconf.rb with root access, which enables code execution by
"an attacker".

I think this does not means any security issue, but means a
simple fact ...
mame (Yusuke Endoh)
10:55 PM Bug #1085: Got the error message, after run 'gem install --test'.
=begin
Hi, Eric

Any update here?

This is the second reminder for this ticket (though I send you
many reminders).
There is a Japanese proverb: Hotoke no kao mo sando made.


I'll close this ticket by committing this p...
mame (Yusuke Endoh)
10:08 PM Bug #2176: [rubygems] $LOAD_PATH includes bin directory
=begin
Hi, Eric

Please please answer to nobu and Luis.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
08:27 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
2010/6/6 Urabe Shyouhei <shyouhei@ruby-lang.org>:
>> To avoid enbugging a new bug, we must choose the another solutions.
>> In this case, it is enough to add a note, "DO NOT USE etc/readline
>> WITH readline6!", to README.
>
...
mame (Yusuke Endoh)
06:42 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
> To avoid enbugging a new bug, we must choose the another solutions.
> In this case, it is enough to add a note, "DO NOT USE etc/readline
> WITH readline6!", to README.

? Sorry, can't interpret it. what's a new bug? Why is...
shyouhei (Shyouhei Urabe)
05:40 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

2010/6/6 Shyouhei Urabe <redmine@ruby-lang.org>:
> Yusuke, I know your feeling so I don't want to attack you, but your
> suggestion is just an yet another new feature -- as long as you see
> licensing issues as features...
mame (Yusuke Endoh)
04:58 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Yusuke, I know your feeling so I don't want to attack you, but your
suggestion is just an yet another new feature -- as long as you see
licensing issues as features (rather than bugs of contractual kind).
=end
shyouhei (Shyouhei Urabe)
01:37 PM Feature #2032 (Assigned): Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

> I merged a patch in [ruby-dev:39172]: reject readline6.

I really hate the check that rejects linking with readline6,
because it is actually *new feature*. The 1.9.2 feature was
already frozen. Rather, previe...
mame (Yusuke Endoh)
06:54 PM Bug #3398 (Closed): 1.9.2 SEGV during test-all
=begin
OSXで、TestArray#test_product中にSEGVが発生します。

rb_ary_productのt0が存在するheap slotがGCでfreeされてしまうのが原因のようです。t0に対するobj_freeは呼ばれないのでマーク漏れではないと思われ、もしかしたらheap slotのlimitがずれているのかも知れません。

ある程度大きなプログラムでないと再現しないようで、最小ケースは作成していませんが、私の環境では
...
yugui (Yuki Sonoda)
04:19 PM Bug #3231: Digest Does Not Build
=begin
Yes - it does fix the issue for md5. Can this also be done for the other digest subdirectories?

Thanks for the help.

=end
cfis (Charlie Savage)
02:46 PM Revision dd4b7184 (git): * gc.c (heaps_slot, assign_heap_slot, gc_sweep): skip sweep if
heap_slot's status is pre-free phase. [ruby-dev:41543]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
01:37 PM Revision 88eb029a (git): * string.c (rb_str_buf_cat_escaped_char): get rid of buffer
overflow on platforms int is bigger than 32bit, and warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:37 PM Revision ce4a6e68 (git): * string.c (rb_str_buf_cat_escaped_char): get rid of buffer
overflow on platforms int is bigger than 32bit, and warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:17 PM Bug #3377 (Closed): 100000.times { Time.allocate }: [FATAL] failed to allocate memory
=begin
This issue was solved with changeset r28185.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
01:06 PM Revision 0363b91b (git): * test/ruby/test_array.rb (test_product): test for r28187.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:59 AM Revision ec440b0b (git): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:56 AM Revision 58772d71 (git): * array.c (rb_ary_product): clear uninitialized elements in temporary
array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:47 AM Bug #3394 (Closed): spec/rubyspec/core/array/product_spec.rb SEGV
=begin
This issue was solved with changeset r28184.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
09:09 AM Bug #3394 (Closed): spec/rubyspec/core/array/product_spec.rb SEGV
=begin
と、いうわけで、とりあえず spec/rubyspec/core/array/product_spec.rb は
SEGV するようです。

(RUBY_DEBUG のためコンパイルでは RUBY_DEBUG_ENV マクロをつけてあります。)

% RUBY_DEBUG=gc_stress ./ruby spec/mspec/bin/mspec-run -f s
spec/rubyspec/core/array/product_spec.r...
akr (Akira Tanaka)
08:27 AM Bug #3393 (Closed): NEWS Mentions Enumerable#join
=begin
This issue was solved with changeset r28182.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
07:07 AM Bug #3393 (Closed): NEWS Mentions Enumerable#join
=begin
This has been reverted. Needs applying to trunk and 1.9.2 branch.
=end
runpaint (Run Paint Run Run)
04:27 AM Revision 46880d47 (git): * test/ruby/test_env.rb (class TestEnv): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
04:27 AM Revision 6ae881af (git): * test/ruby/test_env.rb (class TestEnv): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
04:12 AM Revision 28754d0a (git): * gc.c: set_heaps_increment is not
called before gc_makrs of lazy sweeping because live_num not
contain finalize objects. So call set_heaps_increment after lazy
sweeping if free_num are not enough. And move free_min to struct
rb_objspace for above. [ruby-dev:41499]...
authorNari (Narihiro Nakamura)
01:44 AM Revision 6e787a63 (git): * array.c (rb_ary_product): need to set the length in order to get
the entries marked. [ruby-dev:41540]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:44 AM Revision c22b223c (git): * array.c (rb_ary_product): need to set the length in order to get
the entries marked. [ruby-dev:41540]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

06/05/2010

11:26 PM Revision 366ff21e (git): * vm.c (Init_BareVM): call Init_native_thread here.
* thread.c (Init_Thread): don't call Init_native_thread.
* thread_pthread.c (Init_native_thread): exported.
* thread_win32.c (Init_native_thread): ditto.
[ruby-dev:41536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_...
akr (Akira Tanaka)
11:26 PM Revision f40d2c96 (git): * vm.c (Init_BareVM): call Init_native_thread here.
* thread.c (Init_Thread): don't call Init_native_thread.
* thread_pthread.c (Init_native_thread): exported.
* thread_win32.c (Init_native_thread): ditto.
[ruby-dev:41536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28183 b2dd...
akr (Akira Tanaka)
11:21 PM Revision 81cd7b07 (git): * NEWS: Enumerable#join has been reverted. [ruby-core:30604]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:21 PM Revision 60d6d93b (git): * NEWS: Enumerable#join has been reverted. [ruby-core:30604]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:56 PM Revision fce00b24 (git): merge revision(s) 28103:
* encoding.c (rb_enc_unicode_p): check the encoding is Unicode
or not by the name; not function's pointer. [ruby-dev:41479]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28181 b2dd03c8-39d4-4d8f-98ff-823fe69...
naruse (Yui NARUSE)
02:57 PM Feature #3388: regexp support for start_with? and end_with?
=begin
Missed.

def end_with?
i = rindex(pattern) and ($& ? $~.end(0) : i + pattern.length) == length or false
end

or

def end_with?(pattern)
if String === pattern
!!index(pattern, -pattern.lengt...
nobu (Nobuyoshi Nakada)
02:42 PM Feature #3388: regexp support for start_with? and end_with?
=begin
def start_with?(pattern)
!!rindex(pattern, 0)
end

def end_with(pattern)
rindex(pattern) and (!$& || $~.end(0) == length) or false
end

=end
nobu (Nobuyoshi Nakada)
02:14 PM Feature #3388 (Open): regexp support for start_with? and end_with?
=begin

=end
marcandre (Marc-Andre Lafortune)
02:13 PM Feature #3388: regexp support for start_with? and end_with?
=begin
I'm moving this to the feature's tracker, since I feel it would make a valid addition.

PS: Yui, that code won't work:

"Hello world. Bye".end_with? /e/ # => false
=end
marcandre (Marc-Andre Lafortune)
12:54 PM Feature #3388: regexp support for start_with? and end_with?
=begin
def end_with?(suffix)
if suffix.kind_of(String)
index(suffix) + suffix.length == self.length
else
m = suffix.match(self)
m ? m.post_match.empty? : false
end
end
=end
naruse (Yui NARUSE)
08:08 AM Feature #3388: regexp support for start_with? and end_with?
=begin
Not a bug.
=end
nobu (Nobuyoshi Nakada)
02:16 PM Revision 09e9807a (git): merge revision(s) 28174:28178:
* re.c (rb_reg_expr_str): ASCII incompatible strings
must always escape or converted.
* re.c (rb_reg_expr_str): use rb_str_buf_cat_escaped_char
when resenc is given: for Regexp#inspect or error message.
...
naruse (Yui NARUSE)
02:15 PM Revision e1c14eab (git): merge revision(s) 28104:
* string.c (rb_str_inspect): inspect as ASCII when the codepoint
of a character in Unicode string is ASCII printable one.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:47 PM Revision 7376a528 (git): * text/ruby/envutil.rb: ToArray when args is String.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:40 PM Bug #3392 (Closed): Kernel.open Ignores :binmode Key in Opts Hash w.r.t Encoding
=begin
(Ignoring the encoding names, there appear to be at least 30 permutations of mode string now accepted, and that's before you allow for platform-specific differences, so please forgive me if this is a stupid question.)

When K...
runpaint (Run Paint Run Run)
11:32 AM Revision 3a80743c (git): * re.c (rb_reg_expr_str): ASCII incompatible strings
must always escape or converted.
* re.c (rb_reg_expr_str): use rb_str_buf_cat_escaped_char
when resenc is given: for Regexp#inspect or error message.
* re.c (rb_reg_desc): add 'n' for ENCODING_NONE.
git-svn-id: svn+ssh://ci.ruby-l...
naruse (Yui NARUSE)
11:31 AM Revision 0d49737b (git): * string.c (sym_inspect): Escape when the symbol is not
resulted encoding and not ascii_only. It had escaped
ascii-incompatible string, but it is wrong.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
11:31 AM Revision 291809f4 (git): * string.c (rb_str_buf_cat_escaped_char): defined.
Splited from rb_str_inspect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
11:28 AM Revision 7f513123 (git): add an assertion message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:57 AM Bug #1573 (Closed): $0 behaves unexpectedly
=begin
This issue was solved with changeset r28161.
Morris, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
08:41 AM Bug #3391 (Assigned): Use single exclamation mark instead of double exclamation mark for IRB
=begin

=end
nobu (Nobuyoshi Nakada)
08:33 AM Bug #3391 (Closed): Use single exclamation mark instead of double exclamation mark for IRB
=begin
Hello,

I'm adding this patch which changes the "!!" double exclamation marks in lib/irb.rb to use single exclamation marks "!", I think using single exclamation marks are more formal for outputs and Ruby itself.

The pat...
diegoviola (Diego Viola)
08:37 AM Bug #3389 (Closed): [Docs]: Kernel.test Specifies Incorrect Return Type for ?W
=begin
This issue was solved with changeset r28160.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
12:34 AM Bug #3389 (Closed): [Docs]: Kernel.test Specifies Incorrect Return Type for ?W
=begin
The rdoc claims test(?W, file) returns a Boolean result; in fact, it returns an Integer or nil. Patch attached.
=end
runpaint (Run Paint Run Run)
07:39 AM Revision 0133aee4 (git): * .gdbinit (rp): show type name for RTypedData.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:59 AM Revision f229a064 (git): * ruby.c (process_options, load_file_internal): $0 seen from
required libraries by -r option should be the main script.
[ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:59 AM Revision af97da84 (git): * ruby.c (process_options, load_file_internal): $0 seen from
required libraries by -r option should be the main script.
[ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:15 AM Revision ec38843e (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): support for child
process env.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:15 AM Revision 2c2ae5b1 (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): support for child
process env.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:11 AM Revision 46f6b081 (git): * test/net/imap/test_imap.rb (test_exception_during_shutdown):
need to raise always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:11 AM Revision f75ab015 (git): * test/net/imap/test_imap.rb (test_exception_during_shutdown):
need to raise always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:31 AM Revision 3a2319f3 (git): * 2010-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:31 AM Revision 1c60a21e (git): * lib/matrix.rb: Matrix library copied from 1.9. It is now identical
except for methods dealing with Complex numbers which are absent.
[ruby-core:26268]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:18 AM Revision 159fd9ee (git): * lib/matrix.rb (eql?, ==, minor): Fix bugs when comparing/returning
some empty matrices.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:17 AM Revision 87c1da09 (git): * lib/matrix.rb: trivial optimizations
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
04:12 AM Revision be77d027 (git): * lib/matrix.rb (eql?, ==, minor): Fix bugs when comparing/returning some
empty matrices.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:12 AM Revision 906f8026 (git): * lib/matrix.rb: trivial optimizations
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:01 AM Revision d81b2491 (git): * error.c (rb_name_err_mesg_new): guard mesg, recv and method.
The problem in [ruby-dev:41464] is caused because mesg is collected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:01 AM Revision 62b89f1a (git): * error.c (rb_name_err_mesg_new): guard mesg, recv and method.
The problem in [ruby-dev:41464] is caused because mesg is collected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:04 AM Revision 8bca0932 (git): * .gdbinit (rp): detect and show RTypedData.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:57 AM Revision b83fc873 (git): * ruby.c (process_options): revert r25330, so that $0 can be seen
from required libraries by -r option. [ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:57 AM Revision 2ef85089 (git): * ruby.c (process_options): revert r25330, so that $0 can be seen
from required libraries by -r option. [ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

06/04/2010

11:30 PM Revision fd4417f8 (git): * file.c (rb_f_test): 'W' should test writable by real uid/git,
not world writable. [ruby-core:30587]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:30 PM Revision 45815f9c (git): * file.c (rb_f_test): 'W' should test writable by real uid/git,
not world writable. [ruby-core:30587]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:26 PM Bug #3305 (Assigned): test_processのMANDATORY_ENVS
=begin

=end
usa (Usaku NAKAMURA)
09:22 PM Revision 72992b97 (git): * 2010-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:22 PM Revision 79aac054 (git): Clarification of what '*' matches. Patch by John Wells <john.wells at greatworx.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
07:45 PM Feature #3388 (Rejected): regexp support for start_with? and end_with?
=begin

=end
naruse (Yui NARUSE)
07:24 PM Feature #3388 (Feedback): regexp support for start_with? and end_with?
=begin
ruby-1.9.2-head > "aBcdeFghIj".start_with?(/abc/i)
=> false

In my implementation of start_with? it is easy enough to utilize #index, which works fine:

def start_with?(pattern)
index(pattern) == 0
end

...
trans (Thomas Sawyer)
04:24 PM Bug #1573: $0 behaves unexpectedly
=begin
Hi,

> I am not him, but you go ahead.

Sorry, my patch does not work, though I cannot remember what I thought
when writing the patch...

$ ./ruby -I. -rbar foo.rb
nil
"foo.rb"


This issue is caused...
mame (Yusuke Endoh)
04:10 PM Bug #2718 (Assigned): DRb mixing up function return values between PIDs after fork()
=begin
Hi,

Sorry for late response, but I cannot reproduce on both 1.8.7-p249
and 1.9.1-p378.

I assign this issue to Masatoshi Seki, the maintainer for drb.
Seki-san, could you check this issue?

--
Yusuke Endoh <ma...
mame (Yusuke Endoh)
12:02 PM Bug #1541: mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin
Hello,

In message "[ruby-core:30581] Re: [Bug #1541][Closed] mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket."
on Jun.04,2010 11:58:13, <usa@garbagecollect.jp> wrote:
> 69) simil...
usa (Usaku NAKAMURA)
11:58 AM Bug #1541: mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin
Hello,

In message "[ruby-core:30577] [Bug #1541][Closed] mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket."
on Jun.04,2010 02:23:43, <redmine@ruby-lang.org> wrote:
> It appears fix...
usa (Usaku NAKAMURA)
02:23 AM Bug #1541 (Closed): mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin
It appears fixed now with

ruby 1.9.3dev (2010-06-03 trunk 28150) [i386-mingw32] (using "OpenSSL 0.9.8h 28 May 2008")

The only failures I see with make test-all are:
http://gist.github.com/424180
(12 failures)

...
rogerdpack (Roger Pack)
10:47 AM Bug #3387 (Closed): Re: [ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
=begin
This issue was solved with changeset r28156.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:20 AM Bug #3387 (Assigned): Re: [ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
=begin

=end
usa (Usaku NAKAMURA)
10:19 AM Bug #3387 (Closed): Re: [ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
=begin
こんにちは、なかむら(う)です。

In message "[ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by"
on Jun.03,2010 19:34:02, <nobu@ruby-lang.org> wrote:
> nobu 2010-06-03 19:33...
usa (Usaku NAKAMURA)
02:24 AM Revision c0529589 (git): * test/dl/test_cfunc.rb: test for r28156
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
02:24 AM Bug #2760 (Rejected): unable to cross-compile win32.c
=begin

=end
rogerdpack (Roger Pack)
01:46 AM Revision df25a131 (git): * ext/dl/cfunc.c (rb_dlcfunc_inspect): should taint the result.
[ruby-dev:41533]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:46 AM Revision da0ac851 (git): * ext/dl/cfunc.c (rb_dlcfunc_inspect): should taint the result.
[ruby-dev:41533]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:37 AM Revision bc561d0b (git): * 2010-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:37 AM Revision 408f0a92 (git): * gc.c (gc_sweep): suppress a warning on VC, again.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
 

Also available in: Atom