Project

General

Profile

Activity

From 10/28/2010 to 11/03/2010

11/03/2010

07:06 PM Feature #4015: File::DIRECT Constant for O_DIRECT
=begin
On Wed, Nov 3, 2010 at 8:13 AM, Nikolai Weibull <now@bitwi.se> wrote:
> On Wed, Nov 3, 2010 at 00:19, Run Paint Run Run <redmine@ruby-lang.org> wrote:
>
>> * Prefix the constant name with the platform name, e.g. File::LINUX_DI...
runpaint (Run Paint Run Run)
05:13 PM Feature #4015: File::DIRECT Constant for O_DIRECT
=begin
On Wed, Nov 3, 2010 at 00:19, Run Paint Run Run <redmine@ruby-lang.org> wrote:

> * Prefix the constant name with the platform name, e.g. File::LINUX_DIRECT, so as to clearly indicate that the code is not portable.

What happ...
now (Nikolai Weibull)
08:19 AM Feature #4015: File::DIRECT Constant for O_DIRECT
=begin
Two other approaches to platform-specific constants:

* Prefix the constant name with the platform name, e.g. File::LINUX_DIRECT, so as to clearly indicate that the code is not portable.
* Define them as private constants (...
runpaint (Run Paint Run Run)
07:56 AM Feature #4015: File::DIRECT Constant for O_DIRECT
=begin
>> A couple of the `open(2)` flags on Linux don't have corresponding File:: constants:
>>
>> * O_DIRECT
>> * O_DIRECTORY

> We haven't made up a policy for platform specific constants. Opinions
> are welcome.

I...
runpaint (Run Paint Run Run)
07:42 AM Feature #4015: File::DIRECT Constant for O_DIRECT
=begin
Hi,

In message "Re: [ruby-core:33018] [Ruby 1.9-Feature#4015][Open] File::DIRECT Constant for O_DIRECT"
on Wed, 3 Nov 2010 06:51:04 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:

|A couple of the `open(2)` fl...
matz (Yukihiro Matsumoto)
06:50 AM Feature #4015 (Closed): File::DIRECT Constant for O_DIRECT
=begin
A couple of the `open(2)` flags on Linux don't have corresponding File:: constants:

* O_DIRECT

<<Try to minimize cache effects of the I/O to and from this file. In general this will degrade performance, but it is use...
runpaint (Run Paint Run Run)
05:49 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
成瀬です。

(2010/11/03 8:24), Kouhei Sutou wrote:
> 現時点でどうなっているのかを確認させてください。それによって
> 進める順番が変わってくると思っています。
>
> 以下のように認識していますがあっていますか?
>
> 1. 成瀬さんは「XMLDecl#enocdingなどは文字列にすべき」と主
> 張している。

はい。

> 2. 1.の理由はXML宣...
naruse (Yui NARUSE)
08:24 AM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
須藤です。

現時点でどうなっているのかを確認させてください。それによって
進める順番が変わってくると思っています。

以下のように認識していますがあっていますか?

1. 成瀬さんは「XMLDecl#enocdingなどは文字列にすべき」と主
張している。

2. 1.の理由はXML宣言用のencodingとtranscode用のencodingは
異なるから。(XML宣言はShift_JISでtran...
kou (Kouhei Sutou)
02:41 AM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
成瀬です。

まず、用語を整理すると、
iconv:
ext/iconv のこと、文字コード変換器
glibc iconv とか GNU libiconv とか Citrus iconv とかを呼ぶ

transcode:
transcode.c と enc/trans/* あたりで実装され、
String#encode とかで使われる物

Encoding:
encoding.c や enc/* で実装され、...
naruse (Yui NARUSE)
05:08 PM Revision d433ec57 (git): * cont.c (fiber_t_alloc): raise an error when fiber is going to be
initialized twice. [ruby-dev:42524]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
05:08 PM Revision ea3c5088 (git): * 2010-11-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:08 PM Revision a9afb7e5 (git): * cont.c (rb_fiber_resume): raise an "double resume" error when root
fiber is going to be resumed. [ruby-dev:42523]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
11:42 AM Feature #4017: [PATCH] CSV parsing speedup
=begin
* Rename the limit to just read_limit

That name sounds good. I'll submit an updated patch with the better name.

* Default to using no limit

I didn't do a good job explaining how this patch uses the read_limit optio...
ender672 (Timothy Elliott)
10:49 AM Feature #4017: [PATCH] CSV parsing speedup
=begin
I'm for adding the read_limit option (I prefer that name to io_read_limit).

However, I'm not sure how I feel about defaulting it to some number. That's going to mean that some documents CSV used to correctly parse could now...
JEG2 (James Gray)
09:43 AM Feature #4017 (Rejected): [PATCH] CSV parsing speedup
=begin
ruby_19_csv_parser_split_methods.patch
This patch breaks the CSV parser into multiple methods that are easier to understand and it allows for the performance optimizations in the second patch. It removes all regular expression...
ender672 (Timothy Elliott)
11:36 AM Bug #4010: YAML fails to roundtrip non ASCII String
=begin
2010/11/3 Aaron Patterson <aaron@tenderlovemaking.com>:
> On Tue, Nov 02, 2010 at 09:58:27PM +0900, Heesob Park wrote:
>> Issue #4010 has been updated by Heesob Park.
>>
>>
>> The same result with psych.
>>
>> $ ruby -v -r...
phasis68 (Heesob Park)
11:21 AM Bug #4010: YAML fails to roundtrip non ASCII String
=begin
On Tue, Nov 02, 2010 at 09:58:27PM +0900, Heesob Park wrote:
> Issue #4010 has been updated by Heesob Park.
>
>
> The same result with psych.
>
> $ ruby -v -ryaml -e 'YAML::ENGINE.yamler = "psych"; s="한글";pYAML.load(YAML...
tenderlovemaking (Aaron Patterson)
07:57 AM Bug #4011 (Closed): Invalid parsing of regexp /abc/min in irb
=begin
This issue was solved with changeset r29674.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
matz (Yukihiro Matsumoto)
07:47 AM Feature #3905 (Closed): rb_clear_cache_by_class() called often during GC for non-blocking I/O
=begin
This issue was solved with changeset r29673.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
04:25 AM Feature #3905: rb_clear_cache_by_class() called often during GC for non-blocking I/O
=begin
Tanaka Akira <akr@fsij.org> wrote:
> 2010/10/30 Tanaka Akira <akr@fsij.org>:
> > 2010/10/5, Eric Wong <redmine@ruby-lang.org>:
> >> Feature #3905: rb_clear_cache_by_class() called often during GC for
> >> non-blocking I/O
> ...
normalperson (Eric Wong)
07:33 AM Feature #4016: Consider adding Age Unicode property
=begin
Sorry for the incorrect output, copy paste error on my part. Output should have been:

mini:bin ammar$ ./ruby -v
ruby 1.9.3dev (2010-11-02 trunk 29669) [i386-darwin9.8.0]
mini:bin ammar$ ./ruby -e 'p /\p{age=5.2}/'
-e:1...
ammar (Ammar Ali)
07:25 AM Feature #4016 (Closed): Consider adding Age Unicode property
=begin
Please consider adding the Age Unicode property to Oniguruma. This property is useful when it is necessary to determine availability of code points in a given text against a given Unicode version. Latest info: http://unicode.org/...
ammar (Ammar Ali)
05:24 AM Revision 5098e6f7 (git): * common.mk (INSTRUBY): run via $(SUDO) if given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:23 AM Revision 81567892 (git): * lib/irb/ruby-lex.rb (RubyLex#identify_string): use charclass.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:17 AM Revision 4ec86dcc (git): * lib/ostruct.rb (OpenStruct#delete_field): also undefine
accessor methods. [ruby-core:33010]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:13 AM Revision 742d440c (git): * string.c (rb_enc_cr_str_buf_cat): concatenation of valid
encoding string and invalid encoding string should result
invalid encoding. [ruby-core:33027]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:56 AM Bug #4014: Case-Sensitivity of Property Names Depends on Regexp Encoding
=begin
> RunPaint's suggestion is reasonable one, the patch is following:

Do we want all valid property names to be case insensitive or just ASCII/Unicode properties? The argument can be made either way, but the former situation le...
runpaint (Run Paint Run Run)
03:41 AM Bug #4014: Case-Sensitivity of Property Names Depends on Regexp Encoding
=begin
Hmm, it's a difficult problem...

> run@paint:~$ ruby -e 'p /\p{ascii}/u'
> /\p{ascii}/
> run@paint:~$ ruby -e 'p /\p{ascii}/n'
> -e:1: invalid character property name {ascii}: /\p{ascii}/
> run@paint:~$ ruby -e 'p /\...
naruse (Yui NARUSE)
03:43 AM Feature #4007 (Assigned): numeric literal syntax sugar
=begin

=end
naruse (Yui NARUSE)
01:01 AM Revision f6b2490f (git): * gc.c, vm.c, vm_core.h: remove USE_VALUE_CACHE option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

11/02/2010

11:38 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
須藤です。

In <4CD01373.9030500@airemix.jp>
"[ruby-dev:42515] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports many errors and failures without iconv" on Tue, 2 Nov 2010 22:34:53 +0900,
"NARUSE, Yui" <naruse@airemix...
kou (Kouhei Sutou)
10:35 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
(2010/11/02 21:50), Kouhei Sutou wrote:
> 須藤です。
>
> In<4CCF03C6.3090504@airemix.jp>
> "[ruby-dev:42510] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports
> many errors and failures without iconv" on Tue, 2 N...
naruse (Yui NARUSE)
09:50 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
須藤です。

In <4CCF03C6.3090504@airemix.jp>
"[ruby-dev:42510] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports many errors and failures without iconv" on Tue, 2 Nov 2010 03:15:40 +0900,
"NARUSE, Yui" <naruse@airemix...
kou (Kouhei Sutou)
03:16 AM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
成瀬です。

(2010/10/30 21:17), Kouhei Sutou wrote:
> チケット #3990 が更新されました。 (by Kouhei Sutou)
> This issue was solved with changeset r29646.
>
> Author: kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
> Date: Sat Oct 30 12:10:5...
naruse (Yui NARUSE)
10:50 PM Revision 2d189f67 (git): * lib/irb/ruby-lex.rb (RubyLex#identify_string): parse multiple
regex options. a patch from Heesob Park in [ruby-core:32988].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
10:37 PM Revision d2959579 (git): * vm_method.c (rb_clear_cache_by_class): just return if the class has
no method. reported by Eric Wong. [ruby-core:32689]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:58 PM Bug #4010: YAML fails to roundtrip non ASCII String
=begin
The same result with psych.

$ ruby -v -ryaml -e 'YAML::ENGINE.yamler = "psych"; s="한글";pYAML.load(YAML.dump(s))==s'
ruby 1.9.3dev (2010-11-02 trunk 29667) [i686-linux]
/usr/local/lib/ruby/1.9.1/psych/deprecated.rb:79: wa...
phasis68 (Heesob Park)
08:54 PM Bug #4010: YAML fails to roundtrip non ASCII String
=begin
On Mon, Nov 01, 2010 at 11:36:58AM +0900, Heesob Park wrote:
> Bug #4010: YAML fails to roundtrip non ASCII String
> http://redmine.ruby-lang.org/issues/show/4010
>
> Author: Heesob Park
> Status: Open, Priority: Normal
> ...
tenderlovemaking (Aaron Patterson)
09:25 PM Revision 3d2e7013 (git): * ext/psych/lib/psych/visitors/visitor.rb (initialize): push accessor
methods to subclass that actually uses them.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
09:25 PM Revision d5b2de3a (git): * 2010-11-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:24 PM Revision ad9aa536 (git): * ext/psych/lib/psych/visitors/visitor.rb (accept): switch to
a dispatch cache rather than case / when statement.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
09:06 PM Bug #4014: Case-Sensitivity of Property Names Depends on Regexp Encoding
=begin
On Tue, Nov 2, 2010 at 5:07 AM, "Martin J. Dürst"
<duerst@it.aoyama.ac.jp> wrote:
> I'd personally have preferred that Unicode regexps would stay with past
> practice of keeping these things case-sensitive, and otherwise defin...
runpaint (Run Paint Run Run)
02:08 PM Bug #4014: Case-Sensitivity of Property Names Depends on Regexp Encoding
=begin
I'd personally have preferred that Unicode regexps would stay with past
practice of keeping these things case-sensitive, and otherwise defined
exactly down to the last character. Regexps are for programmers, not for
end use...
duerst (Martin Dürst)
02:08 PM Bug #4014: Case-Sensitivity of Property Names Depends on Regexp Encoding
=begin
I'd personally have preferred that Unicode regexps would stay with past
practice of keeping these things case-sensitive, and otherwise defined
exactly down to the last character. Regexps are for programmers, not for
end use...
duerst (Martin Dürst)
02:37 AM Bug #4014 (Assigned): Case-Sensitivity of Property Names Depends on Regexp Encoding
=begin

=end
naruse (Yui NARUSE)
02:17 AM Bug #4014 (Closed): Case-Sensitivity of Property Names Depends on Regexp Encoding
=begin
A ticket filed against Read Ruby reminded me of the following inconsistency: in Unicode regexps, property names are case-insensitive; in all other encodings, property names are case-sensitive. This was exacerbated by the reporter...
runpaint (Run Paint Run Run)
08:40 PM Bug #4013 (Closed): rake/test_tasks.rb fails if ENV assined test value
=begin
fixed in r29668
あと、普通 ML の方を参照しますね。
# だけどたまに Redmine がメール拾えてないことがあるというトラップがあるので、そういうときはチケット番号も書く
=end
naruse (Yui NARUSE)
07:18 PM Bug #4013: rake/test_tasks.rb fails if ENV assined test value
=begin
>rake はメンテナいないし
おお、そうなんですか。では。
(なんでrakeでfailするのか、すごく不思議だった)

--
arton <artonx@yahoo.co.jp>

--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie...
arton (Akio Tajima)
09:13 AM Bug #4013: rake/test_tasks.rb fails if ENV assined test value
=begin
コミットしてしまっていいんじゃないかと思います。
# rake はメンテナいないし
=end
naruse (Yui NARUSE)
02:04 AM Bug #4013 (Closed): rake/test_tasks.rb fails if ENV assined test value
=begin
Rakeはtaskの引数に与えた名前が見つからない場合、環境変数から値を取得します。
test_extra_parameters_are_ignoredでは、未指定の変数bがnilかをテストしますが、環境変数bが定義されているとnilとはならないため、テストがfailします。事前に環境変数bをnilに設定してからテストすべきです。

--- test_tasks.rb~ 2010-07-27 00:00:55.113509000 +...
arton (Akio Tajima)
07:17 PM Bug #4012: Get segmentation fault when trying to call method from 3rd party's API
=begin
In the spec of parameter, it's said:
IDSFilter: Either comma separated list of ID numbers or a TDFilter.Text that qualifies the items to be copied.

So I also tried a bit TDFilter.Text type, it doesn't work either.

cop...
thyrlian (Jing Li)
06:23 PM Bug #4012: Get segmentation fault when trying to call method from 3rd party's API
=begin
Hi Luis,

Sorry for lack of information. The 'copied_id' is a Fixnum and here is 25511 for each running. Actually I've tried both the fixnum itself and to_s as the parameter, while the result is the same. And according to ...
thyrlian (Jing Li)
05:42 AM Bug #4012: Get segmentation fault when trying to call method from 3rd party's API
=begin
Hello,

Since I don't have HP installed tools (or will be without knowing exactly from where and which one to get)

Can you inspect that copied_id is what the type of object expected?

Also, as the example you provide...
luislavena (Luis Lavena)
12:48 AM Bug #4012 (Closed): Get segmentation fault when trying to call method from 3rd party's API
=begin
I tried to call a method in an interface from 3rd party's API. The interface has been successfully found by ole_query_interface, while at next step of calling the method inside, I got a segmentation fault. And I think the para...
thyrlian (Jing Li)
04:05 PM Bug #4011 (Assigned): Invalid parsing of regexp /abc/min in irb
=begin

=end
naruse (Yui NARUSE)
12:47 PM Revision 8114da9e (git): * NEWS: fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
11:13 AM Revision 76bce610 (git): fix bug#3990, rake/test_tasks
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e arton (Akio Tajima)
07:25 AM Feature #1081: add File::write() convenience method
=begin
On 1 November 2010 15:37, Roger Pack <redmine@ruby-lang.org> wrote:
> Issue #1081 has been updated by Roger Pack.
>
>
> Any chance of getting this committed at all? (File#write)?
> Thanks!

I want to show my wish to back u...
Eregon (Benoit Daloze)
12:12 AM Bug #3677 (Closed): unable to run certain gem binaries' in windows 7
=begin
thanks seems fixed now (along with all its other dupes...)
=end
rogerdpack (Roger Pack)
12:07 AM Feature #708: Lazy Enumerator#select, Enumerator#map etc.
=begin
another option might be to add new methods called "e_select" or what not, to avoid changing current functionality.
=end
rogerdpack (Roger Pack)
12:04 AM Feature #3587 (Closed): windows: unable to sleep < 0.015s
=begin
This isn't a problem on windows 7, so...unless there's an easier way to do this in windows (or interest from any one else but myself), closing for now.
=end
rogerdpack (Roger Pack)

11/01/2010

11:37 PM Feature #1081: add File::write() convenience method
=begin
Any chance of getting this committed at all? (File#write)?
Thanks!
=end
rogerdpack (Roger Pack)
11:35 PM Feature #3282 (Rejected): request: ability to step through *prelude
=begin
this is obsolete given the latest gem prelude behavior.
=end
rogerdpack (Roger Pack)
09:18 PM Feature #3905: rb_clear_cache_by_class() called often during GC for non-blocking I/O
=begin
2010/10/30 Tanaka Akira <akr@fsij.org>:
> 2010/10/5, Eric Wong <redmine@ruby-lang.org>:
>> Feature #3905: rb_clear_cache_by_class() called often during GC for
>> non-blocking I/O
>> http://redmine.ruby-lang.org/issues/show/39...
akr (Akira Tanaka)
07:50 PM Bug #4008: Rails 3::declarative_authorization::authorization_rules request => segvault ruby 1.9.2
It's infinite recurring, seems to fail to check if the SEGV is stack orverflow, but it's not always guaranteed.
nobu (Nobuyoshi Nakada)
05:15 PM Bug #4011 (Closed): Invalid parsing of regexp /abc/min in irb
=begin
When Regexp option is "min" or "xin", irb cannot detect end of statement.

C:\work>irb
irb(main):001:0> a = /abc/min
irb(main):002:0*



Here is a patch
--- ruby-lex.rb 2010-11-01 17:00:46.000000000 +0900
+++ ...
phasis68 (Heesob Park)
03:27 PM Revision 39f3eb15 (git): * 2010-11-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 PM Revision f6150aa7 (git): * ext/socket/extconf.rb: win64 is just same with win32 about socket.
notice: but wince is not same.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:04 PM Revision 55c6c4ed (git): merges r29205 from trunk into ruby_1_9_2.
--
* vm.c (vm_backtrace_each): skip allocator frames which have no
name. [ruby-core:32231]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:03 PM Revision c1fafacd (git): merges r29201 from trunk into ruby_1_9_2.
--
* test/ruby/test_env.rb (test_aset): OpenBSD acts like NetBSD in
that it ignores characters after = in ENV.
patched by Jeremy Evans [ruby-core:32184]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29664 b2dd03c8-...
yugui (Yuki Sonoda)
03:03 PM Revision f89c440e (git): merges r29200 from trunk into ruby_1_9_2, but also leaves the old
files without suffixed.
--
* tool/rbinstall.rb (install?): gemspec filename should include
its version. patched by Luis Lavena [ruby-core:32165]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29663 b2dd03c8-39d4-4d8f-...
yugui (Yuki Sonoda)
03:03 PM Revision ffb91379 (git): merges r29190 from trunk into ruby_1_9_2.
--
* Fixed wrong check of missing functions. Patch by Adrian Quark.
ref #3400
The patch contains following comment:
This patch should avoid unnecessary incompatibility with future
versi...
yugui (Yuki Sonoda)
03:03 PM Revision 13fdd22f (git): merges r29188 from trunk into ruby_1_9_2.
--
* ext/readline/readline.c (readline_s_get_line_buffer):
Readline.line_buffer should return locale string.
[ruby-dev:42184] #3791
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29661 b2dd03c8-39d4-4d8f-98ff-823fe6...
yugui (Yuki Sonoda)
03:01 PM Revision 62dcfe95 (git): * 2010-11-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision 500be74c (git): merges r29181 from trunk into ruby_1_9_2.
--
* file.c (rb_file_s_readlink): symlink target should be in
filesystem encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:43 PM Revision 83c52192 (git): * main.c: <stdlib.h> is needed, to introduce the getenv(3)
prototype declaration. Without it a C compiler shall infer
the getenv type as "int getenv(...);", but this is totally
wrong, especially when your machine's sizeof(int) and
sizeof(char*) differs. On such environment a return value...
shyouhei (Shyouhei Urabe)
11:36 AM Bug #4010 (Rejected): YAML fails to roundtrip non ASCII String
=begin
C:\>ruby -v -ryaml -e 's="한글";p YAML.load(YAML.dump(s))==s'
ruby 1.9.3dev (2010-11-01 trunk 29655) [i386-mswin32_90]
false

C:\>ruby -v -ryaml -e 's="한글";p YAML.load(YAML.dump(s))==s'
ruby 1.8.6 (2010-02-04 patchlevel 3...
phasis68 (Heesob Park)
04:02 AM Bug #4005: YAML fails to roundtrip Time objects
=begin
As pointed out fractional time does not appear to round trip very well:

:~$ rvm exec ruby -v -ryaml -e 't0 = Time.at(0.1); p YAML::load(YAML::dump(t0)) == t0'
ruby 1.9.3dev (2010-10-30 trunk 29648) [i686-linux]
false
ruby 1...
pweldon (Peter Weldon)

10/31/2010

08:59 PM Bug #4008: Rails 3::declarative_authorization::authorization_rules request => segvault ruby 1.9.2
It produces 2 different outputs
Feanor (mike pusti)
08:49 PM Bug #4008 (Closed): Rails 3::declarative_authorization::authorization_rules request => segvault ruby 1.9.2
I requested the route http://localhost:3000/authorization_rules of my Rails 3 project when the development server crashed.

http://github.com/stffn/declarative_authorization

Arch Linux( Kernel: 2.6.35-ARCH )
rvm 1.0.18
Feanor (mike pusti)
04:11 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
>> 手元でiconv.soを消して試してみたのですが、rssのテストは失敗
>> しませんでした。(rexmlは失敗しました。)
>>
>> 結構な数のEとFの結果を見せてもらえますか?
>
> え、そんな馬鹿な、と思ったら、今のtrunkだと発生しなくなってい
> ますね...
> って順序前後だけどr29646のおかげじゃないのかしら。

あ、それは、たぶんそうです。
直したつもりなので。

> とりあえず、そういうわけ...
kou (Kouhei Sutou)
03:23 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:42498] Re: [Ruby 1.9-Bug#3990][Assigned] tests of rexml/rss reports many errors and failures without iconv"
on Oct.30,2010 18:33:34, <kou@cozmixng.org> wrote:
> > iconv.soがない環境でtest...
usa (Usaku NAKAMURA)
04:04 PM Revision f8ee9c7c (git): * 2010-11-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:04 PM Revision 598566fc (git): * ext/digest/digest.c (rb_digest_class_init): Define
Digest::Class.new(). [Feature #3954]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
03:41 PM Revision 93880659 (git): * 2010-11-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:41 PM Revision 7b0d48c1 (git): * gc.c (finalizer_table, objspace->final.table):
Create finalizer_table at Init_heap().
Remove all null checks of finalizer_table.
* gc.c (mark_tbl): skip if no table entries.
* gc.c (slot_swee): remove useless need_call_final check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
ko1 (Koichi Sasada)
01:32 PM Revision 5eced07c (git): * gc.c (rb_objspace_free): finalizers should be called separately
from freeing objspace. [ruby-dev:42479]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:24 PM Revision a2c4b890 (git): * eval.c (ruby_cleanup): free current VM and its objspace even
when exiting by SystemExit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:11 PM Revision f6003894 (git): * compile.c (new_child_iseq): adjust argument types.
* iseq.c (prepare_iseq_build, rb_iseq_new),
(rb_iseq_new_with_bopt_and_opt, rb_iseq_new_with_opt),
(rb_iseq_new_with_bopt): ditto.
* compile.c (iseq_set_exception_table): suppress warnings.
* insns.def (putspecialobject, defined): di...
nobu (Nobuyoshi Nakada)
09:20 AM Bug #4005: YAML fails to roundtrip Time objects
=begin
On 2010-10-31 05:03:56 +0900, Ryan Davis wrote:
> On Oct 30, 2010, at 07:14 , Marcus Rueckert wrote:
>
> > why does psych add the "...\n"?
>
> Not psych exactly, but libyaml. It signifies the end of the document
> and is ...
darix (Marcus Rückert)
05:04 AM Bug #4005: YAML fails to roundtrip Time objects
=begin

On Oct 30, 2010, at 07:14 , Marcus Rueckert wrote:

> why does psych add the "...\n"?

Not psych exactly, but libyaml. It signifies the end of the document and is yaml 1.1 specific.

This uses psych and goes through libya...
zenspider (Ryan Davis)
01:42 AM Revision fa98c575 (git): * 2010-10-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:42 AM Revision b76fd828 (git): * vm_core.h: some refactoring.
- move decl. of rb_compile_option_struct to iseq.h.
- define enum iseq_type.
- define enum vm_special_object_type.
* compile.c: some refactoring.
- apply above changes.
- (struct iseq_link_element): change value of type.
- remo...
ko1 (Koichi Sasada)

10/30/2010

11:15 PM Bug #4005: YAML fails to roundtrip Time objects
=begin
On 2010-10-30 23:07:52 +0900, Aaron Patterson wrote:
> I'm not able to reproduce this with Syck. Can you try with Psych
> instead? Like this:
>
> ruby -v -ryaml -e 'YAML::ENGINE.yamler = "psych"; t0 = Time.now; p t0; p Y...
darix (Marcus Rückert)
11:08 PM Bug #4005: YAML fails to roundtrip Time objects
=begin
On Sat, Oct 30, 2010 at 11:31:15AM +0900, Peter Weldon wrote:
> Issue #4005 has been updated by Peter Weldon.
>
>
> :~$ rvm exec ruby -v -ryaml -e 't0 = Time.now; p t0; p YAML::load(YAML::dump(t0)) == t0'
> ruby 1.9.3dev (...
tenderlovemaking (Aaron Patterson)
02:31 PM Bug #4005: YAML fails to roundtrip Time objects
=begin
It seems from less than 1 second, so try following:
ruby -v -ryaml -e 't0 = Time.now;t2=YAML::load(t1=YAML::dump(t0));p [t0.to_f,t2.to_f];p t1'
=end
naruse (Yui NARUSE)
11:31 AM Bug #4005: YAML fails to roundtrip Time objects
=begin
:~$ rvm exec ruby -v -ryaml -e 't0 = Time.now; p t0; p YAML::load(YAML::dump(t0)) == t0'
ruby 1.9.3dev (2010-10-30 trunk 29630) [i686-linux]
2010-10-30 02:30:09 +0000
false
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-lin...
pweldon (Peter Weldon)
09:11 AM Bug #4005: YAML fails to roundtrip Time objects
=begin

On Oct 29, 2010, at 11:26 , Peter Weldon wrote:

> Bug #4005: YAML fails to roundtrip Time objects
> http://redmine.ruby-lang.org/issues/show/4005
>
> Author: Peter Weldon
> Status: Open, Priority: Normal
> ruby -v: rub...
zenspider (Ryan Davis)
03:25 AM Bug #4005 (Closed): YAML fails to roundtrip Time objects
=begin
$ rvm exec ruby -v -ryaml -e 't0 = Time.now; p YAML::load(YAML::dump(t0)) == t0'
ruby 1.9.3dev (2010-10-30 trunk 29630) [i686-linux]
false
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]
true
ruby 1.9.1p378 (2010-0...
pweldon (Peter Weldon)
11:02 PM Feature #4007: numeric literal syntax sugar
=begin
On Sat, Oct 30, 2010 at 10:37:16PM +0900, Marcus Rueckert wrote:
> On 2010-10-30 22:25:20 +0900, Ondrej Bilka wrote:
> > As I looked to C++ extension suffing numeric literals.
> > My proposal is make . in method call of numeri...
neleai (Ondrej Bilka)
10:37 PM Feature #4007: numeric literal syntax sugar
=begin
On 2010-10-30 22:25:20 +0900, Ondrej Bilka wrote:
> As I looked to C++ extension suffing numeric literals.
> My proposal is make . in method call of numeric literal optional so we can for example write
> 4i instead 4.i
> Ano...
darix (Marcus Rückert)
10:25 PM Feature #4007 (Rejected): numeric literal syntax sugar
=begin
Hello
As I looked to C++ extension suffing numeric literals.
My proposal is make . in method call of numeric literal optional so we can for example write
4i instead 4.i
Another application is making Time manipulations m...
neleai (Ondrej Bilka)
10:09 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
 ささだです。

(2010/10/30 10:33), Kouhei Sutou wrote:
>> iconv.soがない環境でtest-allを実行すると、rexmlとrssのテストで
>> 結構な数のEとFが発生します。
>> ひどいテストになると require "iconv" とかいきなり書いてあったり
>> とかします。
>
> 手元でiconv.soを消して試してみたのですが、rssのテストは失敗
> しませんでした。...
ko1 (Koichi Sasada)
09:17 PM Bug #3990 (Closed): tests of rexml/rss reports many errors and failures without iconv
=begin
This issue was solved with changeset r29646.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
kou (Kouhei Sutou)
06:35 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
> rexmlのテストはとりあえずiconvを回避するようにしてみましたがいかがでしょうか。

テストだけじゃなくて本体も直さないといけないので、これだけだ
と足りないと思います。
=end
kou (Kouhei Sutou)
06:33 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
> iconv.soがない環境でtest-allを実行すると、rexmlとrssのテストで
> 結構な数のEとFが発生します。
> ひどいテストになると require "iconv" とかいきなり書いてあったり
> とかします。

手元でiconv.soを消して試してみたのですが、rssのテストは失敗
しませんでした。(rexmlは失敗しました。)

結構な数のEとFの結果を見せてもらえますか?
=end
kou (Kouhei Sutou)
08:28 PM Feature #3835: Resolv::DNS: Retry via TCP on truncated UDP response
=begin
Oh, thanks for reminding me! I recently discovered another issue with my patch. It fails if the system has more than one resolver configured in /etc/resolv.conf:

$ cat /etc/resolv.conf
# 192.168.0.123 does not exist,...
julian.mehnle (Julian Mehnle)
06:07 AM Feature #3835 (Closed): Resolv::DNS: Retry via TCP on truncated UDP response
=begin
This issue was solved with changeset r29631.
Julian, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
05:59 PM Feature #3905: rb_clear_cache_by_class() called often during GC for non-blocking I/O
=begin
2010/10/5, Eric Wong <redmine@ruby-lang.org>:
> Feature #3905: rb_clear_cache_by_class() called often during GC for
> non-blocking I/O
> http://redmine.ruby-lang.org/issues/show/3905

> This still causes performance problems...
akr (Akira Tanaka)
02:39 PM Revision 2b82e06a (git): * lib/rexml/encoding.rb: untabify.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:13 PM Revision 5d670c37 (git): * ./: add *.pc to svn:ignore.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:10 PM Revision 994f066f (git): * lib/rexml/encoding.rb: use Ruby native encoding mechnism. [ruby-dev:42464]
* lib/rexml/encodings/: remove.
* lib/rexml/document.rb, lib/rexml/formatters/default.rb,
lib/rexml/output.rb, lib/rexml/parseexception.rb,
lib/rexml/parsers/baseparser.rb, lib/rexml/source.rb,
lib/rexml/xmldecl.rb: use Ruby's nat...
Sutou Kouhei
10:59 AM Bug #3994: Oniguruma False Negatives for Certain Unicode Scripts
=begin
Hello Run Paint Run Run,

I suggest you use hex numbers for Unicode characters. It's a lot easier
to check them against other documents,... Nobody uses decimal these days.

Regards, Martin.

On 2010/10/28 19:03, Run Pai...
duerst (Martin Dürst)
10:59 AM Bug #3994: Oniguruma False Negatives for Certain Unicode Scripts
=begin
Hello Run Paint Run Run,

I suggest you use hex numbers for Unicode characters. It's a lot easier
to check them against other documents,... Nobody uses decimal these days.

Regards, Martin.

On 2010/10/28 19:03, Run Pai...
duerst (Martin Dürst)
08:23 AM Revision 767fe517 (git): * util.c (ruby_strtod): get rid of overflow/underflow as possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:56 AM Bug #3880: Ruby 1.9.1 - crash in timeout.rb
=begin
I see a crash in 1.9.2p0 also, although from the stack trace it looks like the crash does not occur at the same place in the code


Running Test 232901 test iteration 1 session iteration 1
C:/Ruby192/lib/ruby/gems/1.9.1/g...
elvitalobo (Elvita Lobo)
06:47 AM Bug #3985 (Closed): test_pathname fail on OSX via cron
=begin
This issue was solved with changeset r29632.
Shota, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
06:39 AM Revision bd7daa5a (git): * util.c (ruby_strtod): fix indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:37 AM Revision f46689f6 (git): * configure.in (ruby_pc): erase runtime-defined variables and
check if generated pc file is valid.
* template/ruby.pc.in (DEFFILE): need for mingw.
* template/ruby.pc.in (LIBRUBY): fix the order.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:28 AM Revision 6706c973 (git): property.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:33 AM Revision d78e2091 (git): * win32/Makefile.sub (ruby_pc): ignore missing variables.
* template/ruby.pc.in: add missing variables for mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:26 AM Revision 5ab2cc53 (git): * 2010-10-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:26 AM Revision 04a36682 (git): * object.c: Make BasicObject.new accept no parameter.
Revert of r26136 [ruby-core:27080], as per [ruby-core:32952].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
01:25 AM Revision af859f8d (git): * object.c: Make BasicObject.new accept no parameter.
Revert of r26135 [ruby-core:27080], as per [ruby-core:32952].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
12:40 AM Revision 786e4ce2 (git): * enum.c: use constants in id.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:37 AM Bug #4001 (Closed): RubyVM::InstructionSequence.compile can not take the 5th argument
=begin
This issue was solved with changeset r29630.
Yutaka, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
ko1 (Koichi Sasada)
12:09 AM Revision 6c416e96 (git): * test/fiddle/test_closure.rb (test_memsize): test for r29635.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:08 AM Revision 6b48289b (git): * ext/fiddle/closure.c (fiddle_closure): embed cif not reference
so that the content surely get initialized. [ruby-dev:42480]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:04 AM Bug #4004 (Third Party's Issue): Bug in the Ruby interpreter or extension libraries
=begin
It crashes in mysql2 gem.
So please report this to them.
=end
naruse (Yui NARUSE)

10/29/2010

11:50 PM Revision 4e11a899 (git): property.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:02 PM Revision aeab9011 (git): * lib/resolv-replace.rb: suppress warning.
* lib/open-uri.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:40 PM Revision fea0365d (git): * test/pathname/test_pathname.rb (TestPathname#test_grpowned?): the
group of the created file is inherited from the parent
directory on BSDs and MacOS X. Linux also inherit the group if
the setgid bit of the directory is set. It causes the test fail.
fixed by Shota Fukumori. [ruby-dev:42458]
g...
akr (Akira Tanaka)
09:10 PM Bug #4004 (Third Party's Issue): Bug in the Ruby interpreter or extension libraries
=begin
This is the full trace of my report:

-- control frame ----------
c:0044 p:---- s:0151 b:0151 l:000150 d:000150 CFUNC :init_connection
c:0043 p:0028 s:0148 b:0148 l:000147 d:000147 METHOD /home/fon/.rvm/gems/ruby-1.9.2-p...
foncho (Alfonso García)
09:01 PM Revision 2bb96458 (git): * lib/resolv.rb: retry via TCP if UDP reply is truncated.
fixed by Julian Mehnle. [ruby-core:32407]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:44 PM Bug #4001 (Closed): RubyVM::InstructionSequence.compile can not take the 5th argument
=begin
InstructionSequence.compile takes src, file, path, line, opt
as the arguments, but raises ArgumentError when opt is given.

Example:

$ ruby -e 'p RubyVM::InstructionSequence.compile("", "", "", 1, {})'
-e:1:in `c...
yhara (Yutaka HARA)
04:33 PM Feature #3995: Hash#update with Enumerable
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:42483] Re: [Ruby 1.9-Feature#3995][Open] Hash#update with Enumerable"
on Fri, 29 Oct 2010 04:02:57 +0900, Nobuyoshi Nakada <nobu@ruby-lang.org> writes:

|> 絶対反対とまではいいませんが、eachが返すべきも...
matz (Yukihiro Matsumoto)
04:03 AM Feature #3995: Hash#update with Enumerable
=begin
なかだです。

At Thu, 28 Oct 2010 22:51:37 +0900,
Yukihiro Matsumoto wrote in [ruby-dev:42478]:
> |今のところHash#updateはHashしか受け付けませんが、Enumerableまで
> |受け付けるように拡張するのはどうでしょうか。
>
> 絶対反対とまではいいませんが、eachが返すべきものがなにかとか
> やや明確さに欠けるような気がします...
nobu (Nobuyoshi Nakada)
03:36 PM Revision 340bb04e (git): * iseq.c (iseq_s_compile): fix optional argument.
a patch from Yutaka HARA [ruby-core:32953] [Ruby 1.9-Bug#4001]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:29 PM Revision 03148896 (git): * 2010-10-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:29 PM Revision 0a0c6572 (git): * ext/objspace/objspace.c (memsize_of): take care of
T_CLASS/const_tbl.
a patch from nagachika <nagachika00@gmail.com> [ruby-dev:42490]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
02:35 PM Revision 32623a16 (git): * test/profile_test_all.rb: added.
You can use test-all profiler with the following command:
RUBY_TEST_ALL_PROFILE=true make test-all
This command generates ./test_all_profile and you can analyse
which tests consume memories.
* test/runner.rb: ditto.
git-svn-id: ...
ko1 (Koichi Sasada)
11:21 AM Feature #3917 (Assigned): [proposal] called_from() which is much faster than caller()
=begin
ko1 changes implementation around iseq and may change the order of vm_backtrace_each,
so he want us to wait for completion those changes.
=end
naruse (Yui NARUSE)
03:56 AM Feature #3917: [proposal] called_from() which is much faster than caller()
=begin
I can't follow this discussion, but I'll note proposal #1906 that also aims to provide an alternative to `#caller`. (Oddly, I, too, hacked on vm_backtrace_each(), and related functions, to try to implement the aforementioned). I'...
runpaint (Run Paint Run Run)
10:07 AM Bug #3998 (Closed): Oniguruma Doesn't Understand the 'Unknown' Unicode Script
=begin
This issue was solved with changeset r29626.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
09:40 AM Feature #3767 (Feedback): String#scan enumerator?
=begin
Why don't you use Object#to_enum and String#each_line?

> str = "a\nb\nc"
=>"a\nb\nc"
> enum = str.to_enum(:each_line)
=> #<Enumerable::Enumerator:0x7f62e51c7600>
irb(main):014:0> e.each{|l|p l}
"a\n"
"b\n"
"c"
...
naruse (Yui NARUSE)
03:40 AM Feature #3767: String#scan enumerator?
=begin
> Should String#scan return an Enumerator if no block is given?

Perhaps, but it can't because that would be incompatible with previous 1.9 releases. For instance, `s.scan(/./)[0]` would no longer work as Enumerators don't de...
runpaint (Run Paint Run Run)
08:53 AM Bug #3984: Unexpeted StringIO.new(string) and string variable coupling
=begin
It's exactly intended and expected behaviour.
Documentation improvement will be welcome.
=end
nobu (Nobuyoshi Nakada)
04:00 AM Bug #3992: irb's "help" command errs in 1.9.x
=begin
This duplicates #3760, which also has a patch.
=end
runpaint (Run Paint Run Run)
03:07 AM Bug #3996 (Closed): String#dump Adds Trailing NULL to Certain Unicode Characters
=begin
This issue was solved with changeset r29622.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
01:03 AM Revision f85b841a (git): * tool/enc-unicode.rb,
enc/unicode/name2ctype.h, enc/unicode/name2ctype.h.blt,
enc/unicode/name2ctype.kwd, enc/unicode/name2ctype.src:
Add 'Unknown' Script.
patched by Run Paint Run Run. [ruby-core:32937] #3998
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
naruse (Yui NARUSE)

10/28/2010

11:58 PM Bug #3998 (Closed): Oniguruma Doesn't Understand the 'Unknown' Unicode Script
=begin
My Oniguruma test suite makes at least 3 assertions for every Unicode codepoint. The only failures are related to the 'Unknown' Unicode script. <http://unicode.org/reports/tr24/tr24-11.html> defines 'Unknown' as "for unassigned, ...
runpaint (Run Paint Run Run)
10:53 PM Feature #3995: Hash#update with Enumerable
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:42477] [Ruby 1.9-Feature#3995][Open] Hash#update with Enumerable"
on Thu, 28 Oct 2010 19:17:23 +0900, Nobuyoshi Nakada <redmine@ruby-lang.org> writes:

|今のところHash#updateはHashしか受け付けま...
matz (Yukihiro Matsumoto)
07:17 PM Feature #3995 (Rejected): Hash#update with Enumerable
=begin
[ruby-dev:42476]でMLからの登録に失敗したので再登録します

今のところHash#updateはHashしか受け付けませんが、Enumerableまで
受け付けるように拡張するのはどうでしょうか。
=end
nobu (Nobuyoshi Nakada)
10:18 PM Revision 84b86f10 (git): fix typos includes [ruby-dev:42474]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:33 PM Bug #3996 (Closed): String#dump Adds Trailing NULL to Certain Unicode Characters
=begin
(0..127).map{|o| o.chr('utf-8').dump}.grep(/\0$/)
#=> [""\\x00"\u0000", ""\\x01"\u0000", ""\\x02"\u0000", ""\\x03"\u0000", ""\\x04"\u0000", ""\\x05"\u0000", ""\\x06"\u0000", ""\\x0E"\u0000",
""\\x0F"\u0000", ""\\x1...
runpaint (Run Paint Run Run)
08:23 PM Revision 8121a4f5 (git): * ext/objspace/objspace.c (ObjectSpace.memsize_of_all): rename
ObjectSpace.total_memsize_of_all_objects() to
ObjectSpace.memsize_of_all([klass]).
Accept Class object to filter the objects.
* test/objspace/test_objspace.rb: fix test for above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
ko1 (Koichi Sasada)
08:17 PM Feature #3989 (Closed): Update Oniguruma for Unicode 6
=begin
This issue was solved with changeset r29620.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
09:49 AM Feature #3989: Update Oniguruma for Unicode 6
=begin
I'm working on a test suite for this. So far, I've found some scripts that don't appear to recognised (may also exist in trunk; I haven't checked yet):

1) (0xa840..0xa877).select{|o| o.chr('utf-8') =~ /\p{Phag}/} #=> [] <htt...
runpaint (Run Paint Run Run)
08:17 PM Bug #3994 (Closed): Oniguruma False Negatives for Certain Unicode Scripts
=begin
This issue was solved with changeset r29619.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
07:03 PM Bug #3994 (Closed): Oniguruma False Negatives for Certain Unicode Scripts
=begin
As mentioned in #3989, the following scripts aren't recognised. All of the codepoints below should match the respective script, but they don't on trunk.

<http://en.wikipedia.org/wiki/Lepcha_script>

lepc #=> [716...
runpaint (Run Paint Run Run)
08:09 PM Bug #3992 (Assigned): irb's "help" command errs in 1.9.x
=begin

=end
naruse (Yui NARUSE)
12:16 PM Bug #3992: irb's "help" command errs in 1.9.x
=begin

Here is patch for the trunk
lib/irb/cmd/help.rb and lib/rdoc/ri/driver.rb

--- help.rb 2010-10-28 12:12:35.000000000 +0900
+++ help.rb.new 2010-10-28 12:11:12.000000000 +0900
@@ -26,7 +26,7 @@
end
...
phasis68 (Heesob Park)
11:48 AM Bug #3992 (Rejected): irb's "help" command errs in 1.9.x
=begin
On Rubyinstaller 1.9.2p0:

C:\>irb
irb(main):001:0> help String
NoMethodError: undefined method `get_info_for' for #<RDoc::RI::Driver:0x13f3ea8>

from c:/Ruby192/lib/ruby/1.9.1/irb/cmd/help.rb:29:in `block in ...
phasis68 (Heesob Park)
06:04 PM Revision 8bf968ff (git): * 2010-10-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:04 PM Revision 30ab36c7 (git): * string.c (rb_str_dump): fix expected length. [ruby-core:32935]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:55 PM Feature #3993 (Closed): small change of ext/fiddle/extconf.rb for Windows
=begin
It seems that libffi VC++ port outputs libffi.lib instead of ffi.lib.
Aaron, could you apply this patch?

Index: ext/fiddle/extconf.rb
===================================================================
--- ext/fiddle/e...
usa (Usaku NAKAMURA)
04:40 PM Feature #2190: FileUtils::chmod - allow symbolic mode
=begin
+1 Would like to see this it's way to the core, except that `current_file_mode` function doesn't seem to be really used anyway and can be removed:

+ def symbolic_modes_to_i(modes, path)
+ current_mode = current_file_mo...
dolzenko (Evgeniy Dolzhenko)
04:29 PM Bug #3987 (Rejected): Synchronization pb with external C library
=begin
Tempfile object just behaves like an IO object, not an IO object itself.
Use to_io method to convert it.
=end
nobu (Nobuyoshi Nakada)
02:34 PM Revision 87c0b994 (git): * gc.c (before_gc_sweep, run_final): fix decrement timing of final_num.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:57 PM Bug #3991 (Closed): Webrick doesnt except long URIs RequestURITooLarge
=begin
This issue was solved with changeset r29617.
Chris, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
11:21 AM Bug #3991 (Closed): Webrick doesnt except long URIs RequestURITooLarge
=begin
If your URI (plus the protocol portions) is longer than 1024 bytes you get an error of RequestURITooLarge

It is valid in the standard to have a URI longer than 1024 bytes.

Specifically this breaks support for OpenID.
...
bleevo (Chris Hampson)
11:42 AM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
Shota Fukumori (sora_h)です。

rexmlのテストはとりあえずiconvを回避するようにしてみましたがいかがでしょうか。

diff --git test/rexml/test_changing_encoding.rb test/rexml/test_changing_encoding.rb
index f83247a..7bb465b 100644
--- test/rexml/test_changing...
sorah (Sorah Fukumori)
11:14 AM Revision fc9176ac (git): * tool/enc-unicode.rb,
enc/unicode/name2ctype.h, enc/unicode/name2ctype.h.blt,
enc/unicode/name2ctype.kwd, enc/unicode/name2ctype.src:
Update Oniguruma for Unicode 6.
patched by Run Paint Run Run. [ruby-core:32923] #3989
git-svn-id: svn+ssh://ci.ruby-la...
naruse (Yui NARUSE)
11:07 AM Revision 64bd18c5 (git): * include/ruby/oniguruma.h (ONIGENC_CTYPE_SPECIAL_MASK):
change mask from 128 to 256. [ruby-core:32931]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:53 AM Feature #3908: private constant
=begin
> Matz is now casting doubt on this feature ;-( because we've not estimated the impact of this feature yet.
> Though I thought that I certainly got matz's approval, I might make a quick judgment. We're discussing
> still no...
runpaint (Run Paint Run Run)
07:37 AM Feature #3908 (Assigned): private constant
=begin
Hi,

2010/10/27 Tomoyuki Chikanaga <redmine@ruby-lang.org>:
> I found a typo in error message in r29603.

Thank you always for your detailed code review.
I'll import your patch after matz's decision.

--
Yusuke...
mame (Yusuke Endoh)
07:34 AM Feature #3908: private constant
=begin
Hi,

2010/10/27 Run Paint Run Run <redmine@ruby-lang.org>:
> Issue #3908 has been updated by Run Paint Run Run.
>
>
> I'm sorry I missed the deadline on this ticket...

No problem. Thank you always for your detailed spec...
mame (Yusuke Endoh)
05:30 AM Revision dde59a7c (git): Fix test for r29617.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:53 AM Revision a671a06d (git): * lib/webrick/httprequest.rb (read_request_line): extend max
length to 2083. This is from Internet Explorer's max uri
length. http://support.microsoft.com/kb/208427 [ruby-core:32924]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:07 AM Feature #1628 (Closed): GC.stat
=begin
This issue was solved with changeset r29616.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
ko1 (Koichi Sasada)
04:04 AM Feature #1628: GC.stat
=begin
(2010/10/18 12:57), Yukihiro Matsumoto wrote:
> 私も言い訳でいいと思います、少なくともこの件については。

 というわけで、入れました。

* 言い訳を強調するためにエントリの名前を構造体の名前にあわせました。
* elapesed_time は、Profiler によりすぎなのでやめました。
(lazy sweep のことを考えると、ちょっと大変だし)

 こういう、細かいのも NEWS...
ko1 (Koichi Sasada)
 

Also available in: Atom