Activity
From 05/18/2009 to 05/24/2009
05/24/2009
-
11:06 PM Revision d629684b (git): * string.c (rb_str_rpartition): ditto.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:00 PM Revision 7102c3b1 (git): * test/ruby/test_hash.rb (TestHash::test_equal2): recursive hashes
- are handled properly now. ref: [ruby-core:23402]
* test/ruby/test_m17n.rb (TestM17N#test_sprintf_p): test fixed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:57 PM Bug #1448 (Closed): [patch] Proper handling of recursive arrays
- =begin
Applied in changeset r23557.
=end
-
06:54 AM Bug #1448: [patch] Proper handling of recursive arrays
- =begin
Nobuyoshi Nakada wrote:
> This patch seems nice to me.
> I'm afraid matz may not like the name rb_exec_recursive_paired(). Is it OK?
'rb_exec_recursive_paired' is the name that came to my mind because it checks recursio... -
10:50 PM Revision 7a938f98 (git): * string.c (rb_str_partition): should use the converted result. a
- patch from Marc-Andre Lafortune at [ruby-core:23540].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:34 PM Revision 74c71417 (git): * 2009-05-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:34 PM Revision 706f9103 (git): * lib/cgi/core.rb (CGI::HTTP_STATUS): typo fixed. a patch from
- Nobuhiro IMAI. [ruby-dev:38538]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:03 PM Revision ed49e671 (git): * 2009-05-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:03 PM Revision 6921a6f8 (git): * lib/cgi.rb (HTTP_STATUS): typo fixed. [ruby-dev:38538]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:00 PM Bug #1508: Recursive arrays with the same structure are not eql?.
- =begin
本問題は http://redmine.ruby-lang.org/issues/show/1448 の部分問題です。
ただ、#1448の例が誤っているのか、
> x = []; x << x
> y = [[x]]
> x == y # ==> true
> y == x # ==> false, should be true!
の比較の結果が逆になってします。
パッチが与えられているものの、まだ適用はさ... -
02:27 PM Bug #1508 (Closed): Recursive arrays with the same structure are not eql?.
- =begin
a = []
a << a
としたとき、 a と [a] は同じ構造を持っているのでeql?です。一方、a と [[a]] は同じ構造にもかかわらず eql? ではありません。
=end
-
01:48 PM Revision 02fb261e (git): * thread.c (rb_exec_recursive_paired): new function for proper
- handling of recursive arrays. [EXPERIMENTAL] [ruby-core:23402]
* array.c (rb_ary_equal, rb_ary_eql, rb_ary_cmp): use above.
* hash.c (hash_equal): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23557 b2dd03c8-39d4-4d8f-98f... -
01:39 PM Revision b55ff998 (git): * error.c (syserr_initialize): errno is int.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:37 PM Revision 6eebf142 (git): update rdoc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:30 AM Bug #1165: Range.eql? and Range.== bug with subclasses
- =begin
This change was made to bring Range#== and #eql? in line with the same methods for Array, Hash, String or Time in regards to subclasses. They should follow the same pattern unless there is a crucial reason not to, and in that cas... -
05:48 AM Bug #1385: Wonderful undocumented feature in Ruby 1.8.7 & 1.9
- =begin
This feature has been confirmed by Matz in ruby-core #23433, so this ticket can be closed after the change to the documentation has been applied. Thanks!
=end
-
02:32 AM Bug #1504 (Closed): installed ri docu is not where ri actually searches when compiled with program-suffix
- =begin
applied in r23554.
=end
-
01:22 AM Bug #1487: String#each_char must return self
- =begin
Hi,
In message "Re: [ruby-core:23528] Re: [Bug #1487] String#each_char must return self"
on Sun, 24 May 2009 00:47:19 +0900, Eero Saynatkari <ruby-ml@kittensoft.org> writes:
|I suppose this is true, although I am in th... -
01:07 AM Bug #1487 (Closed): String#each_char must return self
- =begin
Applied in changeset r23552.
=end
-
12:47 AM Bug #1487: String#each_char must return self
- =begin
Excerpts from Yukihiro Matsumoto's message of Sat May 23 18:34:35 +0300 2009:
> Hi,
>
> In message "Re: [ruby-core:23526] Re: [Bug #1487] String#each_char must return
> self"
> on Sun, 24 May 2009 00:00:52 +0900, Eero S... -
12:34 AM Bug #1487: String#each_char must return self
- =begin
Hi,
In message "Re: [ruby-core:23526] Re: [Bug #1487] String#each_char must return self"
on Sun, 24 May 2009 00:00:52 +0900, Eero Saynatkari <ruby-ml@kittensoft.org> writes:
|> I was hoping for a little bit of consiste... -
12:01 AM Bug #1487: String#each_char must return self
- =begin
Excerpts from Michael Fellinger's message of Sat May 23 17:38:35 +0300 2009:
> On Sat, 23 May 2009 10:20:50 +0900
> Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
>
> > Before accepting the proposal, could you explain why we...
05/23/2009
-
11:38 PM Bug #1487: String#each_char must return self
- =begin
On Sat, 23 May 2009 10:20:50 +0900
Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> In message "Re: [ruby-core:23499] [Bug #1487] String#each_char must
> return self" on Tue, 19 May 2009 14:27:54 +0900, Marc-Andre... -
10:21 AM Bug #1487: String#each_char must return self
- =begin
Hi,
In message "Re: [ruby-core:23499] [Bug #1487] String#each_char must return self"
on Tue, 19 May 2009 14:27:54 +0900, Marc-Andre Lafortune <redmine@ruby-lang.org> writes:
|str.each_char{} currently returns a copy of... -
07:27 PM Bug #1506 (Closed): irbで日本語を入力できない
- =begin
[ruby-dev:36198]と同じかもしれないのですが、GNU readlineでも入力出来ないので報告します。
$ uname -a
Linux ribot 2.6.29-1-686 #1 SMP Fri Apr 17 14:35:16 UTC 2009 i686 GNU/Linux
$ ruby1.9 -v
ruby 1.9.2dev (2009-05-23 trunk 23548) [i686-linux]
$ ech... -
06:57 PM Bug #1505 (Closed): DL::CPtr#<=> doesn't return -1
- =begin
Applied in changeset r23549.
=end
-
04:43 PM Bug #1505 (Closed): DL::CPtr#<=> doesn't return -1
- =begin
DL::CPtr#<=> が -1 ではなくて 4294967295 を返します。
$ cat d15.rb
require 'dl'
s = 'abc'
cptr = DL::CPtr[s]
cptr1 = cptr + 1
p cptr <=> cptr1
p cptr1 <=> cptr
$ ruby-1.9 d15.rb
4294967295
1
=end
-
04:07 PM Revision 8875ffc4 (git): * configure.in ($ridir): new configuration. [ruby-core:23520].
- c.f. [ruby-core:23519].
(--with-ridir): new configure option.
* tool/instruby.rb (:doc, :rdoc): uses $ridir instead of
a fixed path.
* lib/rdoc/ri/paths.rb: follows $ridir.
* Makefile.in: removes RIDATADIR which is no longer used... - 03:59 PM Revision 803c0550 (git): * 2009-05-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:59 PM Revision 0fd3bdac (git): * string.c (rb_str_each_char): return original string.
- [ruby-core:23499]
* string.c (rb_str_each_codepoint): protect string from
modification.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:49 PM Revision 34cf45ab (git): * ext/dl/handle.c (rb_dlhandle_s_sym): added a method to access
- using RTLD_NEXT. [ruby-dev:38152]
* ext/dl/handle.c (Init_dlhandle): added constants DEFAULT and
NEXT which correspond to RTLD_DEFAULT and RTLD_NEXT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23551 b2dd03c8-39d4-4d8f-98ff-8... -
09:53 AM Revision 96e6cfb8 (git): * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_struct_signature):
- splitting with regexp source string is obsolete. a patch from
Minwoo Lee at [ruby-core:23494].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:48 AM Revision fb3fa6aa (git): * ext/dl/cptr.c (rb_dlptr_cmp): return signed value, and restrict
- to Fixnum. [ruby-dev:38533]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:59 AM Bug #1075 (Rejected): \r\n と \n が混在した CSV がエラーになる
- =begin
Ruby 1.9 uses an all new CSV library. It's somewhat more strict in it's parsing as a means to get dramatically more speed.
Here it is correctly reporting that \r is an illegal character in an unquoted field. That rule come... -
12:47 AM Bug #1504: installed ri docu is not where ri actually searches when compiled with program-suffix
- =begin
On May 22, 2009, at 03:22, Yugui (Yuki Sonoda) wrote:
> Here is another problem. Where is the best location to place ri
> documents for Ruby 1.9.2 or later?
>
> On Ruby 1.9.2, --program-suffix and --program-prefix do not act ...
05/22/2009
-
08:00 PM Bug #1483: some commands installed without program-suffix
- =begin
> 双方でconfigureに使っているシェルは違うものですか?
> とりあえずこれでどうでしょう。
どちらも /bin/sh -> dash です。
再現している環境で残っている configure 時のログをみると最後に
creating config.h
ruby-trunk library version = 1.9.1
configure: creating ./config.status
conf... -
07:22 PM Bug #1504: installed ri docu is not where ri actually searches when compiled with program-suffix
- =begin
Thank you, Jan-Erik.
On 5/22/09 6:46 PM, Yuki Sonoda wrote:
> Bug #1504: installed ri docu is not where ri actually searches when compiled with program-suffix
> http://redmine.ruby-lang.org/issues/show/1504
>
> Author: ... -
06:46 PM Bug #1504 (Closed): installed ri docu is not where ri actually searches when compiled with program-suffix
- =begin
when I updated to the latest patch version I noticed that ri isn't working anymore.
I'm installing with program-suffix:
./configure --enable-shared --enable-pthread --prefix=/usr --program-suffix=19
make
make instal... -
03:22 PM Revision 4bdd8543 (git): * missing/vsnprintf.c (errno): [BUG] fixes a compilation
- error on SIZEOF_LONG > SIZEOF_INT.
(BSD_vfprintf): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:22 PM Revision 5220b19b (git): * 2009-05-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:22 PM Revision 7378c8fa (git): * spec/default.mspec: follows runruby.rb's move at r23542.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:39 PM Revision dfffa96b (git): * NEWS: add Time#to_r.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:32 PM Revision 1d9f6c92 (git): update rdoc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:48 AM Revision 8d1e0c0a (git): * config.guess: moved into tool/.
- * config.sub: ditto.
* install-sh: ditto
* configure.in: follows the moves.
* LEGAL: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:48 AM Revision a654e0b5 (git): * instruby.rb: moved into tool/.
- * mkconfig.rb: ditto.
* rubytest.rb: ditto.
* runruby.rb: ditto.
* common.mk: follows the moves.
* configure.in: ditto.
* win32/Makefile.sub: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23542 b2dd03c8-39d4-4d8f-98ff-82... -
10:05 AM Revision 66be7154 (git): version.h (RUBY_PATCHLEVEL): forgot to increment it at r23539
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:00 AM Bug #1501: Enumerator.new { }.take(1).inject(&:+) causes stack overflow
- =begin
遠藤です。
2009/05/22 5:39 SASADA Koichi <ko1@atdot.net>:
> Yusuke ENDOH wrote::
>> そこで、以下のように、yielder_new_i で proc メソッドを呼ぶことで
>> バグは直りました。
>
> 似たような話なんですが,そもそも rb_iterate を使う場面じゃなさそうな.
確かに。ささださんのパッチでも直ることを確認しました。
>... -
07:41 AM Bug #1501: Enumerator.new { }.take(1).inject(&:+) causes stack overflow
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:38521] Re: [Bug:1.9] Enumerator.new { }.take(1).inject(&:+) causes stack overflow"
on Fri, 22 May 2009 05:39:46 +0900, SASADA Koichi <ko1@atdot.net> writes:
| これは,実は 1.8 以前との非互換の問... -
05:40 AM Bug #1501: Enumerator.new { }.take(1).inject(&:+) causes stack overflow
- =begin
ささだです.
Yusuke ENDOH wrote::
> そこで、以下のように、yielder_new_i で proc メソッドを呼ぶことで
> バグは直りました。
似たような話なんですが,そもそも rb_iterate を使う場面じゃなさそうな.
Index: enumerator.c
===================================================================
... - 09:50 AM Revision 6b22d438 (git): * 2009-05-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:49 AM Revision c31da4fc (git): * instruby.rb (rdoc): considers --program-prefix and --program-suffix
- for the path to ri documents.
fixes [ruby-core:23519]. c.f. [ruby-dev:38255].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:49 AM Revision c30a6322 (git): merges r23500 from trunk into ruby_1_9_1.
- --
* spec/.gitignore: ignores rubyspec/ and mspec/.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:49 AM Revision 7b9cd8c0 (git): merges r23494 from trunk into ruby_1_9_1.
- --
* lib/tempfile.rb (Tempfile#unlink): close first for Windows. a
patch from Florian Frank. [ruby-core:23505]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:49 AM Revision a922df79 (git): merges r23491 from trunk into ruby_1_9_1.
- --
* vm_method.c (rb_attr): should preserve encoding info.
[ruby-dev:38498]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:49 AM Revision 68a2b3cf (git): merges r23474 from trunk into ruby_1_9_1.
- --
* compile.c (rb_parse_in_eval): returns true in true eval, not in
main. [ruby-dev:38382]
* parse.y (program): inherits dvars in eval or main.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23535 b2dd03c8-39d4-4d8... -
09:49 AM Revision 6bfaf6e2 (git): merges r23472 from trunk into ruby_1_9_1.
- --
* vm.c (rb_vm_get_sourceline): should not access out of bound.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:49 AM Revision bef510ad (git): merges r23469 from trunk into ruby_1_9_1.
- --
* ext/win32ole/win32ole.c (foletypelib_name): should return
encoded name corresponding to WIN32OLE.codepage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:49 AM Revision fff99de8 (git): merges r23451 from trunk into ruby_1_9_1.
- --
* lib/rss/parser.rb, test/test_parser_1.0.rb: fix foaf:Image
element causes parse error even if ignore_unknown_element mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:48 AM Revision 6285874b (git): merges r23447 from trunk into ruby_1_9_1.
- --
* lib/rss/maker/entry.rb: fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:48 AM Revision 17f26eef (git): merges r23446 from trunk into ruby_1_9_1.
- --
* lib/rss/maker/feed.rb, test/test_maker_atom_entry.rb,
test/test_maker_atom_feed.rb: fix duplicated dc:date.
Reported by Kazuhiro NISHIYAMA. Thanks!!! [ruby-list:46014]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1... -
09:48 AM Revision d8b2502b (git): merges r23444 from trunk into ruby_1_9_1.
- --
* ext/dl/lib/dl/callback.rb (DL#remove_callback_internal): ignore
unbound function. [ruby-dev:38474]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:48 AM Revision caf49246 (git): merges r23440 from trunk into ruby_1_9_1.
- --
* variable.c (rb_autoload_load): gets rid of false warning.
[ruby-core:23466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:48 AM Revision 6103475a (git): merges r23439 from trunk into ruby_1_9_1.
- --
* sample/drb/dhasenc.rb: add magic comment for encoding.
* sample/mine.rb: ditto.
* ext/tk/sample/tcltklib/sample1.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:48 AM Revision e23aac09 (git): merges r23431 from trunk into ruby_1_9_1.
- --
* variable.c (rb_autoload_load): checks if iv_tbl is valid.
[ruby-dev:38456]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:17 AM Bug #1481 (Closed): exact Time and inexact Time
- =begin
redundant
=end
-
04:14 AM Feature #1488 (Closed): enhancement of Array#drop
- =begin
redundant
=end
-
04:14 AM Feature #1492 (Closed): enhancement of Array#drop
- =begin
redundant
=end
05/21/2009
-
10:58 PM Bug #1501 (Assigned): Enumerator.new { }.take(1).inject(&:+) causes stack overflow
- =begin
=end
-
10:54 PM Bug #1501 (Closed): Enumerator.new { }.take(1).inject(&:+) causes stack overflow
- =begin
遠藤です。
以下のようにすると、謎の SystemStackError が出てきます。
$ ./ruby -ve 'Enumerator.new { }.take(1).inject(&:+)'
ruby 1.9.2dev (2009-05-19 trunk 23489) [i686-linux]
-e:1:in `proc': stack level too deep (SystemStackError)
... -
10:35 PM Revision 58949cf8 (git): * array.c (rb_ary_slice_bang): avoid call of rb_scan_args() unless
- it's really necessary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:08 PM Revision 8d8a31bd (git): * 2009-05-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:08 PM Revision 3ee7fcc7 (git): * string.c (rb_str_count): optimized for 1byte string count by
- avoiding tr_setup_table().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:48 PM Revision 642ca17b (git): merges r23435 from trunk into ruby_1_9_1.
- --
* parse.y (magic_comment_encoding): use rb_compile_warning() to
show the currently parsing file name. [ruby-core:23469]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:48 PM Revision 03ae8480 (git): * ext/pty/pty.c (getDevice): fixes a mistake in merging r20877.
- Patch by Takahiro Kambe <taca AT back-street.net>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:48 PM Revision ce1a4ee1 (git): merges r23424 from trunk into ruby_1_9_1.
- --
* ext/stringio/stringio.c (strio_ungetbyte): encoding should not
be effective.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:47 PM Revision 6fac4c5f (git): merges r23386 from trunk into ruby_1_9_1.
- --
* ext/dl/lib/dl/func.rb (DL::Function#bound?): returns if already
bound to a block.
* ext/dl/lib/dl/value.rb (DL::ValueUtil#wrap_arg): block must be
given if arg is not bound. [ruby-dev:38404]
git-svn-id: svn+ssh://ci.ruby-lang... -
02:47 PM Revision a5892c11 (git): merges r23385 from trunk into ruby_1_9_1.
- --
* ext/dl/cfunc.c (rb_dlcfunc_instance_p): new function to check if
the argument is an instance of DL::CFunc.
* ext/dl/cptr.c (rb_dlptr_initialize, rb_dlptr_s_malloc): checks
if DL::CFunc. [ruby-dev:38403].
git-svn-id: svn+ssh:/... -
02:47 PM Revision 84de5973 (git): merges r23382 from trunk into ruby_1_9_1.
- --
* ext/dl/lib/dl/cparser.rb (DL::CParser#parse_signature): strips
spaces. based on a patch from Takashi Tamura in [ruby-dev:38398].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23517 b2dd03c8-39d4-4d8f-98ff-823fe... -
02:47 PM Revision c378fbc5 (git): merges r23378 from trunk into ruby_1_9_1.
- --
* test/ruby/test_float.rb (TestFloat#test_sleep_with_Float): add a
test. see [ruby-core:23282]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:47 PM Revision 8d5f3471 (git): merges r23371 from trunk into ruby_1_9_1.
- --
* vm_eval.c (rb_f_catch): gets rid of issue with gcc 4.4. a patch
from Alexey Froloff in [ruby-core:23398]. [ruby-core:22924]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:47 PM Revision 6d3ef1b2 (git): merges r23362 from trunk into ruby_1_9_1.
- --
* test/ruby/test_rubyoptions.rb (test_indentation_check): add a test
for indentation check. [ruby-dev:38382]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:47 PM Revision 3c84bb31 (git): merges r23361 from trunk into ruby_1_9_1.
- --
* array.c (rb_ary_flatten_bang): returns nil if nothing changed.
a patch from Marc-Andre Lafortune in [ruby-core:23382].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:47 PM Revision 5453b6d4 (git): merges r23359 from trunk into ruby_1_9_1.
- --
* array.c (rb_ary_sample): negative sample number is invalid.
[ruby-core:23374]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:17 PM Revision 1b4d0c76 (git): * template/id.h.tmpl, id.h (enum ruby_method_ids): added some IDs.
- * debug.c (dummy_gdb_enums): added enum ruby_method_ids.
* .gdbinit (rp): improved output of Symbol.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:42 PM Revision 7427390c (git): .gdbinit (rp): missing "else" after T_NODE block.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:07 PM Revision 08732d4f (git): * missing/vsnprintf.c (BSD_vfprintf): support for 'z' modifier.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:53 AM Feature #1473: Improvements on expect.rb
- =begin
If no one is interested, I can try to improve expect.rb. Is there anything I
need to modify in my patch?
---
Luiz Angelo Daros de Luca, Me.
luizluca@gmail.com
2009/5/19 Ryan Davis <ryand-ruby@zenspider... -
10:00 AM Revision 8f1f47a0 (git): * gem_prelude.rb (Gem.default_dir and misc.): use rubylibprefix.
- follows the chagne in r23368.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:27 AM Bug #1500 (Third Party's Issue): test_io runs forever in windows
- =begin
Don't know if this is expected, but running
loop {a << IO.pipe; }
runs forever in windows (from test_dup_many).
Thanks!
-=r
=end
-
06:07 AM Feature #1498 (Rejected): rubygems tests fail on zlib dependency if you compile ruby without zlib headers
- =begin
Currently if you don't have zlib headers installed and you run the tests, it yields:
...
C:/dev/ruby/downloads/ruby_trunk/test/rubygems/test_gem_spec_fetcher.rb: no such file to load -- zlib
repeat many times
...
... -
05:48 AM Bug #1497 (Closed): test_exception fails in windows
- =begin
on mingw, I get this from trunk make test-all
TestException#test_errat: c:/dev/ruby/downloads/ruby_trunk/test/ruby/envutil.rb:133: [BUG] The handle is invalid.
ruby 1.9.2dev (2009-05-21) [i386-mingw32]
-- control f... -
05:47 AM Bug #1325: fiber tests kill windows
- =begin
I run into this too--except it just segfaults. (mingw)
=end
-
03:07 AM Revision c6a24c45 (git): * include/ruby/ruby.h (RB_EVENT_HOOKS_HAVE_CALLBACK_DATA):
- new macro for compatibility check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
05/20/2009
-
11:56 PM Revision cff080e5 (git): * ext/openssl/ossl_digest.c (Init_ossl_digest): avoid recursing
- require.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 11:53 PM Revision 1ff08ad8 (git): * 2009-05-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:53 PM Revision e6efe5b5 (git): * lib/rexml/text.rb (REXML::Text.normalize): call to_s for input.
- [ruby-talk:337069]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:15 PM Bug #1483: some commands installed without program-suffix
- =begin
On 5/18/09 5:32 PM, Kazuhiro NISHIYAMA wrote:
> trunkでrubyとgoruby以外にconfigureで指定した--program-suffixが反映されなくなっているようです。
こっちでもなんだか、ディレクトリに対して--program-suffixが効かないです
ねー。関係ありますでしょうか。
% ./ruby-trunk -v
ruby 1.9.2dev (2009-05-20 ... -
07:08 AM Bug #1483: some commands installed without program-suffix
- =begin
なかだです。
At Tue, 19 May 2009 16:43:49 +0900,
Kazuhiro NISHIYAMA wrote in [ruby-dev:38497]:
> 別のまだ発生している環境では以下のようになっています。
> % ruby-trunk -v -r rbconfig -e 'p RbConfig::CONFIG["program_transform_name"]'
> ruby 1.9.2dev (2009-0... -
04:43 PM Revision 060f433f (git): * include/ruby/ruby.h (rb_long2int, RARRAY_LENINT): check long to
- cast to int. [ruby-dev:38508]
* struct.c, vm_eval.c, vm_insnhelper.c: use RARRAY_LENINT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:04 PM Revision c573aaf7 (git): NEWS (--program-prefix and --program-suffix): describe r23368.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:16 PM Revision a1b5cd1c (git): * rb_enc_get_index: allows an arbitrary RData as the argument but not
- only what points a rb_encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:55 AM Revision 9d0add09 (git): * spec/.gitignore: ignores rubyspec/ and mspec/.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:41 AM Revision e2a43c9e (git): * struct.c (rb_struct_new): get rid of too large alloca.
- * struct.c (rb_struct_hash): use long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:58 AM Revision 53812198 (git): * vm_eval.c, vm_insnhelper.c: argument number is restricted to
- int, and fixed overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:34 AM Revision 6494314d (git): * enumerator.c (inspect_enumerator): should use long.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:58 AM Revision 1da3e0f9 (git): * enum.c (zip_ary): should use long.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:44 AM Revision 0980fe79 (git): * encoding.c (rb_enc_fast_mbclen): faster mbclen for strings known
- to be valid.
* string.c (enc_strlen): coderange specified version of
rb_enc_strlen(). use rb_enc_fast_mbclen() if coderange is 7bit
or valid.
* string.c (str_gsub): use rb_enc_fast_mbclen().
* string.c (rb_str_reverse, rb_str_spl... -
04:27 AM Bug #1494 (Third Party's Issue): tempfile#unlink may silently fail on windows
- =begin
There is an unlink method that was causing an exception when running it on my windows machine. The method will call the 'rescue' block but then will do nothing. This is problematic when things like RubyInline uses this method t... -
02:54 AM Feature #1473: Improvements on expect.rb
- =begin
On May 15, 2009, at 10:55 , Luiz Angelo Daros de Luca wrote:
> Feature #1473: Improvements on expect.rb
> http://redmine.ruby-lang.org/issues/show/1473
>
> Author: Luiz Angelo Daros de Luca
> Status: Open, Priority: Norm... -
02:18 AM Feature #1493 (Closed): [patch] lex_state as bit field / IS_lex_state() macro
- =begin
# ? Changelog:
# Represent lex_state by bit field instead of serial integer enum
# so that single or multiple values can be checked together using
# unifying macro IS_lex_state(). States remain mutually exclusive.
... -
01:49 AM Feature #1492 (Closed): enhancement of Array#drop
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:38505] Re: [Feature:trunk] enhancement of Array#drop"
on Wed, 20 May 2009 01:19:11 +0900, Tanaka Akira <akr@fsij.org> writes:
|>> [:a, :b, :a, :b].drop(1){|e| e == :b} #=> [:... -
01:05 AM Feature #1488: enhancement of Array#drop
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:38500] Re: [Feature:trunk] enhancement of Array#drop"
on Wed, 20 May 2009 00:06:19 +0900, "U.Nakamura" <usa@garbagecollect.jp> writes:
|| drop_whileとは違うのですね。
|
|私が勘違いしてなければ、drop_... -
12:06 AM Feature #1488: enhancement of Array#drop
- =begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:38495] Re: [Feature:trunk] enhancement of Array#drop"
on May.19,2009 16:20:07, <matz@ruby-lang.org> wrote:
| |Rubyでスクリプトを書いていて、配列から、ある条件に合致する先
| |頭の要素のみを削除する、という処理を書きたい場面に出会ったこ
| ... -
12:35 AM Revision c81863c3 (git): * lib/tempfile.rb (Tempfile#unlink): close first for Windows. a
- patch from Florian Frank. [ruby-core:23505]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
05/19/2009
-
11:07 PM Bug #1468 (Closed): exact Time and inexact Time
- =begin
Applied in changeset r23490.
=end
-
04:59 PM Revision 91e5ba1c (git): * encoding.c (rb_enc_codepoint_len): combine rb_enc_codepoint()
- and rb_enc_codelen() in one function to reduce calls.
* encoding.c (rb_enc_codepoint): compatibility function.
* sprintf.c (rb_str_format): use rb_enc_codepoint_len().
* string.c (rb_str_inspect, rb_str_upcase_bang,
rb_str_downcase_... -
04:43 PM Bug #1483: some commands installed without program-suffix
- =begin
元の報告に使った環境はビルドディレクトリを消してビルドし直したら直ってしまいました。
直った方では以下のようになっています。
% ruby-trunk -v -r rbconfig -e 'p RbConfig::CONFIG["program_transform_name"]'
ruby 1.9.2dev (2009-05-19 trunk 23489) [i686-linux]
"s&$&-trunk&;s&^&&"
%
... -
04:16 PM Bug #1483: some commands installed without program-suffix
- =begin
なかだです。
At Mon, 18 May 2009 17:32:58 +0900,
Kazuhiro NISHIYAMA wrote in [ruby-dev:38486]:
> trunkでrubyとgoruby以外にconfigureで指定した--program-suffixが反映されなくなっているようです。
RbConfig::CONFIG["program_transform_name"]はどうなってますか。
--
-... -
04:20 PM Feature #1488: enhancement of Array#drop
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:38493] [Feature:trunk] enhancement of Array#drop"
on Tue, 19 May 2009 15:58:46 +0900, "U.Nakamura" <usa@garbagecollect.jp> writes:
|Rubyでスクリプトを書いていて、配列から、ある条件に合致する先
|頭の要素のみを削除する、と... -
03:58 PM Feature #1488 (Closed): enhancement of Array#drop
- =begin
こんにちは、なかむら(う)です。
Rubyでスクリプトを書いていて、配列から、ある条件に合致する先
頭の要素のみを削除する、という処理を書きたい場面に出会ったこ
とが何度かあります。
無条件で先頭の要素を削除するメソッドとしてはshiftまたはdrop(1)
があり、また、条件に合致した全ての要素を削除するメソッドとし
てはdeleteがありますが、ある条件に合致する先頭の要素のみを削
除しようとすると、意外と複雑な記述になってしま... - 03:07 PM Revision 2510c468 (git): * 2009-05-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:07 PM Revision 9553911f (git): * vm_method.c (rb_attr): should preserve encoding info.
- [ruby-dev:38498]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:27 PM Bug #1487 (Closed): String#each_char must return self
- =begin
str.each_char{} currently returns a copy of str. It should return self. This also affects Ruby 1.8.7
Poor man's diff for rb_str_each_char:
rb_encoding *enc;
+ VALUE orig = str;
RETURN_ENUMERATOR(str, 0, 0... -
02:00 PM Revision 34658569 (git): * time.c (time_minus): always return a Float. [ruby-dev:38446]
- * time.c (time_to_r): new method. [ruby-dev:38461]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:00 AM Revision 4d4bd7ab (git): * class.c (clone_method): add cast to remove warning from
- rb_gc_write_barrier().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:58 AM Revision 7d1f48b5 (git): * struct.c (struct_ivar_get): new function to avoid repeated
- rb_intern() calls.
* struct.c (rb_struct_iv_get): use struct_ivar_get()
* struct.c (num_members): ditto.
* struct.c (rb_struct_s_members): ditto.
* class.c (rb_singleton_class): cache symbol to reduce calls to
rb_intern().
git-svn... -
01:02 AM Bug #1481: exact Time and inexact Time
- =begin
遠藤です。
2009/05/18 9:05 Yukihiro Matsumoto <matz@ruby-lang.org>:
> まつもと ゆきひろです
>
> In message "Re: [ruby-dev:38484] Re: [Bug:1.9] exact Time and inexact Time"
> on Sun, 17 May 2009 21:46:01 +0900, Tanaka Akira <akr@fsij.o...
05/18/2009
- 10:53 PM Revision 6009d184 (git): * 2009-05-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:53 PM Revision cef83891 (git): * test/test_time.rb: make tests timezone independent.
- reported by zunda. [ruby-dev:38492]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:42 PM Bug #1486 (Closed): DL::CParser#parse_struct_signature fails when argument is a String.
- =begin
the result of
parse_struct_signature('int a, int b')
and
parse_struct_signature(['int a', 'int b'])
should be same.
But, the implementation is like this.
if( signature.is_a?(String) )
signature = signature.s... -
05:32 PM Bug #1483 (Rejected): some commands installed without program-suffix
- =begin
trunkでrubyとgoruby以外にconfigureで指定した--program-suffixが反映されなくなっているようです。
% \ls $(ruby-trunk -r rbconfig -e 'puts RbConfig::CONFIG["bindir"]')
erb gem goruby-trunk irb rake rdoc ri ruby-trunk testrb
% \ls $(ruby-1.9.1 ... -
04:45 PM Feature #1482 (Rejected): Kernel.exec doesn't respect COMSPEC environment variable on Windows
- Here is pretty convoluted test case:
```ruby
puts ENV["COMSPEC"] # => "C:\WINDOWS\system32\mycmd.exe"
File.open("1.bat", "w") { |f| f.write("time") } # create test batch file with command which waits for user input
Kernel.exec... -
12:47 PM Revision a543c433 (git): * lib/pathname.rb (Pathname#sub): suppress a warning.
- [ruby-dev:38488]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:41 PM Revision 5a83cfae (git): * 2009-05-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:41 PM Revision 8ce34a86 (git): * lib/pathname.rb (Pathname#sub): suppress a warning. [ruby-dev:38488]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:13 PM Revision 8dfd918d (git): * ext/thread/thread.c (unlock_mutex_inner): should adjust join
- target here but not in wake_one. a patch from John Carter at
[ruby-core:23490].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:49 AM Feature #1408: 0.1.to_r not equal to (1/10)
- =begin
Hi,
At Mon, 18 May 2009 11:15:16 +0900,
Yukihiro Matsumoto wrote in [ruby-core:23487]:
> Could you explain how this patch differs from the original?
Searches more reduceable numerator which can round trip. Since
it just... -
11:15 AM Feature #1408: 0.1.to_r not equal to (1/10)
- =begin
Hi,
In message "Re: [ruby-core:23465] Re: [Feature #1408] 0.1.to_r not equal to (1/10)"
on Sat, 16 May 2009 06:23:53 +0900, Nobuyoshi Nakada <nobu@ruby-lang.org> writes:
|What about this?
Could you explain how this... -
09:05 AM Bug #1481 (Closed): exact Time and inexact Time
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:38484] Re: [Bug:1.9] exact Time and inexact Time"
on Sun, 17 May 2009 21:46:01 +0900, Tanaka Akira <akr@fsij.org> writes:
|Time#to_r を加えるのはあり得ると思います。
私もこちらに賛成します。
=end
-
12:24 AM Bug #1480: Ruby/Tk infinite loop
- =begin
From: Oleg Puchinin <redmine@ruby-lang.org>
Subject: [ruby-core:23484] [Bug #1480] Ruby/Tk infinite loop
Date: Sun, 17 May 2009 21:09:29 +0900
Message-ID: <4a0ffe7542774_13b5d9865441e3@redmine.ruby-lang.org>
> Bug #1480: Ruby... -
12:24 AM Bug #1480: Ruby/Tk infinite loop
- =begin
From: Oleg Puchinin <redmine@ruby-lang.org>
Subject: [ruby-core:23484] [Bug #1480] Ruby/Tk infinite loop
Date: Sun, 17 May 2009 21:09:29 +0900
Message-ID: <4a0ffe7542774_13b5d9865441e3@redmine.ruby-lang.org>
> Bug #1480: Ruby...