Project

General

Profile

Activity

From 01/16/2010 to 01/22/2010

01/22/2010

11:04 PM Bug #2629 (Rejected): ConditionVariable#wait(mutex, timeout) should return whether the condition was signalled, not the waited time
=begin
At this time, ConditionVariable#wait on 1.9.2dev works as follows:

ConditionVariable#wait(mutex, timeout) => integer
Waits for at most 'timeout' time. 'timeout' may be a floating
point number.
Returns the nu...
hongli (Hongli Lai)
10:01 PM Bug #1685: Some windows unicode path issues remain
=begin
Is there any progress regarding this issue(s)?
=end
vo.x (Vit Ondruch)
09:56 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
Hi,

On Fri, Jan 22, 2010 at 9:51 AM, Tanaka Akira <akr@fsij.org> wrote:
> 2010/1/22 Charles Oliver Nutter <headius@headius.com>:
>
>> So then in general, the new functionality is useless and should not be
>> used, since ev...
vvs (Vladimir Sizikov)
05:36 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
On Thu, Jan 21, 2010 at 9:39 PM, Luis Lavena <luislavena@gmail.com> wrote:
> On Thu, Jan 21, 2010 at 9:57 PM, Hongli Lai <hongli@plan99.net> wrote:
>> [...]
>>
>>> * Provide another mechanism for querying specific features, l...
headius (Charles Nutter)
05:28 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
On Thu, Jan 21, 2010 at 11:27 PM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> We added a new behavior of defined?/respond_to? to 1.9 for exact same
> purpose in more generic way.  We are not going to add redundant
> featu...
headius (Charles Nutter)
05:27 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
On Thu, Jan 21, 2010 at 9:43 PM, Tanaka Akira <akr@fsij.org> wrote:
> In general, I recommend programs call such methods simply and rescue
> NotImplementedError.  This style should work with various Ruby including
> Ruby 1.8 a...
headius (Charles Nutter)
02:27 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
Hi,

In message "Re: [ruby-core:27643] [Feature #2619] Proposed method: Process.fork_supported?"
on Thu, 21 Jan 2010 09:36:33 +0900, Luis Lavena <redmine@ruby-lang.org> writes:

|Hmn, defined?(fork) is not very useful:
...
matz (Yukihiro Matsumoto)
12:39 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
On Thu, Jan 21, 2010 at 9:57 PM, Hongli Lai <hongli@plan99.net> wrote:
> [...]
>
>> * Provide another mechanism for querying specific features, like
>> Platform.support? :fork
>
> How is this better than calling the method ...
luislavena (Luis Lavena)
04:09 AM Feature #2619: Proposed method: Process.fork_supported?
=begin
On Thu, Jan 21, 2010 at 12:49 PM, Vladimir Sizikov <vsizikov@gmail.com> wrote:
> I should probably also add that this is close to impossible to
> implement on JRuby (and I assume on IronRuby too, and maybe some
> others). In c...
headius (Charles Nutter)
03:49 AM Feature #2619: Proposed method: Process.fork_supported?
=begin
On Thu, Jan 21, 2010 at 10:53 AM, Tanaka Akira <akr@fsij.org> wrote:
> 2010/1/21 Hongli Lai <hongli@plan99.net>:
>
>> This always returns true even on platforms where fork is not actually supported. See
>> my Redmine reply.
...
vvs (Vladimir Sizikov)
09:17 PM Bug #2627 (Closed): incompatibility of Marshal of Time with nanosecond
=begin
This issue was solved with changeset r26377.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
08:12 PM Bug #2627: incompatibility of Marshal of Time with nanosecond
=begin

=end
mame (Yusuke Endoh)
07:49 PM Bug #2627 (Closed): incompatibility of Marshal of Time with nanosecond
=begin
遠藤です。

ナノ秒の情報を含む Time について、1.9.1-p378 で Marshal.dump したものを
trunk で load すると、情報が落ちるようです。

# ruby-1.9.1-p378 で書きだす
$ ruby-1.9.1-p378 -e '
t = Time.at(Math::PI)
p t.nsec
open("t", "wb") {|f| f.write(Marsh...
mame (Yusuke Endoh)
03:26 PM Revision 0f29696f (git): * sample/coverage.rb: preserve exit status.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
03:24 PM Revision 0f078cbf (git): * test/ruby/test_dir.rb: get rid of debug print.
* test/ruby/test_module.rb: fixed to make test-all work.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:03 PM Revision b1a0dc70 (git): * 2010-01-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision bebd7e45 (git): * test/ruby/test_array.rb: add a test for Array#rotate, rotate!.
* test/ruby/test_dir.rb, test/ruby/test_fnmatch.rb: add some tests
(for coverage of dir.c).
* test/ruby/test_enum.rb: add a test for Enumerable#minmax.
* test/ruby/test_enumerator.rb: add some tests for Enumerator#inspect,
Enumerat...
mame (Yusuke Endoh)
02:53 PM Revision d8d5e671 (git): * test/ruby/test_regexp.rb, test/ruby/test_symbol.rb,
test/ruby/test_variable.rb: add some tests (for coverage of
compile.c).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
12:22 PM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
While I can appreciate the desire to make floats a little clearer to beginners. I have to reluctantly pitch in with a -1 on this.

The reason is that such seemingly simple and cosmetic changes have had negative effects on th...
RickDeNatale (Rick DeNatale)
12:08 PM Revision 1d674dc5 (git): * time.c (time_mload): add submicro into vtm.subsecx. [ruby-dev:40133]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:40 AM Bug #2624 (Rejected): FileUtils.touch can err (windows)
=begin
It's the feature of NTFS Alternate Data Stream.
=end
usa (Usaku NAKAMURA)
06:04 AM Bug #2624 (Rejected): FileUtils.touch can err (windows)
=begin
e:\dev\digitalarchive_trunk>irb
>> FileUtils.touch ('hidden:abc')
=> ["hidden:abc"]
>> Dir['hidd*']
=> ["hidden"] # touched the wrong file
=end
rogerdpack (Roger Pack)
10:33 AM Bug #270: lazy timer thraed creation
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:40127] Re: [Bug #270](Closed) lazy timer thraed creation"
on Jan.22,2010 08:54:15, <kosaki.motohiro@jp.fujitsu.com> wrote:
> 僕の知見は
>
> pthread_atfork(0, 0, rb_thread_stop_timer);...
usa (Usaku NAKAMURA)
01:51 AM Bug #270 (Closed): lazy timer thraed creation
=begin
本件ですが、まず FreeBSD 7.2 あたり、NetBSD 5.0 あたりで OS 側に対処が入り、
pthread を使った後で fork しても刺さらないようになったようです。
(誰かコミットの特定よろしく)

また、関連する #2603 r26371 から得られた知見を追記すると、
01:04 (unak) 今日のまとめ
01:05 (unak) NetBSDのpthread_atfork()やばい
01:05 (u...
naruse (Yui NARUSE)
06:26 AM Bug #2625 (Closed): rdoc patch for Dir.glob
=begin
This makes it more explicit for us poor windows users that Dir.glob cannot use \

Note that perl actually states this"

On MS-DOSish systems, the backslash is a valid directory separator character.[4] In this case, use of...
rogerdpack (Roger Pack)
05:26 AM Revision 0f02abb3 (git): * common.mk (rdoc): needs encodings and exts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:17 AM Revision e243aabc (git): * configure.in: add missing comma.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:08 AM Feature #2595: Add crc32_combine and adler32_combine to zlib API
=begin
On Thu, Jan 21, 2010 at 7:46 AM, NAKAMURA, Hiroshi <nakahiro@gmail.com> wrote:
> And it sounds your usage does not depend on 'zlib' general purpose
> compression library. It's good to have crc32 lib instead of extending
> zlib...
headius (Charles Nutter)
03:38 AM Bug #2623 (Closed): drb - circular require
=begin
Some gems(for example rspec) require drb:
require "drb/drb" # It should probably be just "require 'drb'", but it's the same anyway.

/usr/local/lib/ruby/1.9.1/drb/eq.rb:1: warning: loading in progress, circular require cons...
Eregon (Benoit Daloze)
02:07 AM Revision 3f25c4f6 (git): * process.c (rb_f_fork): fix for indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

01/21/2010

11:10 PM Bug #2621 (Closed): cannot resume Fiber from forked process
=begin
遠藤です。

fork の子プロセスから元プロセスの Fiber が呼べません。

$ ./ruby -e '
f = Fiber.new { }
fork { f.resume }
Process.waitpid
'
-e:3:in `resume': fiber called across trap (FiberError)
from -e:3:in `block i...
mame (Yusuke Endoh)
10:46 PM Feature #2595: Add crc32_combine and adler32_combine to zlib API
=begin
Hi Aaron,

On Thu, Jan 21, 2010 at 02:07, Aaron Patterson
<aaron@tenderlovemaking.com> wrote:
>> I'm just working zlib for JRuby now. Just out of curiosity, what are
>> you using crc32_combine and adler32_combile for?
>
> ...
nahi (Hiroshi Nakamura)
08:06 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
On Thu, Jan 21, 2010 at 11:03 AM, Hongli Lai <hongli@plan99.net> wrote:
> On 1/21/10 10:53 AM, Tanaka Akira wrote:
>> respond_to? returns false for methods which is not implemented since 1.9.2.
>>
>> See NEWS.
>
> Ah, that ...
vvs (Vladimir Sizikov)
06:56 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
Tanaka Akira said that respond_to? returns false for methods that are not implemented since 1.9.2. I did not know that, but this solves my issue. This can be closed now.
=end
hongli (Hongli Lai)
06:44 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
#fork is defined in all versions of MRI on all platforms, even on platforms where it's not supported. It's just that calling #fork will raise NotImplementedError. Consider this snippet from process.c:

#if defined(HAVE_FORK...
hongli (Hongli Lai)
01:17 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
Yikes, not even the old puts can save or be consistent anymore :-P

Thank you Nobu for enlighten me.

--
Luis Lavena
=end
luislavena (Luis Lavena)
01:13 PM Feature #2619: Proposed method: Process.fork_supported?
=begin
Hi,

At Thu, 21 Jan 2010 09:36:33 +0900,
Luis Lavena wrote in [ruby-core:27643]:
> C:\Users\Luis>pik ruby -e "puts defined?(fork)"
> ruby 1.9.2dev (2010-01-02 trunk 26229) [i386-mingw32]
> </code></pre>
>
> Yes, 1.9.2 ret...
nobu (Nobuyoshi Nakada)
09:33 AM Feature #2619: Proposed method: Process.fork_supported?
=begin
Hmn, defined?(fork) is not very useful:

luislavena (Luis Lavena)
08:51 AM Feature #2619 (Rejected): Proposed method: Process.fork_supported?
=begin
use defined?(fork) instead.
=end
nobu (Nobuyoshi Nakada)
12:35 AM Feature #2619: Proposed method: Process.fork_supported?
=begin
Oops, I attached the wrong patch: the first one contains some local changes which I did not intend to include. Here's the correct patch.
=end
hongli (Hongli Lai)
12:30 AM Feature #2619 (Rejected): Proposed method: Process.fork_supported?
=begin
It used to be that Process.fork is available on all POSIX platforms. With Ruby 1.9 that is no longer the case thanks to the fact that pthreads and fork cannot be combined on some platforms (CANNOT_FORK_WITH_PTHREAD). This makes i...
hongli (Hongli Lai)
05:04 PM Revision 25408d0e (git): * ChangeLog: added more description.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:29 PM Revision 4fe11591 (git): * 2010-01-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:29 PM Revision 031cab4d (git): * 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 when calling
pthread_create() from pthread_atfork()'s parent handler.
* io.c (pipe_open): ...
U.Nakamura
04:08 PM Revision 45c2671e (git): * test/ruby/test_bignum.rb, test/ruby/test_class.rb,
test/ruby/test_defined.rb, test/ruby/test_hash.rb,
test/ruby/test_primitive.rb, test/ruby/test_variable.rb: add some
tests (for coverage).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
04:06 PM Revision c758a906 (git): * 2010-01-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:06 PM Revision f3448ded (git): * test/ruby/test_require.rb (test_define_class): expect TypeError
instead of NameError. [ruby-core:27504]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:10 PM Bug #2612: Use POSIX shell in Makefile
=begin
Hi,

At Tue, 19 Jan 2010 11:49:56 +0900,
Brian Egge wrote in [ruby-core:27616]:
> For some systems, including Solaris 10, /bin/sh is not a
> POSIX shell. Certain features like the continue statement
> are missing from the ...
nobu (Nobuyoshi Nakada)
06:10 AM Revision ff575c7e (git): * configure.in: some tidy.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
02:15 AM Revision 8a4c9b0b (git): * array.c (rb_ary_rotate): new methods, Array#rotate! and
Array#rotate. [ruby-dev:17194]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:12 AM Revision 2cb9f63b (git): * array.c (rb_ary_reverse_m): copy directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:03 AM Bug #2618 (Assigned): Win32OLE RuntimeError due CoInitialize not being called
=begin

=end
usa (Usaku NAKAMURA)
12:38 AM Revision bb8f1415 (git): * configure.in: use AS_CASE instead of when, to get rid of
an unintentional substitution.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

01/20/2010

11:45 PM Revision 03a284b8 (git): * iseq.c (iseq_s_disasm): check for proc first. based on the
patch by Roger Pack in [ruby-core:27626]. [ruby-core:27227]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:30 PM Bug #2618 (Closed): Win32OLE RuntimeError due CoInitialize not being called
=begin
A user reported to Ruby-Talk and RubyInstaller mailing list some issues using ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mingw32]

http://groups.google.com/group/rubyinstaller/browse_thread/thread/e5e47aabf09aff98

...
luislavena (Luis Lavena)
08:19 PM Revision 5cf140d9 (git): * 2010-01-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:19 PM Revision 6a3d12d0 (git): eval.c: Backport #2592 [ruby-core:27525]; Added an ifndef for WIN32 so that F_GETFD isn't used on that platform. Fixes a build issue.
dln.c: Bug #2220 [ruby-core:26117]; Patch to fix dln.c so that extensions work properly under Snow Leopard.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
07:26 PM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
Hi dear Ruby creator !
|Hi,
|I am not against provide both ways to represent float numbers, but I am
|not sure to assign which behavior to which name, or to add a new
|method. We need to investigate more on names.
| ...
Eregon (Benoit Daloze)
02:01 PM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
Hi,

In message "Re: [ruby-core:25820] [Feature #2152] Split functionality of Float#inspect and Float#to_s"
on Mon, 28 Sep 2009 18:45:15 +0900, Roger Pack <redmine@ruby-lang.org> writes:

|I'm not totally set on using th...
matz (Yukihiro Matsumoto)
06:11 AM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
+1
(
see discussions
here: http://redmine.ruby-lang.org/issues/show/1841
and here: http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-core/22325?22249-23532+split-mode-vertical
)
=end
Eregon (Benoit Daloze)
11:57 AM Feature #2617 (Rejected): Array#to_s behavior different on 1.8.7 and 1.9.1
=begin
It's intended. 1.8 should be left unchanged for backward compatibility.
=end
matz (Yukihiro Matsumoto)
11:20 AM Feature #2617 (Rejected): Array#to_s behavior different on 1.8.7 and 1.9.1
=begin
# 1.9.1 patch level 378
irb(main):005:0> [1,2,3].to_s
=> "[1, 2, 3]"

# 1.8.7 patch level 248
irb(main):001:0> [1,2,3].to_s
=> "123"

I personally prefer the behavior that 1.8.7 has, but it'd be nice if 18 and 19 ...
robertgleeson (Robert Gleeson)
07:12 AM Revision 34271a33 (git): * 2010-01-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:12 AM Revision 0d3de660 (git): * common.mk (compile.$(OBJEXT)): dependencies lacking.
* vm_method.c (rb_add_method_cfunc): invalid initializer for C89
* compile.c (iseq_insns_unification): int might be smaller than int*
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:14 AM Feature #578: add method to disassemble Proc objects
=begin
This diff appears to fix it, if somebody could take a look at it.
Thanks.
-r
=end
rogerdpack (Roger Pack)
04:16 AM Bug #2616 (Closed): unable to trap in doze
=begin
this snippet:

trap("ILL") { puts 'got one' }
Thread.new { sleep 0.1;Process.kill "ILL", Process.pid}
sleep

appears to work like a champ in 1.8, and fail for 1.9.x
=end
rogerdpack (Roger Pack)
04:04 AM Bug #1954: line number 0?
=begin
looks like it's still erring
=end
rogerdpack (Roger Pack)
03:50 AM Feature #2260 (Rejected): better access with GC_DEBUG
=begin
too obscure, apparently, to be useful.
=end
rogerdpack (Roger Pack)

01/19/2010

08:15 PM Bug #1074 (Closed): crash on variable reference in BEGIN inside class
=begin
fixed by r26347. Thanks a lot.
=end
wanabe (_ wanabe)
11:49 AM Bug #2612 (Rejected): Use POSIX shell in Makefile
=begin
For some systems, including Solaris 10, /bin/sh is not a POSIX shell. Certain features like the continue statement are missing from the /bin/sh shell on Solaris. Autoconf contains a macro which will set the appropriate POSIX she...
brianegge (Brian Egge)
11:00 AM Revision e99cc37d (git): * lib/resolv.rb (Resolv::Config.default_config_hash): return an
empty hash when resolv.conf is not available. [ruby-core:27620]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:00 AM Revision 926fd9a9 (git): * lib/resolv.rb (Resolv::Config.default_config_hash): return an
empty hash when resolv.conf is not available. [ruby-core:27620]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:58 AM Revision 59615432 (git): * lib/resolv.rb (Resolv::DNS::Config#lazy_initialize): fixed the
defaults of nameserver and port.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:22 AM Feature #2595: Add crc32_combine and adler32_combine to zlib API
=begin
Hi Aaron,

I'm just working zlib for JRuby now. Just out of curiosity, what are
you using crc32_combine and adler32_combile for?

// NaHi
=end
nahi (Hiroshi Nakamura)
09:07 AM Feature #2595 (Closed): Add crc32_combine and adler32_combine to zlib API
=begin
This issue was solved with changeset r26352.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
05:29 AM Revision b7e976dc (git): * 2010-01-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:29 AM Revision 1b260417 (git): * Makefile.in (clean-ext): allow glob patterns.
* ext/extmk.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:29 AM Revision e07bce5e (git): * Makefile.in (clean-ext): allow glob patterns.
* ext/extmk.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:20 AM Revision 281825d4 (git): * ChangeLog: commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:14 AM Revision d842fce6 (git): * ext/zlib/{extconf.rb, zlib.c): crc32_combine and adler32_combine is
supported on Zlib 1.2.2.1, so check them for old zlib.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:06 AM Revision 43957589 (git): * ext/zlib/zlib.c: added Zlib.crc32_combine and Zlib.adler32_combine
* test/zlib/test_zlib.rb: corresponding tests [ruby-core:27551]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)

01/18/2010

08:30 PM Bug #1469: Different behavior of class variables in 1.9.0 and 1.9.1p129
=begin
> The code in the attached file (classvars.rb) is based on the discussion of class variables on pages 337 and 338 of "Programming Ruby 1.9". I ran the code using ruby 1.9.0 and ruby 1.9.1p129. The output was different for the t...
wanabe (_ wanabe)
05:03 PM Revision 77f3fc30 (git): * test/ruby/test_array.rb: add some tests (for coverage).
* test/ruby/test_bignum.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
05:00 PM Revision 34b93543 (git): * test/ruby/test_bignum.rb: some coerce definitions (for test) was
wrong.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
04:55 PM Revision 7f418222 (git): * bignum.c (bigsub_int): remove nonsense loop.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
04:43 PM Revision 98fb5939 (git): * 2010-01-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:43 PM Revision 6b438bee (git): * parse.y (top_compstmt, top_stmts, top_stmt): prohibit BEGIN {} in
non-toplevel scope. [ruby-core:21657]
* test/ruby/test_beginendblock.rb (test_begininclass): add a test for
above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
08:16 AM Revision 040fef9a (git): * lib/webrick/httpservlet/filehandler.rb (make_partial_content):
add bytes-unit. [ruby-dev:40030]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:16 AM Revision f00951bb (git): * lib/webrick/httpservlet/filehandler.rb (make_partial_content):
add bytes-unit. [ruby-dev:40030]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:50 AM Revision 08e5438a (git): * test/webrick/test_cgi.rb: require util.rb first to override the
executable name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:50 AM Revision 9c54d38d (git): * test/webrick/test_cgi.rb: require util.rb first to override the
executable name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:49 AM Revision 9709d719 (git): * lib/net/http.rb (Net::HTTPHeader#{content_range,range_length}):
use inclusive range same as the header representation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:49 AM Revision 67244d1a (git): * lib/net/http.rb (Net::HTTPHeader#{content_range,range_length}):
use inclusive range same as the header representation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:45 AM Revision 1950babf (git): * property.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:32 AM Revision 5ed5439a (git): Add call-seq for Net::HTTP.start.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

01/17/2010

07:23 PM Revision fbc0b59b (git): * ext/digest/digest.c (rb_digest_instance_digest)
(rb_digest_instance_hexdigest): Save a method call of reset()
for a disposable clone.
* ext/digest/digest.c (rb_digest_instance_hexdigest_bang): Fix
rdoc.
* ext/digest/lib/digest.rb (Digest::Class.base64digest)
(Digest::Instance#...
Akinori MUSHA
07:12 PM Revision 5b92feaa (git): * 2010-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:12 PM Revision d8f265b3 (git): * ext/digest/digest.c (rb_digest_instance_hexdigest_bang): Fix
rdoc.
* ext/digest/lib/digest.rb (Digest::Class.base64digest)
(Digest::Instance#base64digest{,!}): New methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
06:43 PM Revision f9ce73f6 (git): * 2010-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:43 PM Revision c1627030 (git): * lib/base64.rb (Base64#{strict_encode64,strict_decode64,urlsafe_encode64,
urlsafe_decode64): New methods backported from 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
01:57 PM Revision 7bfdad3b (git): * ext/digest/digest.c (rb_digest_instance_digest)
(rb_digest_instance_hexdigest): Save a method call of reset()
for a disposable clone.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
10:24 AM Revision 2bfe3c67 (git): * math.c (domain_check): check errno first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:24 AM Revision 441619b7 (git): * math.c (domain_check): check errno first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:57 AM Bug #2611 (Closed): Hang while executing END blocks with redirected stderr
=begin
The following code hangs with CPU on 100% at a random point during execution of END blocks.

class C
def write(x)
puts "[#{x}]"
end
end

$stderr = C.new

END {
raise 'e1'
}
END {
puts 'e2'
...
tmat (Tomas Matousek)
05:31 AM Revision 12278f0b (git): * lib/webrick/https.rb (parse_uri, meta_vars): suppress warnings.
* lib/webrick/ssl.rb (listen): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:24 AM Revision 9b58e845 (git): * ext/iconv/iconv.c (rb_str_derive): use long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:23 AM Revision bb6e6903 (git): * ext/iconv/iconv.c (iconv_convert): suppress a warning.
* lib/mkmf.rb (check_signedness): new method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:18 AM Revision 37db97c0 (git): * lib/mkmf.rb (have_header, create_header): use String#tr_cpp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

01/16/2010

04:53 PM Revision 8eacd6d9 (git): Add *.o
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:53 PM Revision b1892774 (git): * 2010-01-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:53 PM Revision 8a73c0ec (git): Fix test when default_external is US-ASCII.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:09 PM Bug #2610 (Closed): c-return hooks aren't always there
=begin
With this snippet:

[1,2,3].any? {|n| n}

If you set a (c-based) event hook before calling it, you get this output:

c-call E:/dev/ruby/ruby-prof/test/bad2.rb: 1 Enumerable#any?
c-call E:/dev/ruby/ruby-prof/t...
rogerdpack (Roger Pack)
10:37 AM Bug #2606: Ruby crashes when Logger is used in trap handler
=begin
Yuki -- My apologies. Where should I have reported it?

Nobuyoshi -- Thank you for trying. I'm disappointed to hear that you couldn't reproduce it. One thing that I could try if you think it'd be helpful is to set up an Amazo...
jgold.bg (Jonathan Gold)
 

Also available in: Atom