Project

General

Profile

Activity

From 07/08/2009 to 07/14/2009

07/14/2009

09:31 PM Revision 6efd4fda (git): * 2009-07-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:31 PM Revision 9dd9217f (git): * ext/tk/extconf.rb: --with-{tcl,tk}-dir doesn't work.[ruby-dev:38782]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagai (Hidetoshi Nagai)
09:29 PM Revision 3272d17d (git): * ext/tk/extconf.rb: --with-{tcl,tk}-dir doesn't work.[ruby-dev:38782]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagai (Hidetoshi Nagai)
07:30 PM Revision 0845f5c1 (git): * 2009-07-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:28 PM Revision f5787084 (git): Adjust #angle/#arg NaN return as per issue #1715 and recent rubyspec changes. Adjust angle/arg handling of (-0.0).angle as per r23960 & recent rubyspec changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
07:26 PM Revision ed550832 (git): Set tempfile name with literal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:13 PM Bug #1691: ruby --help doesn't display the "skip rubygems" option
=begin

=end
shyouhei (Shyouhei Urabe)
05:57 PM Bug #1691: ruby --help doesn't display the "skip rubygems" option
=begin
On 7/13/09 8:35 PM, Roger Pack wrote:
> Many users without being able to see an option through some command line option will never know of its existence.

They can read the manpage ruby.1. But it may be insufficient for window...
yugui (Yuki Sonoda)
05:37 PM Bug #1553 (Closed): String#index Ignores Out-of-Range Offset When Given Regexp Matching the Empty String
=begin
Applied in changeset r24103.
=end
naruse (Yui NARUSE)
04:41 PM Bug #1774: Re: [ruby-cvs:31281] Ruby:r24063 (trunk): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries.
=begin
永井@知能.九工大です.

From: "U.Nakamura" <usa@garbagecollect.jp>
Subject: [ruby-dev:38782] [Bug:trunk] Re: [ruby-cvs:31281] Ruby:r24063 (trunk): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries.
Date: Tue, 14 Jul 2009...
nagai (Hidetoshi Nagai)
02:03 PM Bug #1774 (Closed): Re: [ruby-cvs:31281] Ruby:r24063 (trunk): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries.
=begin
こんにちは、なかむら(う)です。

In message "[ruby-cvs:31281] Ruby:r24063 (trunk): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries."
on Jul.13,2009 08:08:48, <nagai@ruby-lang.org> wrote:
> nagai 2009-07-13 08:08:32 +090...
usa (Usaku NAKAMURA)
04:17 PM Bug #1582 (Closed): IO.new Raises Other Errors between 1.8 and 1.9
=begin
Applied in changeset r24102.
=end
nobu (Nobuyoshi Nakada)
04:12 PM Bug #1582 (Open): IO.new Raises Other Errors between 1.8 and 1.9
=begin

=end
nobu (Nobuyoshi Nakada)
04:04 PM Bug #1776 (Closed): make fails when compiling socket
=begin
This is on cygwin on Windows XP, with a pristine trunk HEAD. After a successful
$ ./configure --enable-shared
make fails when compiling socket. The error message is as follows:
compiling socket
make: *** [mkmain.sh] Er...
duerst (Martin Dürst)
03:47 PM Bug #1775 (Closed): autoconf failing on cygwin
=begin
On a pristine anonymous svn checkout of trunk head, I'm not able to run autoconf successfully. The error message I'm getting is as follows:
/usr/bin/m4:configure.in:YYY: cannot create temporary file for diversion: Permission de...
duerst (Martin Dürst)
03:05 PM Revision 63714e93 (git): Fixes to bignum/numeric so that infinity is always greater than any num.
configure.in fixes to earlier breakage regarding using $libdir for determining lib dirs, instead of $prefix/lib.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
12:53 PM Revision c749e4fc (git): * ext/io/nonblock: moved from ext/io/wait/lib.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:31 AM Revision 262c620e (git): merge revision(s) 23202,23268,23305:
* eval.c (safe_mutex_lock): pthread_cleanup_push() must not be
inside parens.
* eval.c (rb_thread_start_timer): guard condition was inverted.
[ruby-dev:38319]
* eval.c (get_ts): use readtime clock. [r...
shyouhei (Shyouhei Urabe)
09:15 AM Bug #1690: backticks don't set $? in windows
=begin
Hello,

In message "[ruby-core:24317] [Bug #1690] backticks don't set $? in windows"
on Jul.14,2009 04:46:26, <redmine@ruby-lang.org> wrote:
> Issue #1690 has been updated by Roger Pack.
>
> That's fine, though surpris...
usa (Usaku NAKAMURA)
06:12 AM Bug #1690: backticks don't set $? in windows
=begin
On Mon, Jul 13, 2009 at 4:46 PM, Roger Pack<redmine@ruby-lang.org> wrote:
> Issue #1690 has been updated by Roger Pack.
>
>
> That's fine, though surprises me that backticks set $? on linux but not windows.

Last year we pr...
luislavena (Luis Lavena)
04:46 AM Bug #1690: backticks don't set $? in windows
=begin
That's fine, though surprises me that backticks set $? on linux but not windows.
=r
=end
rogerdpack (Roger Pack)
08:30 AM Revision 6a3931e0 (git): Check pos and strlen on Regexp#index(str, pos) [ruby-core:23660]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:13 AM Revision 9681409e (git): * io.c (rb_io_initialize): check if the descriptor can be accessed
in the specified open mode. [ruby-dev:38571]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:04 AM Bug #1376 (Assigned): inline symbols/fixnums in a case expression do not honor an overwritten #=== method
=begin

=end
nobu (Nobuyoshi Nakada)
12:57 AM Bug #1376 (Closed): inline symbols/fixnums in a case expression do not honor an overwritten #=== method
=begin
Applied in changeset r24092.
=end
yugui (Yuki Sonoda)
12:33 AM Bug #1376: inline symbols/fixnums in a case expression do not honor an overwritten #=== method
=begin

=end
yugui (Yuki Sonoda)
01:17 AM Bug #1501 (Closed): Enumerator.new { }.take(1).inject(&:+) causes stack overflow
=begin
Applied in changeset r24094.
=end
mame (Yusuke Endoh)
01:11 AM Feature #1411 (Closed): transcode for UTF8-MAC
=begin
これってcloseでいいですよね
=end
naruse (Yui NARUSE)
12:49 AM Bug #1285: Fix Compiler Warnings - iseq and insns
=begin

=end
yugui (Yuki Sonoda)
12:29 AM Revision bd3923d5 (git): * ext/tk/lib/multi-tk.rb: Long-term-callback support isn't stable yet.
So, disable the feature and waiting for improvement in the future.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
12:28 AM Bug #1295 (Closed): SEGFAULT in RHEL 4
=begin

=end
yugui (Yuki Sonoda)
12:28 AM Revision ed586352 (git): * ext/tk/lib/multi-tk.rb: Long-term-callback support isn't stable yet.
So, disable the feature and waiting for improvement in the future.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
12:27 AM Bug #1319: Fix compiler warnings in file.c
=begin

=end
yugui (Yuki Sonoda)
12:27 AM Bug #1320: sdbm.c compiler warnings
=begin

=end
yugui (Yuki Sonoda)
12:26 AM Bug #1116 (Closed): Compilation error for Solaris 10 sparc
=begin

=end
yugui (Yuki Sonoda)
12:25 AM Bug #1342: signal handling on HP-UX
=begin

=end
yugui (Yuki Sonoda)
12:23 AM Bug #1366 (Closed): Pathname#relative_path_from should handle the scenario where the argument uses a different case for the Windows drive letter
=begin

=end
yugui (Yuki Sonoda)
12:22 AM Bug #1178: circular dependency on missing ffi
=begin

=end
yugui (Yuki Sonoda)
12:22 AM Bug #1325: fiber tests kill windows
=begin

=end
yugui (Yuki Sonoda)
12:21 AM Bug #1239 (Closed): build fails for OpenBSD: [BUG] register_sigaltstack. error
=begin

=end
yugui (Yuki Sonoda)
12:19 AM Bug #1130 (Closed): [PATCH] extern rb_thread_blocking_region_begin/end
=begin

=end
yugui (Yuki Sonoda)
12:17 AM Bug #1115 (Closed): $SAFE=1でのrequireがSecurityErrorになる
=begin

=end
yugui (Yuki Sonoda)
12:17 AM Bug #940 (Closed): ruby/config.h:1:1: warning: "PACKAGE_NAME" redefined
=begin

=end
yugui (Yuki Sonoda)
12:14 AM Bug #1341: pthread_cond_timedwait failing in 1.9.1-p0 thread tests on HP-UX 11i v2
=begin

=end
yugui (Yuki Sonoda)
12:13 AM Bug #1335: RubyGems 1.3.1 gem method will load all gems beginning with the given name
=begin

=end
yugui (Yuki Sonoda)
12:12 AM Bug #1334 (Closed): ruby-1.9.1-p0 cannot install libs to /usr/lib/ruby/1.9 anymore with --program-suffix
=begin

=end
yugui (Yuki Sonoda)
12:09 AM Bug #1224 (Closed): Can't install 1.9.1-p0
=begin

=end
yugui (Yuki Sonoda)
12:08 AM Bug #1340 (Third Party's Issue): Demo
=begin

=end
yugui (Yuki Sonoda)
12:06 AM Feature #1408: 0.1.to_r not equal to (1/10)
=begin

=end
yugui (Yuki Sonoda)
12:03 AM Bug #1419: Tk, segmentation fault
=begin

=end
yugui (Yuki Sonoda)
12:03 AM Bug #1421: Permission denied - ~/.ri
=begin

=end
yugui (Yuki Sonoda)
12:01 AM Bug #1423: config.charset not found
=begin

=end
yugui (Yuki Sonoda)
12:00 AM Feature #1431: Object#__class__
=begin

=end
yugui (Yuki Sonoda)

07/13/2009

11:59 PM Bug #1433 (Closed): test_sprintf_p fails
=begin

=end
yugui (Yuki Sonoda)
11:59 PM Feature #1436: Please consider this addition to resolv.rb which adds methods for resolving LOC resources
=begin

=end
yugui (Yuki Sonoda)
11:58 PM Bug #1449: [REXML] detected encoding isn't used correctly
=begin

=end
yugui (Yuki Sonoda)
11:57 PM Bug #1455 (Closed): compatability of rational and bigdecimal
=begin
applied in r23389.
=end
yugui (Yuki Sonoda)
11:55 PM Bug #1465 (Closed): debug segmentation fault when starting RoR Webrick server
=begin

=end
yugui (Yuki Sonoda)
11:54 PM Bug #1469: Different behavior of class variables in 1.9.0 and 1.9.1p129
=begin

=end
yugui (Yuki Sonoda)
11:46 PM Bug #1480 (Rejected): Ruby/Tk infinite loop
=begin

=end
yugui (Yuki Sonoda)
11:43 PM Bug #1532: Improved matrix.rb [patch]
=begin

=end
yugui (Yuki Sonoda)
11:42 PM Bug #1483 (Rejected): some commands installed without program-suffix
=begin

=end
yugui (Yuki Sonoda)
11:42 PM Bug #1497: test_exception fails in windows
=begin

=end
yugui (Yuki Sonoda)
11:41 PM Feature #1498: rubygems tests fail on zlib dependency if you compile ruby without zlib headers
=begin

=end
yugui (Yuki Sonoda)
11:40 PM Bug #1500: test_io runs forever in windows
=begin

=end
yugui (Yuki Sonoda)
11:39 PM Bug #1511 (Closed): "[BUG] Segmentation fault" with Win32API
=begin

=end
yugui (Yuki Sonoda)
11:37 PM Bug #1525: Deadlock in Ruby 1.9's VM caused by ConditionVariable.wait and fork?
=begin

=end
yugui (Yuki Sonoda)
11:34 PM Bug #1531: Matrix#determinant fails on some matrices
=begin

=end
yugui (Yuki Sonoda)
11:33 PM Bug #1540: read on win32 now defaults to blocking
=begin

=end
yugui (Yuki Sonoda)
11:31 PM Bug #1541: mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin

=end
yugui (Yuki Sonoda)
11:31 PM Bug #1542: test_inplace_rename_impossible(TestArgf)
=begin

=end
yugui (Yuki Sonoda)
11:30 PM Bug #1543: failure: test_endblockwarn(TestBeginEndBlock) [c:/dev/downloads/ruby_trunk/test/ruby/test_beginendblock.rb:66]:
=begin

=end
yugui (Yuki Sonoda)
11:29 PM Bug #1553: String#index Ignores Out-of-Range Offset When Given Regexp Matching the Empty String
=begin

=end
yugui (Yuki Sonoda)
11:27 PM Bug #1558: test timeout issues in windows
=begin

=end
yugui (Yuki Sonoda)
11:27 PM Bug #1574: test_systemcallerror_eq(TestDelegateClass) on windows
=begin

=end
yugui (Yuki Sonoda)
11:25 PM Bug #1575: TestEtc failures in windows
=begin

=end
yugui (Yuki Sonoda)
11:25 PM Bug #1577: testFileUtils failure in windows
=begin

=end
yugui (Yuki Sonoda)
11:24 PM Bug #1578: TestFloat failure in windows
=begin

=end
yugui (Yuki Sonoda)
11:24 PM Bug #1579: TestGDBM failure in mingw
=begin

=end
yugui (Yuki Sonoda)
11:24 PM Bug #1581: Test_IO17M failure in windows
=begin

=end
yugui (Yuki Sonoda)
11:23 PM Bug #1582 (Rejected): IO.new Raises Other Errors between 1.8 and 1.9
=begin
本件はrejectということで良いでしょうか?
=end
yugui (Yuki Sonoda)
11:22 PM Bug #1588: ブロックの中断でset_trace_funcのreturnイベントが呼び出されない
=begin

=end
yugui (Yuki Sonoda)
11:20 PM Bug #1559: ERB single line comment does not work
=begin

=end
yugui (Yuki Sonoda)
11:19 PM Feature #1599: ruby test_foo.rb --help do not show help message
=begin

=end
yugui (Yuki Sonoda)
11:12 PM Revision 279b40ac (git): * 2009-07-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:11 PM Revision 140f4dd0 (git): * ext/tk/lib/tk/menuspec.rb: commit miss on my last commitment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagai (Hidetoshi Nagai)
11:11 PM Revision 2b94358a (git): * ext/tk/lib/tk/menuspec.rb: commit miss on my last commitment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagai (Hidetoshi Nagai)
11:10 PM Feature #1597: ObjectSpace.count_nodes
=begin

=end
yugui (Yuki Sonoda)
11:09 PM Bug #1602: TestInvokeVerb failure mingw (win32ole)
=begin

=end
yugui (Yuki Sonoda)
11:08 PM Bug #1603: TestOpen3 failure (windows)
=begin

=end
yugui (Yuki Sonoda)
11:08 PM Bug #1604: TestPath failure (mingw)
=begin

=end
yugui (Yuki Sonoda)
11:07 PM Bug #1605: TestProcess failure
=begin

=end
yugui (Yuki Sonoda)
11:07 PM Bug #1768 (Assigned): json で Kernel に追加されるメソッドは private であるべき
=begin
originalの作者に投げときます。1.9.2には取り込まれるでしょう。
=end
naruse (Yui NARUSE)
05:31 PM Bug #1768 (Closed): json で Kernel に追加されるメソッドは private であるべき
=begin
json ライブラリで Kernel モジュールに追加されるメソッドは private instance methods であるべきだと思います。

Index: json/lib/json/common.rb
===================================================================
--- json/lib/json/common.rb (revision 24081...
okkez (okkez _)
11:07 PM Bug #1606: TestRequire failure
=begin

=end
yugui (Yuki Sonoda)
11:07 PM Bug #1607: TestSocket failures
=begin

=end
yugui (Yuki Sonoda)
10:55 PM Bug #1610: BasicSocket errors (doze)
=begin

=end
yugui (Yuki Sonoda)
10:55 PM Bug #1609: inetv6 failures in windows
=begin

=end
yugui (Yuki Sonoda)
10:36 PM Bug #1608: einval in getsockname (windows)
=begin

=end
yugui (Yuki Sonoda)
10:25 PM Bug #1690 (Rejected): backticks don't set $? in windows
=begin
This is spec.
Ruby doesn't execute any child process in such case on Windows, so, ruby cannot set any status to $?.
=end
usa (Usaku NAKAMURA)
09:17 PM Bug #1690 (Assigned): backticks don't set $? in windows
=begin

=end
yugui (Yuki Sonoda)
10:02 PM Bug #1611: win32ole errors from make test all
=begin

=end
yugui (Yuki Sonoda)
10:01 PM Bug #1614: startup failure with non-ascii path
=begin

=end
yugui (Yuki Sonoda)
10:00 PM Feature #1623 (Closed): rb_objspace_each_objects
=begin
applied in r23708.
=end
yugui (Yuki Sonoda)
09:59 PM Bug #1626 (Assigned): Set Raises NoMethodError for Non-Enumerable Arguments
=begin

=end
yugui (Yuki Sonoda)
09:55 PM Feature #1628: GC.stat
=begin

=end
yugui (Yuki Sonoda)
09:54 PM Feature #1630 (Closed): *_memsize()
=begin

=end
yugui (Yuki Sonoda)
09:53 PM Bug #1640: [PATCH] Documentation for the Rational Class
=begin

=end
yugui (Yuki Sonoda)
09:52 PM Bug #1638: called on terminated object
=begin

=end
yugui (Yuki Sonoda)
09:51 PM Feature #1637 (Closed): RTypedData
=begin

=end
yugui (Yuki Sonoda)
09:50 PM Bug #1646 (Closed): BigDecimal で浮動小数点数への変換が正しく行なわれないことがある
=begin
Applied in r23737.
=end
yugui (Yuki Sonoda)
09:47 PM Bug #1664 (Closed): Kernel#define_singleton_method not documented [patch]
=begin
Applied in changeset r24089.
=end
yugui (Yuki Sonoda)
09:44 PM Bug #1650 (Rejected): Time range === is slow
=begin

=end
yugui (Yuki Sonoda)
09:43 PM Bug #1654: Segmentation fault after a "make install" under OpenSolaris 2009.06
=begin
Is this still reproducible?
=end
yugui (Yuki Sonoda)
09:25 PM Bug #1672 (Closed): test-all requires minitest gem installed
=begin
Applied in r23880.
=end
yugui (Yuki Sonoda)
09:21 PM Bug #1674: set_trace_func with 1line block
=begin

=end
yugui (Yuki Sonoda)
06:25 PM Bug #1674: set_trace_func with 1line block
=begin

=end
mame (Yusuke Endoh)
09:19 PM Bug #1676: only last "return" is traced by set_trace_func
=begin

=end
yugui (Yuki Sonoda)
09:14 PM Bug #1720: [NaN] == [NaN] が true になる
けいじゅ@いしつかです.
In [ruby-dev:38735] the message: "[ruby-dev:38735] Re: [Bug #1720]
[NaN] == [NaN] が true になる", on Jul/05 01:31(JST) Yukihiro
Matsumoto writes:
>まつもと ゆきひろです
> ...
わたしも, (1)のような気がします.
というか, (1')ですか:
(1')
``...
keiju (Keiju Ishitsuka)
08:53 PM Bug #1720 (Assigned): [NaN] == [NaN] が true になる
私も(4)を推します。
NaNが生じるケースって、要は例外を発生すべきところ伝統的なモデルを尊重してこうなっている、と理解していますから。無理に整合性を持たせようとしても難しいんじゃないかなーと。だとすると一番被害が少ないのが(4)だと思います。
yugui (Yuki Sonoda)
09:11 PM Bug #1748 (Rejected): Kernel.puts(nil) => "\n" on 1.9; "nil\n" on 1.8
=begin
I think this is intentional.
=end
yugui (Yuki Sonoda)
09:10 PM Bug #1745: Module#autoload No Longer Raises where 1.8 Does
=begin

=end
yugui (Yuki Sonoda)
09:08 PM Bug #1733 (Rejected): require does not look at current directory anymore ?
=begin

=end
yugui (Yuki Sonoda)
09:08 PM Bug #1771 (Closed): system()/popen()/popen3() & windows & unicode is not working
=begin
Hi,

I am very happy from progress in Unicode support on Windows.

There is issue describing pending functionality regarding files (http://redmine.ruby-lang.org/issues/show/1685). But I found another important area - ope...
jkubos (Jarek Kuboš)
09:04 PM Bug #1729 (Assigned): Returning ignores ensure section when inside lambda
=begin

=end
yugui (Yuki Sonoda)
08:47 PM Bug #1708 (Rejected): require 'complex' Causes Unexpected Behaviour
=begin
Was the issue rejected? right?
=end
yugui (Yuki Sonoda)
08:47 PM Bug #1694 (Closed): Tempfile.open{} の返り値
=begin
Applied in changeset r24088.
=end
yugui (Yuki Sonoda)
08:45 PM Bug #1699 (Assigned): URI::FTP to_s problem after modification
=begin

=end
yugui (Yuki Sonoda)
08:40 PM Bug #1695 (Assigned): String interpolation Issue with escape characters inside an in-string evaluated statement
=begin

=end
yugui (Yuki Sonoda)
08:35 PM Bug #1691: ruby --help doesn't display the "skip rubygems" option
=begin
Hmm. Perhaps I should mutate my request into a request for a command line parameter to display all options [verbose help output] then?

Many users without being able to see an option through some command line option will nev...
rogerdpack (Roger Pack)
08:31 PM Bug #1691 (Rejected): ruby --help doesn't display the "skip rubygems" option
=begin
ruby --help does not mention some options so that the output can be displayed on a traditional character display at once.
=end
yugui (Yuki Sonoda)
08:19 PM Bug #1750: Inconsistent Behavior on 1.8 and 1.9 of String#[]= with Single Fixnum Argument
=begin

=end
yugui (Yuki Sonoda)
08:10 PM Bug #1755: IO#reopen Doesn't Fully Associate with Given Stream on 1.9; Ignores pos on 1.8
=begin

=end
yugui (Yuki Sonoda)
08:09 PM Bug #1757: cygwin-1.7, gcc4-4.3, and ruby-1.9. method `inspect' called on hidden object (0x10046720) (NotImplementedError)
=begin

=end
yugui (Yuki Sonoda)
08:08 PM Bug #1760: Methods Expecting Paths Should Prefer #to_path Over #to_str
=begin

=end
yugui (Yuki Sonoda)
08:06 PM Bug #1763 (Assigned): SecurityError on an Exception object because of modification of instance variable #__ThrowState__
=begin

=end
yugui (Yuki Sonoda)
08:04 PM Bug #1769: eval with binding, without location
=begin

=end
yugui (Yuki Sonoda)
08:04 PM Bug #1769: eval with binding, without location
=begin

=end
yugui (Yuki Sonoda)
05:50 PM Bug #1769 (Closed): eval with binding, without location
=begin
evalの第3, 4引数を省略した際にbindingが持っているfile, lineが伝播しなく
なっています。これは意図したことでしょうか。
irbのバックトレースがこれのためにちょっと不親切になっています。

% cat test.rb
b = binding
p eval("__FILE__", b)

b = eval('binding', TOPLEVEL_BINDING, __FILE__, __LINE__)...
yugui (Yuki Sonoda)
04:32 PM Revision 5cc1edcd (git): Follow tests for changes of ENV's encoding.
* test/ruby/test_m17n.rb (TestM17N#test_env): the encoding of ENV
is now locale encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:26 PM Revision f0364203 (git): * marshal.c (r_object0): should return real object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:07 PM Revision cb46d98c (git): * enumerator.c (yielder_yield_i): use rb_proc_new instead of
rb_iterate. [ruby-dev:38518]
* README.EXT: rb_iterate is obsolete since 1.9; use rb_block_call
instead.
* README.EXT.ja: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:47 PM Revision 9e6a1e14 (git): * 2009-07-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:47 PM Revision d41195a3 (git): * test/ruby/test_case.rb (TestCase#test_deoptimization):
test for [ruby-core:23190].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:51 PM Revision 7287b852 (git): * lib/prime.rb (Prime#prime_division): now decomposes
negative integer into a decomposition with element [-1, 1].
* test/test_prime.rb: test for it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision 0fefd190 (git): * io.c (pipe_open): handles leaked on win32 when an error occurs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:41 PM Revision 76e30054 (git): * proc.c (Kernel#define_singleton_method): rdoc. based on a patch by
Marc-Andre Lafortune <ruby-core-mailing-list AT marc-andre.ca>.
[ruby-core:23944].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
11:39 AM Revision b3b6698e (git): * lib/tempfile (Tempfile.open): rdoc. patch by Nobuhiro IMAI.
#1694
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
11:21 AM Revision 4fbc270c (git): * marshal.c (r_object0): should not shadow outer variable not to
return Qnil always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:43 AM Revision ecb96205 (git): * marshal.c (r_object0): copy instance variables to new regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:30 AM Revision 20d9aefc (git): * vm_core.h, compile.c: declare struct iseq_inline_cache_entry.
Inline cache (IC) entries are no longer GC managed object.
IC entries are freed when ISeq is freed.
* iseq.c: fix mark, free, memsize functions for above change.
* insns.def: remove rb_gc_write_barrier().
* vm_insnhelper.c (vm_method_s...
ko1 (Koichi Sasada)
09:12 AM Revision 762f9b28 (git): * .gitignore: synchronized with svn:ignore.
* spec/.gitignore: merged into /.gitignore
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:09 AM Revision b36ca6e2 (git): ignores $(srcdir)/breakpoints.gdb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
09:06 AM Revision 1d84d2b2 (git): ext/tk: ignores generated ext/tk/config_list
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
08:35 AM Bug #1747: Immediate Values Can be Frozen
=begin
>> Triskadekaphobiacs are presumably upset that, although 13.untrust appears to succeed and reinforce their beliefs, the state doesn't stick; 13.untrusted? subsequently returns false. Similarly, logicians and cynics alike must, r...
runpaint (Run Paint Run Run)
08:08 AM Revision 245f3371 (git): merges r24065 from trunk into ruby_1_9_1.
--
* lib/pstore.rb (PStore#on_windows): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:08 AM Revision 6646cf7d (git): merges r24016 from trunk into ruby_1_9_1.
--
Add test for marshaling regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:08 AM Revision 39c9f447 (git): merges r24015 from trunk into ruby_1_9_1.
--
* marshal.c (r_object0): set encoding only if the encoding is not US-ASCII.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision 2d6fb10a (git): merges r24013 from trunk into ruby_1_9_1.
--
* include/ruby/ruby.h (rb_obj_{untrust,untrusted,trust}): added
prototypes. [ruby-dev:38756]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision f70e6078 (git): merges r24012 from trunk into ruby_1_9_1.
--
* vm_insnhelper.c (vm_search_superclass): checks for implicit
argument passing before method search. [ruby-core:24244]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision 92958d0a (git): merges r24002 from trunk into ruby_1_9_1.
--
Remove debug print.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
07:12 AM Revision 8d10fc0f (git): version.h: swaps lines so that the maintenance script can handle them easily.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
06:13 AM Revision 4a3df5dc (git): merges r23999 from trunk into ruby_1_9_1.
--
* marshal.c (r_object0): replace \u by u when the regexp is
made by Ruby 1.8. [ruby-dev:36750]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:13 AM Revision cb3df565 (git): merges r23989 from trunk into ruby_1_9_1.
--
* file.c (rb_file_s_basename): returns new string instead of
shared string from FilePathStringValue(). [ruby-core:24199]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:13 AM Revision bf674eca (git): merges r23988 from trunk into ruby_1_9_1.
--
Update ext/.document with extensions that appear to have documentation.
Fixes #1738.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:13 AM Revision 75d8ae3f (git): merges r23976 from trunk into ruby_1_9_1.
--
* io.c (rb_io_ext_int_to_encs): Set external encoding if
ext==intern. [ruby-dev:38278]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:12 AM Revision d4c125db (git): merges r23971 from trunk into ruby_1_9_1.
--
* enum.c (enum_to_a): should propagate taint to the return value.
[ruby-core:24152]
* enum.c (enum_sort_by): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:12 AM Revision b9faaa18 (git): merges r23970 from trunk into ruby_1_9_1.
--
* proc.c (make_curry_proc): should propagate lambda-ness.
[ruby-core:24127]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:10 AM Revision 4240de3c (git): merges r23959 from trunk into ruby_1_9_1.
--
* thread.c (rb_threadptr_exec_event_hooks): new function to
execute event hooks, with preserving errinfo. [ruby-core:24118]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:44 AM Revision 0ac93a1a (git): * insns.def, vm_insnhelper.c (getinstancevariable):
fix to use inline cache.
* compile.c: fix to skip inline cache entry (IC). IC is added
automatically by compiler.
* insns.def, vm_insnhelper.h: fix IC positions.
* iseq.c: increment minor_version of ISeq because of above change.
gi...
ko1 (Koichi Sasada)
02:43 AM Revision 0d510784 (git): * ext/tk: eol-style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:43 AM Revision 405452b5 (git): * ext/tk: eol-style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:49 AM Bug #1396 (Open): Kernel.sleep fails with some Float values
=begin

=end
shyouhei (Shyouhei Urabe)
01:47 AM Bug #1396 (Closed): Kernel.sleep fails with some Float values
=begin
Applied in changeset r24060.
=end
shyouhei (Shyouhei Urabe)
12:33 AM Revision aaf53ad5 (git): * lib/pstore.rb (PStore#on_windows): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

07/12/2009

11:09 PM Revision 41b74c6e (git): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries.
* ext/tk/*: Support new features of Tcl/Tk8.6b1 and minor bug fixes.
( [KNOWN BUG] Ruby/Tk on Ruby 1.9 will not work on Cygwin. )
* ext/tk/*: Unify sources between Ruby 1.8 & 1.9.
Improve default_widget_set handling.
* e...
nagai (Hidetoshi Nagai)
11:08 PM Revision ed6ce8b4 (git): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries.
* ext/tk/*: Support new features of Tcl/Tk8.6b1 and minor bug fixes.
( [KNOWN BUG] Ruby/Tk on Ruby 1.9 will not work on Cygwin. )
* ext/tk/*: Unify sources between Ruby 1.8 & 1.9.
Improve default_widget_set handling.
* e...
nagai (Hidetoshi Nagai)
05:36 PM Revision e13fb802 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:42 PM Revision 4fffacd9 (git): merge revision(s) 23259,24059:
* time.c (time_timeval): check out-of-range. [ruby-core:23282]
[Bug #1396]
* time.c (time_timeval): rounds subsecond toward zero.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@24060 b2dd03c8-39d4-4d...
shyouhei (Shyouhei Urabe)
04:18 PM Revision 4e94c36f (git): * time.c (time_timeval): rounds subsecond toward zero.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:18 PM Revision 796fc30f (git): * time.c (time_timespec): rounds subsecond toward zero.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:29 PM Bug #1747: Immediate Values Can be Frozen
=begin
Hi,

2009/7/11 Run Paint Run Run <redmine@ruby-lang.org>:
> Defining instance methods on Fixnum instances seems a particularly contrived case, even for ruby-core. ;-)

Please don't count on me so much ;-)


> Triskadekaph...
mame (Yusuke Endoh)
03:04 PM Revision 400d8263 (git): * 2009-07-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision 0dc7839b (git): ENV is now locale encoding.
* hash.c (env_str_new): use rb_locale_str_new instead of
rb_tainted_str_new. rb_locale_str_new set string locale
encoding and tainted.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:57 PM Revision 8d9896c3 (git): * complex.c: added some shortcuts.
* rational.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
02:46 PM Revision 07359806 (git): merges r23956 from trunk into ruby_1_9_1.
--
* vm_insnhelper.c (vm_yield_setup_block_args): restores the first
arg where is overwritten at funcall. [ruby-core:24139]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:46 PM Revision 9331ca8f (git): merges r23946 from trunk into ruby_1_9_1.
--
* complex.c: undef-ed shome methods. [ruby-core:24110]
* complex.c (Numeric#arg): NaN for NaN. [ruby-core:24116]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24053 b2dd03c8-39d4-4d8f-98ff-823fe69...
yugui (Yuki Sonoda)
02:46 PM Revision e0e42932 (git): merges r23932 from trunk into ruby_1_9_1.
--
* parse.y (parser_yylex): fixed wrong variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:46 PM Revision 1032750a (git): merges r23930 from trunk into ruby_1_9_1.
--
* hash.c (rb_hash_hash): documentation fix. a patch from
Marc-Andre Lafortune. [ruby-core:23943]
* object.c (rb_mod_cmp): ditto.
* range.c (range_eq): ditto.
* string.c (rb_str_partition, rb_str_rpartition): ditto.
* struct.c ...
yugui (Yuki Sonoda)
02:45 PM Revision 5a7efe4d (git): merges r23918 and r23919 from trunk into ruby_1_9_1.
--
* marshal.c (w_encoding): encodings need extra depth.
[ruby-core:24100]
--
* test/ruby/test_marshal.rb (TestMarshal#test_limit): test for
[ruby-core:24100].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24050 b2...
yugui (Yuki Sonoda)
02:45 PM Revision 72c0d800 (git): merges r23916 from trunk into ruby_1_9_1.
--
* re.c (reg_match_pos): adjust offset based on characters, not
bytes. [ruby-dev:38722]
* string.c (rb_str_offset): new function.
* string.c (rb_str_index_m): no call to rb_reg_adjust_startpos().
git-svn-id: svn+ssh://ci.ruby-lan...
yugui (Yuki Sonoda)
02:45 PM Revision 64f82e29 (git): merges r23911 from trunk into ruby_1_9_1.
--
* tool/compile_prelude.rb: use US-ASCII name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:45 PM Revision 149e1593 (git): merges r23906 from trunk into ruby_1_9_1.
--
* dln.c (dln_find_1): fixed index overrun.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:44 PM Revision 61c0c7ab (git): merges r23891 from trunk into ruby_1_9_1.
--
* dln.c (dln_find_1): fix for files with dots. [ruby-dev:38588]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:44 PM Revision 427da297 (git): merges r23889 from trunk into ruby_1_9_1.
--
* file.c (file_expand_path): should copy original encoding.
[ruby-dev:38612]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:44 PM Revision 8bab26ec (git): merges r23862 from trunk into ruby_1_9_1.
--
* io.c (argf_rewind): need to rewind $. and ARGF.lineno.
[ruby-core:24046]
* io.c (struct argf): refactoring on $. and ARGF.lineno behavior.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24044 b2dd03c8-39d4-4d8f-...
yugui (Yuki Sonoda)
02:30 PM Revision b1f618e9 (git): * object.c (rb_to_integer, rb_check_to_integer): return Bignum
as-is.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:57 PM Revision 05c5b821 (git): * 2009-07-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:57 PM Revision 45cf635d (git): ChangeLog: fixes a mistake in merging r23801.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
01:57 PM Revision b9fb3ee4 (git): merges r23861 from trunk into ruby_1_9_1.
--
* ext/pty/pty.c (pty_getpty): check dup failure.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:56 PM Revision dfcb5cf9 (git): merges r23853 from trunk into ruby_1_9_1.
--
* io.c (argf_binmode_m): should call rb_io_ascii8bit_binmode() to
set its encoding to ASCII-8BIT. [ruby-core:24029]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:56 PM Revision 01c53e45 (git): merges r23849 from trunk into ruby_1_9_1.
--
* lib/rake.rb, lib/rubygems/custom_require.rb, lib/rubygems/digest/*.rb: not executable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:56 PM Revision 853c95bd (git): merges r23846 from trunk into ruby_1_9_1.
--
* enum.c (first_i): wrong condition for no argument #first.
[ruby-core:24017]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:37 PM Bug #1326: Failing unit tests on windows
=begin
Thanks for the list Charlie.
Could you run them again from trunk? I'd be interested to see how they look compared to my mingw output of the same. For some reason I've never seen any imap errors.
=r
=end
rogerdpack (Roger Pack)
12:09 PM Revision 898bb1cb (git): * complex.c: use k_exact_{zero,one}_p macro.
* rational.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
11:46 AM Revision fff1183f (git): * numeric.c (fix_divide): added an entry to rational.
* rational.c (rb_rational_reciprocal): added.
* complex.c (f_reciprocal): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
12:03 AM Bug #1763 (Closed): SecurityError on an Exception object because of modification of instance variable #__ThrowState__
=begin
以下ような例で,例外オブジェクトのインスタンス変数 (#__ThrowState__) 操作の
SecurityError となり,適切な例外状況を捉えることができません.
-----------------------------------------------------------------------
cmd = proc{p "cmd: safe_level == #{$SAFE}"; raise SystemExit}
...
nagai (Hidetoshi Nagai)

07/11/2009

05:24 PM Revision 17c1e454 (git): * random.c (rand_init): use fixed buffer for small numbers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:11 PM Bug #1747: Immediate Values Can be Frozen
=begin
Defining instance methods on Fixnum instances seems a particularly contrived case, even for ruby-core. ;-) The troubled soul wishing to engage in such hackery could surely stretch as far as using a Struct to wrap his annotated nu...
runpaint (Run Paint Run Run)
01:48 AM Bug #1747: Immediate Values Can be Frozen
=begin
2009/7/10 Gary Wright <gwtmp01@mac.com>:
>
> On Jul 9, 2009, at 12:15 AM, Yusuke ENDOH wrote:
>>
>> It seems to be an intentional change for the following use case:
>>
>>  # http://nov.tdiary.net/20071215.html#p02 (In Japan...
mame (Yusuke Endoh)
01:33 PM Bug #1760 (Closed): Methods Expecting Paths Should Prefer #to_path Over #to_str
=begin
Methods that expect paths usually call #to_path on their argument. They may also try #to_str. When an argument responds to both of these methods, I suggest that #to_path is preferred as it is the more specific, thus more likely t...
runpaint (Run Paint Run Run)
05:49 AM Revision 3f405a76 (git): * ext/tk/tcltklib.c (get_obj_from_str): suppressed a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:46 AM Revision cb7075a6 (git): * test/ruby/test_io_m17n.rb (test_strip_bom): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

07/10/2009

11:37 PM Bug #1753: non success open client socket not detected on windows
=begin
This patch will fix the problem.

--- win32.c 2009-01-16 00:37:20.000000000 +0900
+++ win32.c.new 2009-07-10 23:34:06.000000000 +0900
@@ -2397,6 +2397,7 @@
r = WSAGetLastError();
if (r != W...
phasis68 (Heesob Park)
10:38 PM Bug #1753: non success open client socket not detected on windows
=begin
I get this too [for mingw 1.9]. Odd.
=r
=end
rogerdpack (Roger Pack)
10:12 PM Revision c51a9689 (git): * ext/readline/readline.c (readline_attempted_completion_function):
array length is long.
* ext/readline/readline.c (readline_s_get_filename_quote_characters):
missing type of self.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:38 PM Bug #1757 (Closed): cygwin-1.7, gcc4-4.3, and ruby-1.9. method `inspect' called on hidden object (0x10046720) (NotImplementedError)
=begin
I tried compiling ruby-1.9.2-r24017 on cygwin-1.7.0 using gcc-4.3 as follows:

$ cygcheck -f /bin/cygwin1.dll /usr/bin/gcc-4
cygwin-1.7.0-50
gcc4-core-4.3.2-2

$ ../ruby-1.9.2-r24017/configure --program-suffix="-19" -...
neomjp (neomjp neomjp)
06:31 PM Revision 91988781 (git): Fix method scoping bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
05:37 PM Revision a88589c7 (git): * random.c (limited_rand): expands to long before shift so that
the result does not overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:37 PM Bug #1741 (Closed): Enumerable#join with Nested Enumerables
=begin
Applied in changeset r24017.
=end
nobu (Nobuyoshi Nakada)
03:38 PM Revision 665787ea (git): Added FCNTL inclusion to fix a compile error with solaris (backport from r22812)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
03:16 PM Revision 1dabc36b (git): * random.c (rand_init): got rid of buffer overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:11 PM Revision 38867cc1 (git): * array.c (ary_join_1): should recurse for element array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:50 PM Revision 69c8bf73 (git): Fixed ostruct recursion inspection.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
02:21 PM Revision 161f0a16 (git): io.c (io_strip_bom): ungetbyte third byte when UTF-16LE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:21 PM Revision f188db31 (git): Fix condition of second byte of UTF-16LE/UTF-32LE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:47 PM Revision cdeed3b3 (git): * ChangeLog: commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:17 PM Revision 67016f36 (git): cosmetic changes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:03 PM Revision 257c314f (git): * ext/readline/extconf.rb: checked rl_refresh_line in readline.
* ext/readline/readline.c (readline_s_refresh_line): add new
method, a patch from Koichiro Ohba. see [ruby-list:45922].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kouji (Kouji Takao)
12:13 PM Revision 89fd5213 (git): * ext/readline/extconf.rb: checked rl_line_buffer and rl_point in
readline.
* ext/readline/readline.c (readline_s_get_line_buffer): new method.
(readline_s_get_point): new method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kouji (Kouji Takao)
11:41 AM Revision 5d8b373b (git): * test/ruby/test_array.rb (test_join2): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:27 AM Bug #1756 (Closed): Segfault with define_method and Implicit Argument Form of super
=begin
Applied in changeset r24012.
=end
nobu (Nobuyoshi Nakada)
09:52 AM Bug #1756 (Closed): Segfault with define_method and Implicit Argument Form of super
=begin
$ cat super.rb
lambda do
Class.new do
define_method :a do
super
end.call
end
end.call

$ ruby -v super.rb
super.rb:4: [BUG] Segmentation fault
ruby 1.9.2dev (2009-07-0...
runpaint (Run Paint Run Run)
07:30 AM Revision af8f8e5b (git): * array.c (recursive_join): use obj to tell if recursion occurs.
[ruby-core:24150]
* enum.c (enum_join): reverted r23966. [ruby-core:24196]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:51 AM Revision 5e2a28d1 (git): Add test for marshaling regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:51 AM Revision 143d1d84 (git): * marshal.c (r_object0): set encoding only if the encoding is not US-ASCII.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:44 AM Revision 234485dc (git): * random.c (struct MT): ruby already assumes int has 32bit at
least, so no needs to use long.
* random.c (rand_init):
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:28 AM Bug #1755: IO#reopen Doesn't Fully Associate with Given Stream on 1.9; Ignores pos on 1.8
=begin
('io-reopen2.rb' should be 'io-reopen.rb' in the above examples. :-()
=end
runpaint (Run Paint Run Run)
05:25 AM Bug #1755 (Closed): IO#reopen Doesn't Fully Associate with Given Stream on 1.9; Ignores pos on 1.8
=begin
$ cat io-reopen.rb
file1 = File.open('a')
file2 = File.open('b')

file1.gets # => "ant\n"
file2.gets # => "1\n"

file1.reopen(file2)

p file1.gets # => "2\n"

$ echo -e "ant\nbear\nc...
runpaint (Run Paint Run Run)
02:41 AM Revision 5cc13fcb (git): * include/ruby/ruby.h (rb_obj_{untrust,untrusted,trust}): added
prototypes. [ruby-dev:38756]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:25 AM Revision bee49b34 (git): * vm_insnhelper.c (vm_search_superclass): checks for implicit
argument passing before method search. [ruby-core:24244]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

07/09/2009

11:57 PM Feature #802 (Closed): IO.open optional argument to properly handle BOMs
=begin
Applied in changeset r24001.
=end
naruse (Yui NARUSE)
11:57 PM Bug #650 (Closed): Marshal.load raises RegexpError
=begin
Applied in changeset r23999.
=end
naruse (Yui NARUSE)
02:31 PM Bug #650: Marshal.load raises RegexpError
=begin
修正案です。エンコーディングを見て、UTF-8でない場合は1.8からとみなして、s/\\u/u/gしています。

diff --git a/marshal.c b/marshal.c
index 0c44eba..d572ecd 100644
--- a/marshal.c
+++ b/marshal.c
@@ -1393,8 +1393,19 @@ r_object0(struct load_arg *arg, int *ivp...
naruse (Yui NARUSE)
10:22 PM Revision b16c326d (git): * parse.y (parser_data_type): typed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:18 PM Revision 081625d1 (git): * error.c (compile_warn_print, warn_print): fixed false warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:51 PM Bug #1753 (Closed): non success open client socket not detected on windows
=begin
Here the code and execution with different ruby version :


D:\usr\ruby\local\dsd17>type z_essai.rb
require 'socket'

p "*************************************************"
p [RUBY_PLATFORM,RUBY_VERSION,RUBY_RELEASE...
raubarede (regis d'aubarede)
07:12 PM Revision e803164d (git): Minor fixes to x64 sitedir/libdir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:48 PM Revision b4b5d8f7 (git): Removed private on to_date and to_datetime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:29 PM Revision 6dd00f0e (git): ext/socket/extconf.rb: Corrected function definitions to specify return values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:16 PM Revision 49109186 (git): Pendantic change to remove surplus comma.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:06 PM Bug #1322: define_method scope bug
=begin

=end
shyouhei (Shyouhei Urabe)
06:05 PM Revision 71abe58a (git): Fixed warning: passing argument 1 of 'add_freelist' makes pointer from integer without a cast
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
05:24 PM Revision bc50de4b (git): Stopgap fix for gc.c based segmentation faults.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
04:02 PM Revision 1dc339e5 (git): * 2009-07-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision f69af8e8 (git): Remove debug print.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:47 PM Revision 634cfdc6 (git): Set encoding and strip bom when modeenc string is "r:foo-bom" [ruby-dev:37236]
* include/ruby/io.h (FMODE_STRIP_BOM): new constant.
* io.c (io_encname_bom_p): judge whether the encoding name
is *-bom or not.
(parse_mode_enc): drop "-bom".
(rb_io_modestr_fmode): set FMODE_STRIP_BOM if needed.
(rb_io_extract...
naruse (Yui NARUSE)
02:47 PM Revision a113d4f8 (git): * 2009-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:47 PM Revision e6989a7e (git): * marshal.c (r_object0): replace \u by u when the regexp is
made by Ruby 1.8. [ruby-dev:36750]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:15 PM Bug #1747: Immediate Values Can be Frozen
=begin
Hi,

2009/7/9 Run Paint Run Run <redmine@ruby-lang.org>:
> Bug #1747: Immediate Values Can be Frozen
> http://redmine.ruby-lang.org/issues/show/1747
>
> Author: Run Paint Run Run
> Status: Open, Priority: Normal
> Categor...
mame (Yusuke Endoh)
08:22 AM Bug #1747 (Closed): Immediate Values Can be Frozen
=begin
On 1.8 you couldn't freeze an immediate. On 1.9 you can. Presumably this is a bug.

$ ruby -ve 'a=true;a.freeze;p a.frozen?'
ruby 1.9.2dev (2009-07-08 trunk 23995) [i686-linux]
true

$ ruby8 -ve 'a=true;a.free...
runpaint (Run Paint Run Run)
11:30 AM Bug #1750 (Rejected): Inconsistent Behavior on 1.8 and 1.9 of String#[]= with Single Fixnum Argument
=begin
Brian Ford posted the following to [ruby-core:23706], but it seems to have been passed over, so I'm submitting it as a ticket. Hopefully we can clarify this behaviour, then get the affected RubySpec tests fixed. :-)

####

...
runpaint (Run Paint Run Run)
09:52 AM Bug #1749 (Closed): Change in How $~ is Restored After String#sub/String#gsub with a Block
=begin
I wrote the following in [ruby-core:23699], but it seems to have been missed, so I'm filing it as a ticket. There are 3 RubySpec failures relating to this issue, so it would be great to determine what's what. :-)

There's bee...
runpaint (Run Paint Run Run)
09:05 AM Revision 7adb8681 (git): merge revision(s) 23257:
* eval.c (proc_invoke): shares dmethod scope local variables.
a patch from coderrr at [ruby-core:23050]
* gc.c (obj_free): do not free cloned scope local variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
shyouhei (Shyouhei Urabe)
08:54 AM Bug #1748 (Rejected): Kernel.puts(nil) => "\n" on 1.9; "nil\n" on 1.8
=begin
Is this intentional?

$ ruby -ve 'Kernel.puts(nil)'
ruby 1.9.2dev (2009-07-08 trunk 23995) [i686-linux]

$ ruby8 -ve 'Kernel.puts(nil)'
ruby 1.8.8dev (2009-07-01) [i686-linux]
nil
=end
runpaint (Run Paint Run Run)
05:41 AM Bug #1745 (Rejected): Module#autoload No Longer Raises where 1.8 Does
=begin
There has been a change between 1.8 and 1.9 with Module#autoload when the autoloaded file doesn't declare the named class and the module is already open:

$ cat /tmp/autoload.rb
module Autoload
end
module Autoloa...
runpaint (Run Paint Run Run)
04:41 AM Bug #1744 (Closed): Error with Marshal dump/load on a delegated class.
=begin
Instance variables are not handled when using Marshal with a delegated class.

Here is an example :
on Ruby 1.8, the instance variable @var will be copied fine.
on Ruby 1.9.1, it is set to nil.

It seems to only occur...
DarKo (Guillaume Delugré)

07/08/2009

09:03 PM Feature #1673: let irb use pretty_inspect if possible
=begin
けいじゅ@いしつかです.

In [ruby-dev:38746] the message: "[ruby-dev:38746] Re: [feature:trunk] let irb use pretty_inspect if possible", on Jul/08 13:18(JST)
Yukihiro Matsumoto writes:

>まつもと ゆきひろです

>|trunkにリリースしました.
>|
>|irb --...
keiju (Keiju Ishitsuka)
01:19 PM Feature #1673: let irb use pretty_inspect if possible
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:38744] Re: [feature:trunk] let irb use pretty_inspect if possible"
on Tue, 7 Jul 2009 22:42:04 +0900, keiju@ishitsuka.com (石塚圭樹) writes:

|trunkにリリースしました.
|
|irb --inspect pp
|
...
matz (Yukihiro Matsumoto)
02:18 PM Revision d43de333 (git): * complex.c (nucomp_div): omitted zero division check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:01 PM Revision 855d0d1a (git): * lib/irb/inspector.rb: forget svn add.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e keiju (Keiju Ishitsuka)
10:58 AM Revision a563f713 (git): merge revision(s) 23201:
* eval.c (rb_thread_remove): stops timer thread unless other
threads exist. [ruby-core:18444]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:10 AM Revision a7c32bf8 (git): * error.c (rb_check_type): rejects typed data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:28 AM Revision abbd115c (git): * proc.c ({proc,binding,method}_data_type): typed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:53 AM Bug #1741 (Closed): Enumerable#join with Nested Enumerables
=begin
Enumerable#join acts oddly for nested Enumerables. Should the output not be the same for both Array and E?

$ cat /tmp/join.rb
class E
include Enumerable
def initialize(*args)
@e = args
...
runpaint (Run Paint Run Run)
08:24 AM Bug #1732: Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin
Thanks, Ryan. :-)

The remaining difference between Array#join and Enumerable#join w.r.t taint/trust involves empty data structures.

$ ruby -e 'p Array.new.untrust.join(":").untrusted?'
false
$ ruby -e 'p Hash.new.un...
runpaint (Run Paint Run Run)
08:13 AM Revision ebd13e3e (git): * proc.c ({proc,method}_data_type): typed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:47 AM Revision ca93e005 (git): * file.c (rb_file_s_basename): returns new string instead of
shared string from FilePathStringValue(). [ruby-core:24199]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:17 AM Bug #1728: gem installed binaries don't honor program-suffix
=begin
Can this discussion be moved to the rubygems-developers mailing list? It's the best place to discuss it.

http://rubyforge.org/mailman/listinfo/rubygems-developers
=end
drbrain (Eric Hodel)
12:02 AM Revision dddd406b (git): Update ext/.document with extensions that appear to have documentation.
Fixes #1738.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
 

Also available in: Atom