Activity
From 12/20/2008 to 12/26/2008
12/26/2008
-
11:51 PM Bug #633: dl segfaults on x86_64-linux systems
- =begin
Ed: This segfaults in Ubuntu 8.10 x86_x64 too so I think the libc issue might be related to OpenSuse.
=end
-
06:08 PM Bug #633: dl segfaults on x86_64-linux systems
- =begin
Oops ... attached the wrong log file -- here's the right one!
=end
-
06:06 PM Bug #633: dl segfaults on x86_64-linux systems
- =begin
I'm trying to reproduce this on my system. This machine is an Athlon64 X2 (dual-core x86_64). OS is openSUSE 11.1, 2.6.27 kernel, and gcc is "gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291]". I downloaded the Ruby source ... -
08:39 PM Revision 2d5061bd (git): * process.c (after_fork): ignores a termination request in the
- parent process. [ruby-dev:37447]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:22 PM Bug #931 (Closed): [m17n] TestCSVFeatures fails because of r20905
- =begin
Hello James,
Akira wrote the text below, and Matz said it should
somehow get to you. I'm not sure whether Akira has the
time to do this, so here's a short summary.
Akira thinks that what you tried to do in CSV#inspe... -
04:54 PM Bug #847: debug.rb reports extraneous information
- =begin
I suppose that set_trace_func should be completely final task in debug.rb.
How about this?
Index: lib/debug.rb
===================================================================
--- lib/debug.rb (revision 21058... - 04:53 PM Revision b2e95674 (git): * 2008-12-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:53 PM Revision 7d052b1d (git): * lib/csv.rb: Using a more robust transcoding scheme to produce
- ASCII compatible inspect() messages. [ruby-dev:37591]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:42 PM Bug #930 (Closed): [m17n] TestCSVFeatures fails because of r20905
- =begin
まつもと ゆきひろです
以下の内容はなんとかしてJames Grayに伝えた方がよいと思います。
In message "Re: [ruby-dev:37603] Re: [BUG:trunk] [m17n] TestCSVFeatures fails because of r20905"
on Fri, 26 Dec 2008 13:13:29 +0900, Tanaka Akira <akr@fsij.org> wri... -
03:57 PM Bug #623 (Closed): optparseでオプションが重複していると--helpと挙動が違う
- =begin
Applied in changeset r21066.
=end
-
02:56 PM Bug #730 (Closed): Infinite recursion on 'super' in dynamically generated modules
- =begin
fixed
=end
-
02:36 PM Feature #235 (Closed): default charset of rdoc
- =begin
I created a new issue for encoding conversion in RDoc. (Feature #928)
=end
-
02:34 PM Feature #928 (Rejected): RDoc encoding conversion
- =begin
What should RDoc do for rdoc documentations in various character encoding?
Converting them into UTF-8?
And what should RDoc do if the rdoc and the terminal have different encodings. Converting it like irb?
This issue ... -
02:22 PM Bug #923 (Closed): `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)
- =begin
applied in r21039
=end
-
02:17 PM Bug #902 (Rejected): 1.9.1 preview 1 does not build on mac OSX 10.5.5
- =begin
can't reproduce.
=end
-
02:12 PM Bug #755: select in windows errantly accepts too many fd's
- =begin
=end
-
02:09 PM Bug #549: ri -f html mungles constants
- =begin
=end
-
02:04 PM Bug #693 (Assigned): Thread#set_trace_func seems not to work
- =begin
applied in r20925 in 1.9.1.
Thread#set_trace_func will be implemented for 1.9.2 again.
=end
-
02:01 PM Bug #497 (Closed): NEWSを書く
- =begin
I think this issue can be regarded as fixed. Thanks to all, to Tanaka Akira and Eric Hodel in particular.
=end
-
01:32 PM Bug #927: [m17n] TestCSVFeatures fails because of r20905
- =begin
At 03:11 08/12/26, NARUSE, Yui wrote:
>成瀬です。
>
>Yugui (Yuki Sonoda) wrote:
>> Yuguiです。
>>
>> r20905で、csvのテストが失敗するようになりました。pathのエンコーディング
>> がUTF8-MACに変わったため、CSV#inspect内でString#encodeに失敗しているよう
>> です。
>> これはどう扱ったらよいものでしょう... -
03:11 AM Bug #927: [m17n] TestCSVFeatures fails because of r20905
- =begin
成瀬です。
Yugui (Yuki Sonoda) wrote:
> Yuguiです。
>
> r20905で、csvのテストが失敗するようになりました。pathのエンコーディング
> がUTF8-MACに変わったため、CSV#inspect内でString#encodeに失敗しているよう
> です。
> これはどう扱ったらよいものでしょうか。
直感的には String#encode("ASCII-8BIT") は、
Stri... -
12:20 PM Bug #803: eval with binding
- =begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:37600] Re: [Bug:trunk] eval with binding"
on Dec.26,2008 07:58:59, <ko1@atdot.net> wrote:
> つまり,困ったプログラムがあったんだろう,そういうプログラムでもきちん
> と動作するのか,エンバグをしていないか等,そちらの持っているプログラムで
> 確認してもらうよう... -
07:59 AM Bug #803: eval with binding
- =begin
ささだです.
U.Nakamura wrote::
> 変数bindに一度も値を代入したことがないのに直ることはありえな
> いと思うんですが。
これに関してはコピペミスでした.で,投稿したパッチだと直らないことがわ
かったので,方針を変えて修正中です.かなりの大改修になりそうです.
> それはともかく、どこでも通用する再現ケースを示しても、報告者
> が確認しないとダメですか。いや言われればやりますけどね。
手元で... -
11:16 AM Revision 90326df9 (git): merges r21068 from trunk into ruby_1_9_1.
- * io.c (fptr_finalize): don't allocate objects if noraise.
(finish_writeconv): add noalloc argument to be able to avoid
object allocation.
(finish_writeconv_arg): introduced again.
(finish_writeconv_sync): follow the above change... -
11:16 AM Revision a8b2bda7 (git): merges r20952 from trunk into ruby_1_9_1.
- * string.c (rb_external_str_new_with_enc): set ASCII-8BIT if
encoding is US-ASCII and string contains 8bit characters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:16 AM Revision cad814b5 (git): merges r20905 from trunk into ruby_1_9_1.
- * parse.y (gettable_gen): the encoding of __FILE__ should be
rb_filesystem_encoding(). [ruby-list:45733]
* parse.y (gettable_gen): __FILE__ should be ASCII-8BIT when
filesystem encoding is US-ASCII and __FILE__ contains non 7bit
... -
11:16 AM Revision 8309a878 (git): merges r21066 from trunk into ruby_1_9_1.
- * lib/optparse.rb (OptionParser::List#summarize): gives priority
to latter switches. [ruby-dev:36692]
* lib/optparse.rb (OptionParser#summarize): do not append
unnecessary line terminator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
11:16 AM Revision d2165fe2 (git): merges r21059 from trunk into ruby_1_9_1.
- * io.c (fptr_finalize): close the IO object even if finish_writeconv or
flush is failed.
(finish_writeconv): don't raise. return errno or exception.
(finish_writeconv_arg): removed.
(finish_writeconv_sync): follow finish_writeco... -
09:05 AM Revision b729ec53 (git): * io.c (fptr_finalize): don't allocate objects if noraise.
- (finish_writeconv): add noalloc argument to be able to avoid
object allocation.
(finish_writeconv_arg): introduced again.
(finish_writeconv_sync): follow the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21068 b... -
08:06 AM Revision cef98ef8 (git): * lib/irb/input-method.rb (IRB::StdioInputMethod#initialize):
- removed a 'p' for debugging.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:06 AM Revision 3beeeffb (git): * lib/irb/input-method.rb (IRB::StdioInputMethod#initialize):
- removed a 'p' for debugging.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:00 AM Bug #632: StringIO has an odd alias implementation [?]
- =begin
I guess the behavior is by this flow:
+ C#initialize
-> C#old_init ( == StringIO#initialize )
-> strio_initialize()
-> rb_call_super()
-> Object#old_init
-> NoMethodError
1.8 avoids the problem because rub... -
06:50 AM Revision 112aac90 (git): * lib/optparse.rb (OptionParser::List#summarize): gives priority
- to latter switches. [ruby-dev:36692]
* lib/optparse.rb (OptionParser#summarize): do not append
unnecessary line terminator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:50 AM Revision 0a23fe65 (git): * lib/optparse.rb (OptionParser::List#summarize): gives priority
- to latter switches. [ruby-dev:36692]
* lib/optparse.rb (OptionParser#summarize): do not append
unnecessary line terminator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 AM Revision 9fa2c9ea (git): merges r20984 from trunk. c.f. [ruby-dev:37240]
- * test/ruby/test_eval.rb: add new test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 AM Revision b7a1cb62 (git): merges r21047 from trunk into ruby_1_9_1.
- * transcode.c (str_transcode0): set encoding when String#encode was
given explicit but the same destination and source encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 AM Revision 1f161c18 (git): merges r21044 from trunk into ruby_1_9_1.
- * transcode.c (sym_ignore): remove useless symbol.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 AM Revision db8fcd41 (git): merges r20918 from trunk into ruby_1_9_1.
- * numeric.c (int_ord): Integer#ord implemented.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 AM Revision ef1af87e (git): merges r20798 and r20800 from trunk into ruby_1_9_1.
- * lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of):
should assert by instance_of?, not ===. [ruby-dev:37458]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:04 AM Revision 90cdbb0e (git): * 2008-12-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:04 AM Revision b17c5eba (git): * io.c (fptr_finalize): close the IO object even if finish_writeconv or
- flush is failed.
(finish_writeconv): don't raise. return errno or exception.
(finish_writeconv_arg): removed.
(finish_writeconv_sync): follow finish_writeconv change.
* transcode.c (rb_econv_make_exception): new function.
* incl... -
03:56 AM Revision ef1374ea (git): merges r20941 from trunk into ruby_1_9_1.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
12/25/2008
-
04:33 PM Revision 16161acf (git): merges r20757 from trunk into ruby_1_9_1. [ruby-dev:37560]
- * ext/pty/pty.c (child_info): add slavename.
(chfunc): use slavename.
(establishShell): set slavename.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:33 PM Revision f14ec698 (git): merges r20685 from trunk into ruby_1_9_1.
- * NEWS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:32 PM Revision 15023618 (git): merges r20590 from trunk into ruby_1_9_1.
- * vm_insnhelper.c (check_cfunc): use function pointer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:32 PM Revision cc0c85e0 (git): merges r20530 from trunk into ruby_1_9_1.
- * test/ruby/test_process.rb: skip some tests on win32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:32 PM Revision fa98c208 (git): merges r20368 from trunk into ruby_1_9_1.
- * ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should return
Integer for #div operation.
* ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should raise
ZeroDivisionError if divisor is zero. [ruby-dev:37207]
git-svn-id: svn+ssh://... -
04:32 PM Revision fb06765f (git): merges r20089, r20090 and r20091 from trunk into ruby_1_9_1.
- * ext/win32ole/win32ole.c (ole_event_free): invoke IConnectionPoint::Unadvise
before invoking IConnectionPoint::Release.
* test/win32ole/test_win32ole_event.rb, test/win32ole/err_in_callback.rb,
test/win32ole/test_err_in_callback.rb... - 04:32 PM Revision db2c8f6e (git): * 2008-12-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:32 PM Revision c85ad557 (git): merges r20088 from trunk into ruby_1_9_1.
- win32/Makefile.sub: add RUNRUBYOPT. [ruby-dev:37009]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:15 PM Revision 319cbd8c (git): * 2008-12-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:15 PM Revision 127d914b (git): rdoc update.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 PM Bug #923: `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37589] Re: [Bug:1.9] `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)"
on Thu, 25 Dec 2008 04:46:23 +0900, Nobuyoshi Nakada <nobu@ruby-lang.org> w... -
04:55 AM Bug #923: `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)
- =begin
なかだです。
At Wed, 24 Dec 2008 20:30:21 +0900,
Yukihiro Matsumoto wrote in [ruby-dev:37581]:
> |> わざわざwrite_lockをかけていたのをはずしちゃって良いのかとい
> |> う判断は私にはつきかねます。
> |
> |ファイナライザ実行時は競合するスレッドはないはずと思われるので、
> |はずしちゃってよいんではないでしょうか。
>
>... -
03:03 PM Bug #927: [m17n] TestCSVFeatures fails because of r20905
- =begin
[Redirected to ruby-core so that James can also read this.]
Hello James,
This is an error report from Yugui about a csv test
failing on a Mac.
The reason for the failure is line 498 in lib/csv.rb,
in method CSV#inspect... -
12:37 PM Bug #927: [m17n] TestCSVFeatures fails because of r20905
- =begin
=end
-
12:27 PM Bug #927 (Closed): [m17n] TestCSVFeatures fails because of r20905
- =begin
Yuguiです。
r20905で、csvのテストが失敗するようになりました。pathのエンコーディング
がUTF8-MACに変わったため、CSV#inspect内でString#encodeに失敗しているよう
です。
これはどう扱ったらよいものでしょうか。
% make test-all TESTS=csv
./miniruby -I../../lib -I.ext/common -I./- -r../../ext/p... -
02:14 PM Bug #803: eval with binding
- =begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:37585] Re: [Bug:trunk] eval with binding"
on Dec.25,2008 00:20:48, <ko1@atdot.net> wrote:
> これで直るのではないかと思います.ご確認いただけませんか.
変数bindに一度も値を代入したことがないのに直ることはありえな
いと思うんですが。
それはともかく、... -
12:29 AM Bug #803: eval with binding
- =begin
ささだです.
U.Nakamura wrote::
>> # その1
>> x = 0
>> eval("p x", TOPLEVEL_BINDING)
>> # 1.8 => 0
>> # trunk => NameError
Index: vm.c
===================================================================
--- vm.c (リビジョン 20... -
01:27 PM Bug #926 (Closed): module_function中のsuperでSystemStackError
- =begin
Applied in changeset r20981.
=end
-
01:14 PM Bug #926: module_function中のsuperでSystemStackError
- =begin
ささだです.
見つからない場合は Object を見に行くようなので,rb_cObject を返すよう
にしてみました.
Index: vm_insnhelper.c
===================================================================
--- vm_insnhelper.c (リビジョン 20980)
+++ vm_insnhelper.c (作業コピー)
@@... -
12:38 PM Bug #926: module_function中のsuperでSystemStackError
- =begin
=end
-
12:56 AM Bug #926 (Closed): module_function中のsuperでSystemStackError
- =begin
ワナベと申します。
以下のスクリプトでSystemStackErrorになります。
$ ./ruby -ve '
module Foo
def foo
super
end
module_function :foo
end
Foo.foo
'
ruby 1.9.1 (2008-12-24 patchlevel-5000 trunk 20971) [i386-mingw32]
-... -
01:22 PM Feature #802: IO.open optional argument to properly handle BOMs
- =begin
仕様案は出してあるわけなのでacceptかrejectを決定してください。
=end
-
12:57 PM Bug #902: 1.9.1 preview 1 does not build on mac OSX 10.5.5
- =begin
=end
-
11:59 AM Revision 20f5c2a3 (git): * transcode.c (str_transcode0): set encoding when String#encode was
- given explicit but the same destination and source encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:38 AM Revision b07db805 (git): fix typos.
- * Kernel.to_a -> Kernel#to_a
* Errno::ENOERROR -> Errno::NOERROR
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:02 AM Revision b0480260 (git): * io.c (rb_io_s_pipe): unused variable removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:43 AM Revision df469932 (git): * transcode.c (sym_ignore): remove useless symbol.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:24 AM Revision 047bcbd5 (git): Revert "trunk r28202 : [ruby-dev:37240]"
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:58 AM Revision 32b66dcf (git): merges r20991 from trunk into ruby_1_9_1.
- * transcode.c (decorate_convpath): show type of escaping for
xml_attr_quote or some conversions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:58 AM Revision 096d5338 (git): merges r20990 from trunk into ruby_1_9_1.
- * io.c (rb_io_initialize): check fd validity. [ruby-dev:36646]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:58 AM Revision f1f90757 (git): merges r20989 from trunk into ruby_1_9_1.
- * io.c (flush_before_seek): check io_fflush result.
(rb_io_check_readable): ditto.
(rb_io_flush): ditto.
(rb_io_fsync): ditto.
(remain_size): ditto.
(rb_io_write_nonblock): ditto.
(finish_writeconv): ditto.
(fptr_finalize):... -
09:57 AM Revision 10734796 (git): merges r20988 from trunk into ruby_1_9_1.
- * io.c (io_fflush): flush write buffer without write lock in
finalizers. [ruby-dev:37572]
* io.c (rb_io_fptr_finalize): clear write lock before finalizing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21039 b2dd03... -
09:57 AM Revision 5b7d89de (git): merges r20987 from trunk into ruby_1_9_1.
- * io.c (fptr_finalize): close the IO object even if close(2) is failed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:57 AM Revision 8474bf6b (git): merges r20986 from trunk into ruby_1_9_1.
- * lib/rdoc/parser.rb (RDoc::Parser.binary?): should read in binary mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:57 AM Revision 1ca64235 (git): trunk r28202 : [ruby-dev:37240]
- * test/ruby/test_eval.rb: add new test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:57 AM Revision b9bab428 (git): merges r20982 and r20983 from trunk into ruby_1_9_1.
- * io.c (rb_io_flush): fsync() after buffer is flushed on win32.
[ruby-core:20043]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:57 AM Revision 78e7472c (git): merges r20981 and r20985 from trunk into ruby_1_9_1.
- * vm_insnhelper.c (vm_method_search): return rb_cObject if there is no
super class. [ruby-dev:37587]
* bootstraptest/test_method.rb: add tests for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21034 b2dd03c8-... -
09:56 AM Revision dcc293e0 (git): merges r20980 from trunk into ruby_1_9_1.
- * proc.c (proc_new): should use proc_dup() if block has Proc.
* vm.c (vm_make_proc_from_block): should use rb_cProc for block.
* vm.c (vm_make_proc): add an assertion.
* bootstraptest/test_proc.rb: add a test.
git-svn-id: svn+ssh://ci.r... -
09:56 AM Revision eaf7ad9d (git): merges r20979 from trunk into ruby_1_9_1.
- * vm_insnhelper.c (vm_yield_with_cfunc): check block has Proc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:56 AM Revision 391925c7 (git): merges r20977 and r20978 from trunk into ruby_1_9_1.
- * template/id.h.tmpl, id.h (ruby_method_ids): not depend on if
token are defined as macros. [ruby-dev:37553]
--
* template/id.h.tmpl, id.h (ruby_method_ids_check): enclosed in a
struct.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/b... -
09:56 AM Revision 3b239725 (git): merges r20976 from trunk into ruby_1_9_1.
- * thread.c (thread_start_func_2): sets native thread key.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:56 AM Revision 026cb87d (git): merges r20974 from trunk into ruby_1_9_1.
- * test/readline/test_readline_history.rb: check the encoding that
is in the Readline::HISTORY.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:56 AM Revision 24c63730 (git): merges r20971 from trunk into ruby_1_9_1.
- * error.c, vm_dump.c: change message by rb_bug().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:56 AM Revision 8bfc3df0 (git): merges r20970 from trunk into ruby_1_9_1.
- * compile.c (iseq_peephole_optimize): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:55 AM Revision 520f5ca4 (git): merges r20969 from trunk into ruby_1_9_1.
- * vm.c (invoke_block_from_c): fix to point right cfp.
* vm.c (vm_make_proc, vm_make_proc_from_block), vm_core.h:
remove unused parameter cfp.
* vm_insnhelper.c, proc.c (proc_new): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bra... -
09:55 AM Revision 20a9eb2e (git): merges r20866 and r20968 from trunk into ruby_1_9_1.
- * error.c (exc_equal): duck typing equal to make it transitive.
[ruby-dev:34880]
--
* error.c (exc_equal): == method should not raise Exception.
[ruby-dev:37519]
* sample/test.rb: fix test
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
09:55 AM Revision 74bbac68 (git): merges r20967 from trunk into ruby_1_9_1.
- * vm_insnhelper.c (vm_call_method): use class of method defined
instead of receiver's class on bmethod. fixes [ruby-core:20786]
* bootstraptest/test_method.rb: add a test for above.
* vm_insnhelper.c (vm_setup_method): remove unused p... -
09:55 AM Revision 987bb11d (git): merges r20966 from trunk into ruby_1_9_1.
- * tool/file2lastrev.rb (get_revisions): fix to ignore end of line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:55 AM Revision 40025d40 (git): merges r20965 from trunk into ruby_1_9_1.
- * configure.in (Makefile): removes GNU make specific files on
distclean.
* Makefile.in (distclean-ext): removes extension directories.
* lib/mkmf.rb (try_do): removes conftest.dSYM
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branche... -
09:55 AM Revision 85f9d86c (git): merges r20964 from trunk into ruby_1_9_1.
- * configure.in (HAVE_LONG_LONG, HAVE_OFF_T): revised for autoconf
2.62 or later.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:55 AM Revision 509ba5db (git): merges r20958 from trunk into ruby_1_9_1.
- * configure.in (OBJDUMP, OBJCOPY): autoconf list is not comma
separated.
* configure.in (AC_HEADER_STDC, AC_CHECK_HEADERS AC_CHECK_FUNCS):
removed duplicated checks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@2... -
09:54 AM Revision 4293d0c6 (git): merges r20957 from trunk into ruby_1_9_1.
- * misc/ruby-mode.el: added comment to mention newer version
bundled with Emacs 23 or later. a patch from Phil Hagelberg
<phil at hagelb.org> in [ruby-core:20838].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@2101... -
09:54 AM Revision c2f1f60f (git): merges r20954 from trunk into ruby_1_9_1.
- * io.c (rb_io_init_copy): call io_seek only if io_tell succeeds.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:54 AM Revision 9c171e3d (git): merges r20946 from trunk into ruby_1_9_1.
- * io.c: rdoc for File::open and 1.9 feature in file modes.
* transcode.c: rdoc for String#encode
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:54 AM Revision 028ae6cf (git): merges r20945 from trunk into ruby_1_9_1.
- * win32/win32.c (rb_w32_spawn): deals with quoted commands.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:53 AM Revision ae4b0c25 (git): merges r20944 from trunk into ruby_1_9_1.
- * strftime.c (rb_strftime): use locale insensitive functions for tr_TR
locale.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:53 AM Revision 2562e1fa (git): merges r20943 from trunk into ruby_1_9_1.
- * lib/test/unit/assertions.rb (assert_equal): show small differences
for Regexp and Float.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:53 AM Revision c3b50d5a (git): merges r20942 from trunk into ruby_1_9_1.
- * win32/win32.c (rb_w32_spawn): support normal commands with arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:53 AM Revision 164b237d (git): merges r20938 from trunk into ruby_1_9_1.
- * lib/mathn.rb: Math.sqrt(NaN) should be NaN. [ruby-dev:37537]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:53 AM Revision a3401317 (git): merges r20937 from trunk into ruby_1_9_1.
- Match full RubyGems behavior when a gem can't be found
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:53 AM Revision 9f00ed13 (git): merges r20934 from trunk into ruby_1_9_1.
- * io.c (pipe_open): need to initialize args.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:53 AM Revision d8bb885d (git): merges r20933 from trunk into ruby_1_9_1.
- * include/ruby/st.h: need to include defines.h because LONG_LONG is
defined there.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:52 AM Revision 298cae67 (git): merges r20932 from trunk into ruby_1_9_1.
- Don't coalesce adjacent comment blocks. [bug#901]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:52 AM Revision 299340c2 (git): merges r20924 from trunk into ruby_1_9_1.
- Fix documentation. [bug#827]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:52 AM Revision e8cc8a81 (git): merges r20923 from trunk into ruby_1_9_1.
- Don't remove methods twice. [bug#555]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:52 AM Revision af627192 (git): merges r20920, r20936, r20939 and r20966 from trunk into ruby_1_9_1.
- * common.mk (revision.h): uses tool/file2lastrev.rb to support
git-svn.
* version.h: changed version string as
`ruby 1.9.1 (2008-12-22 patchlevel-5000 trunk 20912)
[i386-darwin9.6.0]'.
* tool/file2lastrev.rb: wrapper script that ... -
09:52 AM Revision 9b425aed (git): merges r20917 from trunk into ruby_1_9_1.
- rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:51 AM Revision d4bd94f2 (git): merges r20915 from trunk into ruby_1_9_1.
- * lib/test/unit/assertions.rb (assert_nothing_raised): increment
assertion count. [ruby-dev:37480]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:51 AM Revision 903f726f (git): merges r20914 from trunk into ruby_1_9_1.
- * thread_win32.c (Init_native_thread): need to call
ruby_thread_set_native() here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:51 AM Revision fbdf4de0 (git): merges r20913 from trunk into ruby_1_9_1.
- * ext/tk/tcltklib.c: fix wrong flag value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:51 AM Revision d0ac5068 (git): merges r20912 from trunk into ruby_1_9_1.
- * cygwin/GNUmakefile.in (rubydll.def), win32/mkexports.rb
(Exports#exports): added VERSION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:51 AM Revision 78921594 (git): merges r20911 and 20921 from trunk into ruby_1_9_1.
- * missing/vsnprintf.c (BSD_vfprintf): fix for test_sprintf_comb.rb, by
wanabe in [ruby-dev:36935].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:51 AM Revision d9f4570b (git): merges r20909 and r20910 from trunk into ruby_1_9_1.
- * configure.in (mingw): no longer uses snprintf and vsnprintf of
msvcrt.
* win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf): removed.
* win32/Makefile.sub (config.h): vsnprintf exists in VC7 or later.
* win32/mkexports.rb (Exports#... -
09:51 AM Revision 4e541c9d (git): merges r20908 from trunk into ruby_1_9_1.
- * lib/rake.rb (Rake::MultiTask): invoke_prerequisites should be
private. a patch from okkez in [ruby-dev:37399]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:50 AM Revision b15ca506 (git): merges r20907 from trunk into ruby_1_9_1.
- * lib/rake.rb (Rake::FileList#egrep): change open mode to "rb",
i.e. default to binary. [ruby-dev:37385]
* lib/rake.rb (Rake::FileList#egrep): allow specifying reading
encoding, e.g. FileList['*.rb'].egrep(/require/, encoding:
... -
09:50 AM Revision 863882ea (git): merges r20906 from trunk into ruby_1_9_1.
- * string.c (rb_str_upto): should return enumerator if called
without block. [ruby-dev:37526]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:49 AM Revision fb8337f4 (git): * 2008-12-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:49 AM Revision 4fc97cbc (git): merges r20972 from trunk into ruby_1_9_1.
- * test/readline/test_readline_history.rb: did not check the
encoding that is in the Readline::HISTORY. I will fix it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:36 AM Revision bb4329be (git): * io.c (pipe_close): removed.
- (pipe_yield): defined.
(rb_io_s_pipe): use pipe_yield.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:54 AM Revision d42b3e5c (git): * transcode.c (decorate_convpath): show type of escaping for
- xml_attr_quote or some conversions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:33 AM Bug #921: autoload is not thread-safe
- =begin
Nobuyoshi Nakada wrote:
> It's same as two threads requiring without autoloading.
I'm not sure this is safe enough. If the first thread has already set
the constant, the second thread would not know it is an autoload and
... -
04:56 AM Bug #921: autoload is not thread-safe
- =begin
Hi,
At Wed, 24 Dec 2008 14:56:37 +0900,
Charles Oliver Nutter wrote in [ruby-core:20853]:
> > So I guess the autoload specific issue has gone, and we could
> > focus on the issue of recursive/circular require, i.e.,
> > [r... -
08:07 AM Revision ea6ac1c4 (git): * io.c (rb_io_initialize): check fd validity. [ruby-dev:36646]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:25 AM Revision db0a6590 (git): * io.c (flush_before_seek): check io_fflush result.
- (rb_io_check_readable): ditto.
(rb_io_flush): ditto.
(rb_io_fsync): ditto.
(remain_size): ditto.
(rb_io_write_nonblock): ditto.
(finish_writeconv): ditto.
(fptr_finalize): ditto.
(io_reopen): ditto.
(rb_io_reopen): ditto.... -
06:55 AM Revision ad558a3a (git): * io.c (io_fflush): flush write buffer without write lock in
- finalizers. [ruby-dev:37572]
* io.c (rb_io_fptr_finalize): clear write lock before finalizing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:08 AM Revision f2023499 (git): * io.c (fptr_finalize): close the IO object even if close(2) is failed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:53 AM Revision 9541c630 (git): * lib/rdoc/parser.rb (RDoc::Parser.binary?): should read in binary mode.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:41 AM Revision 1f2d804e (git): * vm_insnhelper.c (vm_method_search): fix control flow bug.
- (commited at r20981)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:40 AM Revision c4b30b44 (git): * test/ruby/test_eval.rb: add new test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:07 AM Bug #917 (Closed): cannot make with bison-2.4.1 (cont.)
- =begin
Applied in changeset r20977.
=end
- 04:33 AM Revision dea037cc (git): * io.c: sorry, wrong commit. orz
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:29 AM Revision f29ec7ed (git): * io.c (rb_io_flush): fsync() after buffer is flushed on win32.
- [ruby-core:20043]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:19 AM Revision a71fb38d (git): * vm_insnhelper.c (vm_method_search): return rb_cObject if there is no
- super class. [ruby-dev:37587]
* bootstraptest/test_method.rb: add tests for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:51 AM Revision 7c982059 (git): * proc.c (proc_new): should use proc_dup() if block has Proc.
- * vm.c (vm_make_proc_from_block): should use rb_cProc for block.
* vm.c (vm_make_proc): add an assertion.
* bootstraptest/test_proc.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20980 b2dd03c8-39d4-4d8f-98ff-823fe6... -
03:49 AM Revision f6e435fe (git): * vm_insnhelper.c (vm_yield_with_cfunc): check block has Proc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:37 AM Bug #732: $! in at_exit
- =begin
ささだです.
Yusuke ENDOH wrote::
> at_exit の中で $! が参照できません。
>
> $ ruby19 -ve 'at_exit { p $! }; raise "foo"'
> ruby 1.9.0 (2008-11-09 revision 20163) [i686-linux]
> nil
> -e:1:in `<main>': foo (RuntimeError)
>
>
> スタック... -
12:04 AM Bug #884: Insecure operation: -r
- =begin
ささだです.
Yukihiro Matsumoto wrote::
> |以下のようにするとエラーメッセージの中に謎の-rが出てきます。
> |
> |% ruby-trunk -ve '$SAFE=4;open("")'
> |ruby 1.9.1 (2008-12-14 revision 20736) [i686-linux]
> |-e:1:in `open': Insecure operation: -r (SecurityEr...
12/24/2008
-
08:53 PM Revision b8db90f3 (git): * template/id.h.tmpl, id.h (ruby_method_ids_check): enclosed in a
- struct.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:47 PM Bug #918 (Closed): super doesn't work correctly when used with define_method
- =begin
Applied in changeset r20967.
=end
-
08:39 PM Bug #923: `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37574] Re: [Bug:1.9] `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)"
on Wed, 24 Dec 2008 11:31:05 +0900, Nobuyoshi Nakada <nobu@ruby-lang.org> w... -
07:05 PM Bug #923: `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)
- =begin
=end
-
11:40 AM Bug #923: `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)
- =begin
なかだです。
At Wed, 24 Dec 2008 10:08:22 +0900,
Yukihiro Matsumoto wrote in [ruby-dev:37573]:
> IOのファイナライザを実行する時点ではwrite_lockがすでに解放さ
> れちゃってるからのようです。とりあえず、
>
> * ファイナライザ実行前にwrite_lockをクリア
> * io_fflushでwrite_lockを問答無用で参照... -
10:17 AM Bug #923 (Closed): `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37572] [Bug:1.9] `initialize_copy': wrong argument type #<Class:0x825d23c> (expected Data) (TypeError)"
on Wed, 24 Dec 2008 01:44:13 +0900, Tanaka Akira <akr@fsij.org> writes:
|
... -
08:26 PM Bug #886: GC from blocking region
- =begin
ささだです.
U.Nakamura wrote::
> In message "[ruby-dev:37531] Re: [Bug: trunk] GC from blocking region"
> on Dec.22,2008 09:37:09, <ko1@atdot.net> wrote:
>> 作ってみました.これで動くかやってもらえませんか.あと,名前のセンスが
>> 悪すぎるとか,そういう話もあるかと思うので,いい名... -
08:05 PM Revision 93452577 (git): * template/id.h.tmpl, id.h (ruby_method_ids): not depend on if
- token are defined as macros. [ruby-dev:37553]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:05 PM Bug #924: encoding for stdio's
- =begin
=end
-
06:29 PM Bug #924 (Closed): encoding for stdio's
- =begin
Yuguiです。
stdout, stderrのexternal encodingがnilなのはこういうものでしたっけ?
default_externalを期待してました。
それから、-Eext:intしたときには少なくともinternal_encodingに反映された方
が使いやすいと思うのですが、いかがでしょうか。
% cat test.rb
p [STDIN, STDOUT, STDERR].map{|io... -
07:04 PM Bug #917: cannot make with bison-2.4.1 (cont.)
- =begin
=end
-
04:52 PM Revision 011fc264 (git): * thread.c (thread_start_func_2): sets native thread key.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:11 PM Revision 823cfeed (git): * test/readline/test_readline_history.rb: check the encoding that
- is in the Readline::HISTORY.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:03 PM Revision 60efdd5b (git): * 2008-12-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:03 PM Revision bd877eb7 (git): * test/readline/test_readline_history.rb: did not check the
- encoding that is in the Readline::HISTORY. I will fix it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:05 PM Bug #921: autoload is not thread-safe
- =begin
Nobuyoshi Nakada wrote:
> Hi,
>
> At Tue, 23 Dec 2008 02:10:34 +0900,
> Charles Nutter wrote in [ruby-core:20797]:
>> The current logic for autoload is as follows:
>
> This description is old. Already autoload sees the ... -
11:51 AM Bug #921: autoload is not thread-safe
- =begin
Hi,
At Tue, 23 Dec 2008 02:10:34 +0900,
Charles Nutter wrote in [ruby-core:20797]:
> The current logic for autoload is as follows:
This description is old. Already autoload sees the same lock
used by require, as Dave Th... -
08:13 AM Bug #921: autoload is not thread-safe
- =begin
On Dec 23, 2008, at 4:16 PM, Charles Oliver Nutter wrote:
>> Yeah--you'd need to make require transactional somehow.
>
> Yeah, that's essentially it (though it's more specific to autoload).
> You'd need to lock the cons... -
07:25 AM Bug #921: autoload is not thread-safe
- =begin
Dave Thomas wrote:
>> To be honest, I'm not sure autoload is really even possible to make
>> safe in the presence of threads...the design of it may be inherently
>> incompatible. But I'm willing to talk through some possibil... -
07:18 AM Bug #921: autoload is not thread-safe
- =begin
On Tue, Dec 23, 2008 at 3:51 PM, Christian Neukirchen
<chneukirchen@gmail.com> wrote:
> Dave Thomas <dave@pragprog.com> writes:
>> On Dec 22, 2008, at 1:44 PM, Charles Oliver Nutter wrote:
>>> It probably could use the same l... -
06:27 AM Bug #921: autoload is not thread-safe
- =begin
> Currently autoload is not safe to use in a multi-threaded application.
My preference would be for it at most one thread to be "in an
autoload" at a time, so similar to require, no chance for confusion.
But then again that'... -
04:34 AM Bug #921: autoload is not thread-safe
- =begin
On Dec 23, 2008, at 05:53 AM, Dave Thomas wrote:
> On Dec 22, 2008, at 1:44 PM, Charles Oliver Nutter wrote:
>> It probably could use the same lock; the trickier bit is that in
>> between encountering the autoload and requir... -
01:39 PM Revision 8d168950 (git): * error.c, vm_dump.c: change message by rb_bug().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:01 PM Revision 15514910 (git): * compile.c (iseq_peephole_optimize): fix typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:56 PM Revision f23e8d87 (git): * vm.c (invoke_block_from_c): fix to point right cfp.
- * vm.c (vm_make_proc, vm_make_proc_from_block), vm_core.h:
remove unused parameter cfp.
* vm_insnhelper.c, proc.c (proc_new): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:02 PM Revision 7160543a (git): * error.c (exc_equal): == method should not raise Exception.
- [ruby-dev:37519]
* sample/test.rb: fix test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:47 AM Revision f0da2e16 (git): * vm_insnhelper.c (vm_call_method): use class of method defined
- instead of receiver's class on bmethod. fixes [ruby-core:20786]
* bootstraptest/test_method.rb: add a test for above.
* vm_insnhelper.c (vm_setup_method): remove unused parameter klass.
* vm_insnhelper.h (CALL_METHOD): ditto.
* insns.de... -
11:19 AM Revision 8c6a26ab (git): * tool/file2lastrev.rb (get_revisions): fix to ignore end of line.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:45 AM Revision b8e79f34 (git): * configure.in (Makefile): removes GNU make specific files on
- distclean.
* Makefile.in (distclean-ext): removes extension directories.
* lib/mkmf.rb (try_do): removes conftest.dSYM
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:33 AM Revision d1af8511 (git): * configure.in (HAVE_LONG_LONG, HAVE_OFF_T): revised for autoconf
- 2.62 or later.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:10 AM Revision 8d045a87 (git): merges r20903 from trunk into ruby_1_9_1.
- * ext/tk/lib/tk.rb: temporary patch for trouble on TkAqua (> Tk8.4.9).
* ext/tk/sample/demos-jp/widget: set encoding to a demo-code string to
avoid garbled text on the Code Window.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches... -
04:10 AM Revision e973fa49 (git): merges r20901 from trunk into ruby_1_9_1.
- * test/readline/test_readline_history.rb: checked encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:09 AM Revision ec221080 (git): merges r20896 from trunk into ruby_1_9_1.
- * test/readline/test_readline.rb
(TestReadline#test_some_characters_methods): checked encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:09 AM Revision 535f0148 (git): * 2008-12-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:09 AM Revision 411fa093 (git): merges r20895 and r20902 from trunk into ruby_1_9_1.
- * lib/optparse.rb (SPLAT_PROC): fix for regexp. [ruby-dev:37514]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
12/23/2008
-
11:02 PM Bug #921: autoload is not thread-safe
- =begin
On Dec 22, 2008, at 1:44 PM, Charles Oliver Nutter wrote:
> It probably could use the same lock; the trickier bit is that in
> between encountering the autoload and requiring the file there's
> already state changes ha... -
04:52 AM Bug #921: autoload is not thread-safe
- =begin
Dave Thomas wrote:
> Why not use the same lock that's used by require? The two are clearly
> related, and if there's a require in progress, you'd want to suspend
> autoload until it has finished, and the result of the requir... -
03:05 AM Bug #921: autoload is not thread-safe
- =begin
On Dec 22, 2008, at 11:10 AM, Charles Nutter wrote:
> * When the autoload marker is encountered, it is replaced (under
> lock) with an "autoload in progress" marker. All subsequent threads
> will then see this marker a... -
02:19 AM Bug #921 (Closed): autoload is not thread-safe
- =begin
Currently autoload is not safe to use in a multi-threaded application. To put it more bluntly, it's broken.
The current logic for autoload is as follows:
1. A special object is inserted into the target constant table, ... -
09:29 PM Revision 39711b63 (git): * configure.in (OBJDUMP, OBJCOPY): autoconf list is not comma
- separated.
* configure.in (AC_HEADER_STDC, AC_CHECK_HEADERS AC_CHECK_FUNCS):
removed duplicated checks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:49 PM Bug #497: NEWSを書く
- =begin
The new patch about RDoc was applied in r20948.
=end
-
02:31 PM Bug #497: NEWSを書く
- =begin
Please disregard the above patch, it is for trunk.
=end
-
08:15 AM Bug #497: NEWSを書く
- =begin
Here is a patch for RDoc and RubyGems changes.
=end
-
08:35 PM Bug #814 (Open): NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
- =begin
=end
-
08:33 PM Bug #913 (Closed): mathn した場合、sqrt(NaN) が複素数になる
- =begin
applied in r20938.
=end
-
03:29 PM Bug #913: mathn した場合、sqrt(NaN) が複素数になる
- =begin
けいじゅ@いしつかです.
下記了解です.
Yuguiさんチェックインしていただけないでしょうか?
In [ruby-dev :37550 ] the message: "[ruby-dev:37550] Re: [Bug #913]
mathn した場合、sqrt(NaN) が複素数になる ", on Dec/22 21:38(JST)
Tadayoshi Funaba writes:
>> >たぶん、こんな感じだと思います。... -
08:32 PM Bug #470 (Closed): File::openのドキュメント
- =begin
applied in r20946.
=end
-
06:23 PM Revision 568b7434 (git): * misc/ruby-mode.el: added comment to mention newer version
- bundled with Emacs 23 or later. a patch from Phil Hagelberg
<phil at hagelb.org> in [ruby-core:20838].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:47 PM Bug #919 (Closed): tool/file2lastrev.rbでエラー
- =begin
Applied in changeset r20936.
=end
-
02:27 PM Bug #919: tool/file2lastrev.rbでエラー
- =begin
Yuguiです。
すみません。私のバグです。
On 12/23/08 7:12 AM, SASADA Koichi wrote:
> Pathname(File.dirname($0)).parent
あ、そうか。これで行けそうです。ありがとうございます。
--
Yugui <yugui@yugui.jp>
http://yugui.jp
私は私をDumpする
=end
-
07:21 AM Bug #919: tool/file2lastrev.rbでエラー
- =begin
ささだです.
Tadashi Saito wrote::
> 一応下ので直りましたが、汎用性があるのか正直自信がありません。
私はよくわかんなかったので,簡単にしてみました.でも,なんでフルパスに
するんだろう.
Index: tool/file2lastrev.rb
===================================================================
--- tool/fi... -
01:54 AM Bug #919 (Closed): tool/file2lastrev.rbでエラー
- =begin
ソースと違うディレクトリでtrunkをmakeしようとすると、
tool/file2lastrev.rbでエラーが出てmakeできません。
$ make
ruby ../tool/file2lastrev.rb --revision.h ".." > "../revision.h.tmp"
svn: '.' is not a working copy
../tool/file2lastrev.rb:34:in `get_revi... -
03:30 PM Revision 9f8c309d (git): * pack.c (pack_pack): encoding of packed string only from 'm',
- 'M', and 'u' should be US-ASCII. [ruby-dev:37284]
* pack.c (pack_pack): encoding of packed string only from 'U'
should be UTF-8. also upgrade US-ASCII strings to UTF-8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20956 b2dd03... -
03:24 PM Revision d5bc38fd (git): * lib/net/protocol.rb (Net::BufferedIO#rbuf_fill): avoid calling
- read_nonblock in rescue. use retry instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:22 PM Revision 19fee2e2 (git): * io.c (rb_io_init_copy): call io_seek only if io_tell succeeds.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:13 PM Revision b5408752 (git): * 2008-12-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:13 PM Revision 5e629972 (git): * string.c (rb_external_str_new_with_enc): set ASCII-8BIT if
- encoding is US-ASCII and string contains 8bit characters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:34 PM Bug #865: [Fwd: some mistakes in Rake RDoc]
- =begin
Jim Weirich is the correct owner for these changes. Please add him to the tracker.
=end
-
02:17 PM Bug #901 (Closed): RDoc does not handle multiple method description for a C function properly
- =begin
Applied in changeset r20932.
=end
-
01:59 PM Revision b317b345 (git): * process.c (rb_fork): don't propagete an error message if error
- buffer not given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:15 PM Revision 423bbf80 (git): * process.c (rb_fork): propagete an error message from child to parent.
- (rb_f_exec): show details of error in child process on
exception.
(save_redirect_fd): add error message arguments.
(run_exec_dup2): ditto.
(run_exec_close): ditto.
(run_exec_open): ditto.
(run_exec_dup2_child): ditto.
(run_... -
11:51 AM Revision 353da8cc (git): Revert r20947. This feature is still under development.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:47 AM Revision eb9cbe40 (git): * NEWS (RDoc): applied patch by Eric Hodel (drbrain).
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:47 AM Revision eafe6863 (git): merges r20866 and r20891 from trunk into ruby_1_9_1.
- * error.c (exc_equal): duck typing equal to make it transitive.
[ruby-dev:34880]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:30 AM Revision 5677106e (git): * io.c: rdoc for File::open and 1.9 feature in file modes.
- * transcode.c: rdoc for String#encode
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:51 AM Revision 7c152e7f (git): * win32/win32.c (rb_w32_spawn): deals with quoted commands.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:13 AM Revision 6fcaf929 (git): * strftime.c (rb_strftime): use locale insensitive functions for tr_TR
- locale.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:34 AM Revision ace35ac6 (git): * lib/test/unit/assertions.rb (assert_equal): show small differences
- for Regexp and Float.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:17 AM Bug #827 (Closed): Fix document for Gem::Installer#write_spec
- =begin
Applied in changeset r20924.
=end
-
08:07 AM Bug #555 (Closed): method_missing in Gem module removes some necessary methods
- =begin
Applied in changeset r20923.
=end
- 07:50 AM Revision 12932721 (git): * win32/win32.c (rb_w32_spawn): support normal commands with arguments.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:43 AM Revision 96369485 (git): properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:24 AM Revision fbcc23a8 (git): * io.c (rb_io_inspect): show fd number if there is no pathname.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:49 AM Revision 81031ebd (git): * tool/file2lastrev.rb: shouldn't use single quote in shell's command
- line if you want to support Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:48 AM Revision 99825ae9 (git): * lib/mathn.rb: Math.sqrt(NaN) should be NaN. [ruby-dev:37537]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:47 AM Revision 1bd7257d (git): Match full RubyGems behavior when a gem can't be found
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:39 AM Revision 59641944 (git): * tool/file2lastrev.rb: detects vcs directory properly on building
- outside of srcdir. [ruby-dev:37555] [ruby-dev:37561]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:34 AM Revision 43475803 (git): fix typos.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:30 AM Revision 7d024047 (git): * io.c (pipe_open): need to initialize args.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:19 AM Revision 0c9fe213 (git): * include/ruby/st.h: need to include defines.h because LONG_LONG is
- defined there.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:16 AM Revision b8f7b973 (git): Don't coalesce adjacent comment blocks. [bug#901]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:40 AM Revision e31e4f2a (git): * NEWS: reordered entries as
- (1) Kernel and objects
(2) Exceptions
(3) Enumerable and containers
(4) IO and file system
(5) Process
(6) String and regular expression and Encoding
(7) Numeric and its subclasses
(8) misc
git-svn-id: svn+ssh://ci.ruby-la... -
04:05 AM Revision efcb2de5 (git): updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:52 AM Revision 469d119a (git): updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
On Dec 22, 2008, at 10:37 AM, Charles Oliver Nutter wrote:
> no core methods currently accept keyword arguments, plus it would
> create a throw-away hash in all current implementations.
File.open...
=end
-
01:46 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
I guess the relative silence on this issue means there's not much more
to discuss. Here's a summary up to now:
- Everyone seems to agree it's a good idea to add, so we should add it.
And I would like to see it backported t... -
01:46 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
I guess the relative silence on this issue means there's not much more
to discuss. Here's a summary up to now:
- Everyone seems to agree it's a good idea to add, so we should add it.
And I would like to see it backported t... -
03:00 AM Revision a61a5f17 (git): * io.c (pipe_close): fix coding style. [ruby-dev:37554]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:17 AM Revision 651c8bae (git): * NEWS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:17 AM Revision e7e59b78 (git): * 2008-12-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:17 AM Revision 7adae93c (git): * thread.c (Thread#set_trace_func, #add_trace_func): removed.
- This is an unsupported feature in 1.9.1 and will be supported
in 1.9.2. [ruby-core:19581]
(thread_add_trace_func): removes unnecessary function.
(thread_add_trace_func_m): ditto.
(thread_set_trace_func_m): ditto.
git-svn-id: svn... -
02:15 AM Bug #918: super doesn't work correctly when used with define_method
- =begin
ko1,
Your patch fixes the problem, though does not help with #730.
I ran test-all as well as test-rubyspec against patched 1.9.1 from today.
=end
-
01:40 AM Bug #918: super doesn't work correctly when used with define_method
- =begin
Thanks for fixing this so quickly. Unfortunately I can't work with Ruby source code. I would need Win32 binaries to test it.
=end
-
01:33 AM Bug #918: super doesn't work correctly when used with define_method
- =begin
It might be related yet there might also be an issue specific to define_method. It depends on implementation details in Ruby.
=end
-
01:26 AM Bug #918: super doesn't work correctly when used with define_method
- =begin
Tomas Matousek wrote::
> The following prints B,A in 1.8 but B,B,A in 1.9.*.
> It seems that the receiver's class (C) is incorrectly used to determine the base class. The class where the target method (B#m) is defined (i.e. B) ... -
01:02 AM Bug #918: super doesn't work correctly when used with define_method
- =begin
Tomas,
I think the same problem has been reported in #730. Could you check if they are duplicates? Thanks.
=end
-
12:53 AM Bug #918 (Closed): super doesn't work correctly when used with define_method
- =begin
The following prints B,A in 1.8 but B,B,A in 1.9.*.
It seems that the receiver's class (C) is incorrectly used to determine the base class. The class where the target method (B#m) is defined (i.e. B) should be used so that A#m ...
12/22/2008
-
11:37 PM Bug #917 (Closed): cannot make with bison-2.4.1 (cont.)
- =begin
tUPLUSなどがenumのみで#defineされていないため、
「#elif tUPLUS != 321」に引っかかって
「error: #error tUPLUS differs」になるようです。
$ make
gcc -DRUBY_DEBUG_ENV -O2 -g -Wall -Wformat=2 -Wundef -Wno-parentheses -fPIC -I. -I.ext/include/x86_64-linux ... -
11:18 PM Bug #914: Integer#upto(NaN)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37549] Re: [Bug #914] Integer#upto(NaN)"
on Mon, 22 Dec 2008 21:11:41 +0900, Tadayoshi Funaba <tadf@dotrb.org> writes:
|> NaNはすべての比較に対して偽を返しますから、それに基づくと意
|> 図した動作と言えるのではないでしょうか。
... -
09:20 PM Bug #914: Integer#upto(NaN)
- =begin
> |upto(NaN) や downto(NaN) で実質的に無限ループになるようで面白いのですが、
> |これは意図した動作といえるのでしょうか。
>
> NaNはすべての比較に対して偽を返しますから、それに基づくと意
> 図した動作と言えるのではないでしょうか。
それは仕様でなくて実装の話ですよね。別の実装であれば、逆に一度も回らな
かったかもしれないですよね。実際、step(NaN) はそのように見えます。
現時点では結果は未... -
11:58 AM Bug #914 (Rejected): Integer#upto(NaN)
- =begin
開発ミーティングで直接話しましたが、未来で「超実数(Yugui談)」とかについて考える気があるそうなので、現時点では放置とします。
超実数と言われても私には何がなんだか。
=end
-
10:59 AM Bug #914: Integer#upto(NaN)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37525] [Bug #914] Integer#upto(NaN)"
on Sun, 21 Dec 2008 16:04:10 +0900, tadayoshi funaba <redmine@ruby-lang.org> writes:
|upto(NaN) や downto(NaN) で実質的に無限ループになるようで面白いのですが、
|これは意図し... -
11:11 PM Revision e4d04b0b (git): Fix documentation. [bug#827]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:07 PM Feature #916 (Closed): Curses.crmodeとCurses.nocrmodeをモジュール関数に変更する
- =begin
高尾宏治です。
Curses.cbreak は Curses.crmode に alias してあります。
また、Curses.nocbreak も同様に Curses.nocrmode に alias してあります。
このため、Curses モジュールを include した場合にしか
Curses.crmode と Curses.nocrmode を利用できないようです。
require "curses"
include ... -
11:06 PM Revision f2f3e60a (git): Don't remove methods twice. [bug#555]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:50 PM Bug #634: Time parsing works in 1.8 but not 1.9
- =begin
In message "Re: [ruby-core:20779] Re: [Bug #634] Time parsing works in 1.8 but not 1.9"
on Mon, 22 Dec 2008 16:36:53 +0900, "Roger Pack" <rogerpack2005@gmail.com> writes:
|
|>> This is an intentional change (r12859).
|>... -
04:45 PM Bug #634: Time parsing works in 1.8 but not 1.9
- =begin
>> This is an intentional change (r12859).
>
> Can I regard this issue as rejected?
Seems somewhat surprising to me that
Date::parse('06/21/95')
doesn't parse, though I suppose that's better than what 1.8.x currently doe... -
09:47 PM Bug #913: mathn した場合、sqrt(NaN) が複素数になる
- =begin
> >たぶん、こんな感じだと思います。コミットしてよいですか? < 石塚さん
>
> 値が変だという意味では, 何らかの対処があるべきだと思います. が
>
> , baseとなっているComplexの振る舞いに基づいているので,まず, Complexに
> nanを食わせたときの振る舞いを明確にした方が良いのでは?
あまり関係ないような気がします。matnn なしで、
Math.sqrt(NaN) #=> NaN
となる... -
08:33 PM Bug #913: mathn した場合、sqrt(NaN) が複素数になる
- =begin
けいじゅ@いしつかです.
In [ruby-dev :37537 ] the message: "[ruby-dev:37537] [Bug #913] mathn
した場合、sqrt(NaN) が複素数になる ", on Dec/22 11:38(JST) Yuki Sonoda
writes:
>チケット #913 が更新されました。 (by Yuki Sonoda)
>
>たぶん、こんな感じだと思います。コミットしてよいですか... -
11:47 AM Bug #913: mathn した場合、sqrt(NaN) が複素数になる
- =begin
たぶん、こんな感じだと思います。コミットしてよいですか? < 石塚さん
diff --git a/lib/mathn.rb b/lib/mathn.rb
index 48cb99f..0241f57 100644
--- a/lib/mathn.rb
+++ b/lib/mathn.rb
@@ -134,6 +134,8 @@ module Math
else
Complex(x, -y)
... -
11:44 AM Bug #913: mathn した場合、sqrt(NaN) が複素数になる
- =begin
=end
-
09:17 PM Bug #898 (Closed): Test::Unit::Assertions#assert_nothing_raised does not increment number of assertions
- =begin
Applied in changeset r20915.
=end
-
11:37 AM Bug #898: Test::Unit::Assertions#assert_nothing_raised does not increment number of assertions
- =begin
=end
-
05:33 PM Bug #886: GC from blocking region
- =begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:37531] Re: [Bug: trunk] GC from blocking region"
on Dec.22,2008 09:37:09, <ko1@atdot.net> wrote:
> 作ってみました.これで動くかやってもらえませんか.あと,名前のセンスが
> 悪すぎるとか,そういう話もあるかと思うので,いい名前募集中です.
rb_thr... -
09:45 AM Bug #886: GC from blocking region
- =begin
ささだです.
U.Nakamura wrote::
> In message "[ruby-dev:37448] [Bug: trunk] GC from blocking region"
> on Dec.15,2008 22:44:31, <ko1@atdot.net> wrote:
>> (c) blocking_region の中で,さらに ruby な環境にさわれる状態になり(GVL
>> を取得する),メモリ確保を行う... - 03:18 PM Revision e7685ab8 (git): * 2008-12-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:18 PM Revision 41da4d16 (git): * sprintf.c (rb_str_format): fix buffer overflow.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:31 PM Bug #814: NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
- =begin
The error I reported is because I did not apply r20443.
And we (matz, akr and I) decided to apply neighter r20443 nor r20493 to 1.9.1
=end
-
01:19 PM Revision 8f79efe0 (git): * common.mk (revision.h): uses tool/file2lastrev.rb to support
- git-svn.
* version.h: changed version string as
`ruby 1.9.1 (2008-12-22 patchlevel-5000 trunk 20912)
[i386-darwin9.6.0]'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:19 PM Revision c09e5abe (git): * Doxyfile.in: new file. Template of a configuration file for
- Doxygen.
Intorduces C-level API reference generation with Doxygen.
* tool/file2lastrev.rb: wrapper script that abstracts subversion
and git-svn.
* tool/strip-rdoc.rb: filter for preventing doxygen from processing
rdoc comments.
... -
12:54 PM Bug #688: test_exit_action(TestSignal)でTimeout::Error
- =begin
=end
-
12:53 PM Bug #727: Signal(CLD) seems not to work on OS X
- =begin
=end
-
12:32 PM Revision a550f299 (git): * numeric.c (int_ord): Integer#ord implemented.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:29 PM Bug #854 (Closed): Rake::FileList#egrep が動かない
- =begin
fixed by r20908.
=end
-
12:29 PM Revision b795b5c5 (git): rdoc update.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:28 PM Bug #616: instance_eval and Module#to_s
- =begin
私がとりあえず見てみます。手に負えなかったら笹田さんに振ります。
=end
-
10:43 AM Bug #616: instance_eval and Module#to_s
- =begin
1.8 と 1.9 で、C の定義先が違う。
1.8 ではグローバル。1.9 では main の特異クラスの中に定義される。
% ./ruby -ve 'instance_eval{p((C = Class.new).to_s)};
class << self
p C
end
'
ruby 1.9.1 (2008-12-21 revision 20902) [i686-linux]
"#<Class:0x825d5c0>"... -
10:40 AM Bug #616: instance_eval and Module#to_s
- =begin
=end
-
12:27 PM Revision 3a7daf88 (git): * io.c (rb_io_s_pipe): IO.pipe can take a block.
- (pipe_close): new function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:17 PM Bug #6 (Closed): sprintf() of %f on Windows(MSVCRT)
- =begin
Applied in changeset r20910.
=end
-
10:29 AM Bug #6: sprintf() of %f on Windows(MSVCRT)
- =begin
「分かってるならコミットして」(うささん)とのことなのでなかださんに任せます。
=end
-
12:11 PM Revision c8cbfe7d (git): * lib/test/unit/assertions.rb (assert_nothing_raised): increment
- assertion count. [ruby-dev:37480]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:47 AM Bug #861 (Closed): Rake::MultiTask#invoke_prerequisites should be private
- =begin
Applied in changeset r20908.
=end
-
11:34 AM Bug #885: Thread.new{fork{}}
- =begin
=end
-
10:31 AM Bug #910 (Closed): optparse with regexp
- =begin
r20902
=end
-
10:31 AM Bug #233: Block level with binding
- =begin
=end
- 10:12 AM Revision b451955b (git): * thread_win32.c (Init_native_thread): need to call
- ruby_thread_set_native() here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:04 AM Revision 3be4523b (git): * ext/tk/tcltklib.c: fix wrong flag value.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 AM Revision d9691f6e (git): * cygwin/GNUmakefile.in (rubydll.def), win32/mkexports.rb
- (Exports#exports): added VERSION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:25 AM Revision 3bad2b6e (git): * missing/vsnprintf.c (BSD_vfprintf): fix for test_sprintf_comb.rb, by
- wanabe in [ruby-dev:36935].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:07 AM Revision 941e77dc (git): * ChangeLog: added ticket number [Bug#6].
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:05 AM Revision 9f3b77e4 (git): * configure.in (mingw): no longer uses snprintf and vsnprintf of
- msvcrt.
* win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf): removed.
* win32/Makefile.sub (config.h): vsnprintf exists in VC7 or later.
* win32/mkexports.rb (Exports#initialize): aliases
rb_w32_vsnprintf and rb_w32_snprintf for bin... -
02:41 AM Revision 0f6e6c8b (git): * lib/rake.rb (Rake::MultiTask): invoke_prerequisites should be
- private. a patch from okkez in [ruby-dev:37399]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:35 AM Revision 850df4b8 (git): * lib/rake.rb (Rake::FileList#egrep): change open mode to "rb",
- i.e. default to binary. [ruby-dev:37385]
* lib/rake.rb (Rake::FileList#egrep): allow specifying reading
encoding, e.g. FileList['*.rb'].egrep(/require/, encoding:
"ascii-8bit")
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2... -
02:12 AM Revision f77f9da4 (git): * string.c (rb_str_upto): should return enumerator if called
- without block. [ruby-dev:37526]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:43 AM Revision 1d4c1645 (git): * parse.y (gettable_gen): the encoding of __FILE__ should be
- rb_filesystem_encoding(). [ruby-list:45733]
* parse.y (gettable_gen): __FILE__ should be ASCII-8BIT when
filesystem encoding is US-ASCII and __FILE__ contains non 7bit
characters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
12/21/2008
-
11:03 PM Bug #634 (Rejected): Time parsing works in 1.8 but not 1.9
- =begin
=end
-
02:42 PM Bug #634: Time parsing works in 1.8 but not 1.9
- =begin
yes, at least this is not a bug, i think.
=end
-
02:34 PM Bug #634: Time parsing works in 1.8 but not 1.9
- =begin
On 12/21/08 2:13 PM, tadayoshi funaba wrote:
> This is an intentional change (r12859).
Can I regard this issue as rejected?
--
Yugui <yugui@yugui.jp>
http://yugui.jp
=end
-
02:21 PM Bug #634: Time parsing works in 1.8 but not 1.9
- =begin
This is an intentional change (r12859).
=end
-
12:09 AM Bug #634: Time parsing works in 1.8 but not 1.9
- =begin
=end
-
08:43 PM Bug #814: NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
- =begin
I noticed the patch only handled the EWOULDBLOCK exceptions and not EAGAIN.
Wouldn't just adding EAGAIN (and EINTR as well) to the handled exceptions
fix the 3 errors?
Regards
oldmoe
On Sun, Dec 21, 2008 at 5:59 AM,... -
01:07 PM Bug #814 (Assigned): NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
- =begin
I did not merged r20493 into ruby_1_9_1 because it makes Net::HTTP::Proxy related tests fail.
1) Error:
test_https_proxy_authentication(HTTPSProxyTest):
Errno::EAGAIN: Resource temporarily unavailable
/Users/yugu... - 05:56 PM Revision 407ff29a (git): * 2008-12-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:56 PM Revision 6c650f35 (git): * ext/tk/lib/tk.rb: temporary patch for trouble on TkAqua (> Tk8.4.9).
- * ext/tk/sample/demos-jp/widget: set encoding to a demo-code string to
avoid garbled text on the Code Window.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:18 PM Bug #914: Integer#upto(NaN)
- =begin
=end
-
04:12 PM Bug #914 (Rejected): Integer#upto(NaN)
- =begin
upto(NaN) や downto(NaN) で実質的に無限ループになるようで面白いのですが、
これは意図した動作といえるのでしょうか。
=end
-
04:18 PM Bug #913: mathn した場合、sqrt(NaN) が複素数になる
- =begin
=end
-
03:29 PM Bug #913 (Closed): mathn した場合、sqrt(NaN) が複素数になる
- =begin
main@191-20081221> nan = 0.0/0
#=> NaN
main@191-20081221> Math.sqrt(nan)
#=> NaN
main@191-20081221> require 'mathn'
#=> true
main@191-20081221> Math.sqrt(nan)
#=> (0+NaN*i)
=end
-
02:17 PM Bug #910 (Assigned): optparse with regexp
- =begin
1.9ではまだ発生します。
=end
-
12:40 PM Bug #910 (Closed): optparse with regexp
- =begin
Bug #909 [ruby-dev:37514]と重複
=end
-
12:03 AM Bug #910: optparse with regexp
- =begin
=end
-
05:55 AM Revision 39c4d692 (git): * lib/optparse.rb (SPLAT_PROC): splat values by hand.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:49 AM Revision 1cf4744a (git): * test/readline/test_readline_history.rb: checked encoding.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:46 AM Revision 8cd6a45a (git): * lib/optparse.rb (parse_in_order): splat values to be passed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision 1bfa2990 (git): merges r20892 from trunk into ruby_1_9_1.
- * dln.c (dln_find_1): supplements an extension for executable
files on DOSish platforms.
* io.c (pipe_open): use rb_w32_aspawn() for array form.
* win32/win32.c (rb_w32_pipe_exec): no longer used.
* win32/win32.c (rb_w32_spawn, rb_w... - 05:27 AM Revision dc5776d8 (git): * 2008-12-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision 82d84b49 (git): merges r20528 from trunk into ruby_1_9_1.
- * win32/win32.c (rb_w32_read): ERROR_BROKEN_PIPE is not a real error
at this point.
* io.c (pipe_open): use rb_w32_spawn() instead of rb_w32_pipe_exec()
to use our own redirection scheme.
git-svn-id: svn+ssh... -
04:51 AM Revision 67cd02b4 (git): * test/readline/test_readline.rb
- (TestReadline#test_some_characters_methods): checked encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:14 AM Feature #839: Add code on each line of a backtrace output to the screen
- =begin
How about a compromise to propagate SCRIPT_LINES__ after the fact with the appropriate files if they're not in it yet? I'd be happy to do it, and it thus wouldn't result in a large slowdown [and if files have changed recently, t... -
03:23 AM Revision 3e23c0c8 (git): * lib/optparse.rb (SPLAT_PROC): fix for regexp. [ruby-dev:37514]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:23 AM Revision 5ad1f1d3 (git): * lib/optparse.rb (SPLAT_PROC): fix for regexp. [ruby-dev:37514]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:45 AM Revision d153bd1d (git): * 2008-12-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:44 AM Revision ee01c3e3 (git): * sample/test.rb: rescue exception.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:12 AM Bug #6: sprintf() of %f on Windows(MSVCRT)
- =begin
=end
-
12:11 AM Feature #235: default charset of rdoc
- =begin
=end
-
12:11 AM Bug #470: File::openのドキュメント
- =begin
=end
-
12:11 AM Bug #497: NEWSを書く
- =begin
=end
-
12:11 AM Bug #549: ri -f html mungles constants
- =begin
=end
-
12:11 AM Bug #555: method_missing in Gem module removes some necessary methods
- =begin
=end
-
12:10 AM Bug #616: instance_eval and Module#to_s
- =begin
=end
-
12:10 AM Bug #623: optparseでオプションが重複していると--helpと挙動が違う
- =begin
=end
-
12:10 AM Bug #632: StringIO has an odd alias implementation [?]
- =begin
=end
-
12:10 AM Bug #633: dl segfaults on x86_64-linux systems
- =begin
=end
-
12:09 AM Bug #657: Thread.new { fork }
- =begin
=end
-
12:09 AM Bug #693: Thread#set_trace_func seems not to work
- =begin
=end
-
12:08 AM Feature #712: M17N of erb
- =begin
=end
-
12:08 AM Bug #727: Signal(CLD) seems not to work on OS X
- =begin
=end
-
12:08 AM Bug #730: Infinite recursion on 'super' in dynamically generated modules
- =begin
=end
-
12:08 AM Bug #732: $! in at_exit
- =begin
=end
-
12:08 AM Bug #755: select in windows errantly accepts too many fd's
- =begin
=end
-
12:07 AM Bug #803: eval with binding
- =begin
=end
-
12:07 AM Bug #827: Fix document for Gem::Installer#write_spec
- =begin
=end
-
12:07 AM Bug #832: Encoding in which Array#pack returns when a string-related format and a byte seq format are mixed
- =begin
=end
-
12:07 AM Bug #832: Encoding in which Array#pack returns when a string-related format and a byte seq format are mixed
- =begin
=end
-
12:06 AM Bug #847: debug.rb reports extraneous information
- =begin
=end
-
12:06 AM Bug #848: debug.rb doesn't have access to the source file under test until it has run
- =begin
=end
-
12:06 AM Bug #854: Rake::FileList#egrep が動かない
- =begin
=end
-
12:05 AM Bug #865: [Fwd: some mistakes in Rake RDoc]
- =begin
=end
-
12:05 AM Bug #866: gem(1) gemrc(5)
- =begin
=end
-
12:05 AM Bug #888: zlib 1.2.3 does not work with Rubygems 1.3.1 (in Ruby 1.9.1) on Windows
- =begin
=end
-
12:04 AM Bug #896: MiniTest::Assertions#assert_match arguments order is different from Test::Unit::Assertions::assert_match
- =begin
=end
-
12:04 AM Bug #898: Test::Unit::Assertions#assert_nothing_raised does not increment number of assertions
- =begin
=end
12/20/2008
-
11:53 PM Bug #910 (Closed): optparse with regexp
- =begin
optparseでオプション引数にマッチすべき正規表現を指定した場合の挙動が変わっています。
#!/usr/local/bin/ruby
require 'optparse'
opts = {}
ARGV.options do |o|
o.on("-T [level]", /^[0-4]$/) {|x| opts[:T] = x }
o.parse!
end
puts "opts=#{opts.inspect... -
10:55 PM Bug #884: Insecure operation: -r
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37446] [Bug #884] Insecure operation: -r"
on Mon, 15 Dec 2008 19:58:41 +0900, Kazuhiro NISHIYAMA <redmine@ruby-lang.org> writes:
|以下のようにするとエラーメッセージの中に謎の-rが出てきます。
|
|% ruby-trunk ... -
10:40 PM Bug #888: zlib 1.2.3 does not work with Rubygems 1.3.1 (in Ruby 1.9.1) on Windows
- =begin
=end
-
10:18 PM Bug #865: [Fwd: some mistakes in Rake RDoc]
- =begin
=end
-
10:13 PM Bug #854: Rake::FileList#egrep が動かない
- =begin
=end
-
09:41 PM Bug #616: instance_eval and Module#to_s
- =begin
=end
-
09:20 PM Bug #885: Thread.new{fork{}}
- =begin
=end
-
09:19 PM Bug #896: MiniTest::Assertions#assert_match arguments order is different from Test::Unit::Assertions::assert_match
- =begin
=end
-
06:37 PM Bug #907 (Closed): Various system() and backticks problems on Windows
- =begin
Applied in changeset r20892.
=end
-
06:07 PM Bug #902: 1.9.1 preview 1 does not build on mac OSX 10.5.5
- =begin
Hi erik scheirer.
I tried to check the reported problem. But I did not reproduce it.
Please report your environment and more information for this problem.
My environment:
OS: Mac OSX 10.5.5
Mac ID: MacBook3,... -
04:54 PM Bug #902 (Assigned): 1.9.1 preview 1 does not build on mac OSX 10.5.5
- =begin
I am working.
=end
-
04:35 PM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
Gary Wright wrote:
> How about:
>
> String.reserve(100)
> Array.reserve(100)
"reserve" is pretty good. I'll abstain from commenting on any other
forms since I really just want the single-param fixnum version myself.
=end
-
03:26 PM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
On Dec 19, 12:02 am, Martin Duerst <due...@it.aoyama.ac.jp> wrote:
> At 09:08 08/12/19, Brian Ford wrote:
>
> >Something like "ab" * 5 then becomes String.pattern("ab".size * 5, "ab").
>
> I'm at a total loss to see why
> ... -
02:53 PM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
> Hard to do, since it has to be a hash on the callee side. Constructing the
> hash could perhaps be delayed, in case the callee was a C function, but it
> still has to be something. In comparison, new(1000) is almost free.
... -
12:17 PM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
Dave Thomas wrote:
> I don't think the cost of a hash is going to be significant--if it is,
> then I'd hope that implementors find a way of optimizing these styles of
> keyword hashes, because they're used more and more (*co... -
08:21 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
On Dec 19, 2008, at 4:28 PM, Charles Oliver Nutter wrote:
>>
>> String.buffer is not a meaningful name for a constructor, in my
>> opinion, whereas String.new has a pedigree. By adding a
>> initial_size: n optional ar... -
07:36 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- =begin
Dave Thomas wrote:
>
> On Dec 19, 2008, at 12:48 PM, Charles Oliver Nutter wrote:
>
>> Neither of those methods are polymorphic on anything. They're both new
>> methods that accept a Fixnum.
>
> .new is
And already ... -
06:38 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- On Dec 19, 2008, at 12:48 PM, Charles Oliver Nutter wrote:
> Neither of those methods are polymorphic on anything. They're both
> ...
`.new` is
`String.buffer` is not a meaningful name for a constructor, in my
opinion, whereas `S... -
03:56 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- Dave Thomas wrote:
> I think the reason I dislike this is that you're creating methods that
> ...
Neither of those methods are polymorphic on anything. They're both new
methods that accept a `Fixnum`.
-
12:58 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- On Dec 19, 2008, at 9:33 AM, Charles Oliver Nutter wrote:
> I suppose then coming up with a common name that works for both
> ...
I think the reason I dislike this is that you're creating methods that
are polymorphic on the types of... -
12:41 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- Jim Weirich wrote:
> There is a slight difference. `Array.new(1000)` creates an array with a
> ...
Yes, that's a good point; and the resulting array would `<<` to the 1001st
element.
I suppose then coming up with a common name t... -
09:28 AM Revision 7ac32d7a (git): * dln.c (dln_find_1): supplements an extension for executable
- files on DOSish platforms.
* io.c (pipe_open): use rb_w32_aspawn() for array form.
* win32/win32.c (rb_w32_pipe_exec): no longer used.
* win32/win32.c (rb_w32_spawn, rb_w32_aspawn): deals with batch
files and commands with extension... -
05:54 AM Feature #908 (Rejected): Should be an easy way of reading N characters from am I/O stream
- =begin
I know of no way of reading N characters (as opposed to bytes) and returning a string other than writing a loop with getc or each_char.
Suggestions - one of:
1) Change the "limit" paramater on IO#gets to mean character... -
03:27 AM Revision 3eb92835 (git): ChangeLog: ML ref was wrong
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:02 AM Revision a23661bb (git): * 2008-12-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:02 AM Revision 024a1d1b (git): merges r20887 from trunk into ruby_1_9_1.
- * lib/irb/locale.rb (IRB::Locale#initialize)
initializes instance variables to suppress warnings.
typo fix to ignore LoadError: [ruby-dev:37508]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20889 b2dd03c8-39d4-4d8... - 02:01 AM Revision 8cb4a083 (git): * 2008-12-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:01 AM Revision 734e1dc4 (git): * lib/irb/locale.rb (IRB::Locale#initialize)
- initializes instance variables to suppress warnings.
typo fix to ignore LoadError: [ruby-dev:37508]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e