Project

General

Profile

Activity

From 10/27/2010 to 11/02/2010

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)

10/27/2010

11:47 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:42466] Re: [Ruby 1.9-Bug#3990][Assigned] tests of rexml/rss reports many errors and failures without iconv"
on Oct.27,2010 23:40:38, <nobu@ruby-lang.org> wrote:
> > そもそも現代だとiconvを使う...
usa (Usaku NAKAMURA)
11:44 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
(2010/10/27 23:40), Nobuyoshi Nakada wrote:
> なかだです。
>
> At Wed, 27 Oct 2010 20:48:08 +0900,
> Usaku NAKAMURA wrote in [ruby-dev:42464]:
>> そもそも現代だとiconvを使う必然性がほとんどないと思うのですが、
>> どうでしょうか?(代わりにString#encodeを使う)
>
> さっくりex...
naruse (Yui NARUSE)
11:40 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
なかだです。

At Wed, 27 Oct 2010 20:48:08 +0900,
Usaku NAKAMURA wrote in [ruby-dev:42464]:
> そもそも現代だとiconvを使う必然性がほとんどないと思うのですが、
> どうでしょうか?(代わりにString#encodeを使う)

さっくりext/iconv削除しますか。

--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
...
nobu (Nobuyoshi Nakada)
09:06 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を使う必然性がほとんどないと思うのですが、
> どうでしょうか?(代わりにString#encodeを使う)
> それが叶わないなら、せめてテストでiconv必須なものはico...
kou (Kouhei Sutou)
08:47 PM Bug #3990 (Closed): tests of rexml/rss reports many errors and failures without iconv
=begin
iconv.soがない環境でtest-allを実行すると、rexmlとrssのテストで
結構な数のEとFが発生します。
ひどいテストになると require "iconv" とかいきなり書いてあったり
とかします。

そもそも現代だとiconvを使う必然性がほとんどないと思うのですが、
どうでしょうか?(代わりにString#encodeを使う)
それが叶わないなら、せめてテストでiconv必須なものはiconvがないなら
...
usa (Usaku NAKAMURA)
10:30 PM Feature #3908: private constant
=begin
I found a typo in error message in r29603.

Index: variable.c
===================================================================
--- variable.c (revision 29612)
+++ variable.c (working copy)
@@ -1895,7 +1895,7 @@
...
nagachika (Tomoyuki Chikanaga)
06:30 AM Feature #3908: private constant
=begin
I'm sorry I missed the deadline on this ticket...

1) Is it intentional that `const_get :K`, where :K is a private constant, raises a NameError? In the context of private methods, the reflection API only enforces visibility c...
runpaint (Run Paint Run Run)
02:37 AM Feature #3908 (Closed): private constant
=begin
This issue was solved with changeset r29603.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
07:16 PM Bug #3490 (Closed): test_pack_utf8 failure on mswin64
=begin

=end
usa (Usaku NAKAMURA)
07:07 PM Bug #3490 (Assigned): test_pack_utf8 failure on mswin64
=begin
というわけで今頃対応してみたのですが、これで十分じゃないかと思いつつも、
いまいち確信は持てません。難しい。
これでいいなら他の環境への影響なしで済むんですが。

なお、test/rubyはこれで全部通ってるような気はします。

=end
usa (Usaku NAKAMURA)
06:57 PM Bug #3490 (Closed): test_pack_utf8 failure on mswin64
=begin
This issue was solved with changeset r29612.
shintaro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
07:02 PM Revision 492d1208 (git): * gc.c (GC.stat): added. [ruby-dev:38607]
* test/ruby/test_gc.rb: add a test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:59 PM Bug #3784: Seg fault in IO.select from webrick
Hello,
we've got a similar intermittent issue (circa 4/5 times a week, on a ~1000reqs/day site),
using Unicorn running under 1.9.1-p378 on a 64bit Linux kernel.
Crash report follows, I've also available a 160MB core dump and the r...
vjt (Marcello Barnaba)
06:16 PM Revision 8f709e14 (git): * 2010-10-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:16 PM Revision b36aa7af (git): * ext/objspace/objspace.c (memsize_of): fix rdoc.
* ext/objspace/objspace.c (total_memsize_of_all_objects): added.
* test/objspace/test_objspace.rb:
- add a test for ObjectSpace.total_memsize_of_all_objects.
- add two tests for ObjectSpace.memsize_of (for nil and Fixnum).
git-svn...
ko1 (Koichi Sasada)
03:05 PM Feature #3939 (Closed): Language of error message as English by default on Windows
=begin
r29514 (by nobu).
=end
usa (Usaku NAKAMURA)
02:55 PM Revision 430c1d3f (git): * ext/iconv/iconv.c (Init_iconv): warn deprecated use.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:54 AM Revision 5cf605b1 (git): * bignum.c (rb_big2long, rb_big2ulong): rb2ulong() returns VALUE, but
its real range is ulong. So, if the size of VALUE is bigger than
ulong, upper bits are always zero even if the actual value is
negative.
fixed #3490
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29612 b2dd03c8-39d4-4d8f-98ff-...
U.Nakamura
09:28 AM Revision 7a5d45fc (git): * test/ruby/test_io.rb (TestIO#pipe): should close write end of pipe
before closing read end, to get rid of timing problem.
* test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:27 AM Bug #3988 (Closed): Errors in Fiber/Continuation Documentation
=begin
This issue was solved with changeset r29604.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
08:17 AM Bug #3988 (Closed): Errors in Fiber/Continuation Documentation
=begin
The first example in the Continuation documentation is no longer syntactically valid. In addition, the documentation for some Fiber/Continuation methods doesn't specify that 'fiber'/'continuation' needs to be required before they...
runpaint (Run Paint Run Run)
09:20 AM Feature #3989 (Closed): Update Oniguruma for Unicode 6
=begin
Unicode 6.0 has been released, so it would be preferable to update Oniguruma for Ruby 1.9.3. A patch is attached which updates enc/unicode/unicode/name2ctype.kwd, and fixes the instructions in tool/enc-unicode.rb. Given the scope...
runpaint (Run Paint Run Run)
09:15 AM Revision 1503e320 (git): * win32/win32.c (rb_w32_getppid): support Win64.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:13 AM Feature #3986 (Rejected): URI.extract unicode urls
=begin
URI can't include non ASCII.
=end
naruse (Yui NARUSE)
06:17 AM Feature #3986 (Rejected): URI.extract unicode urls
=begin
Hi

$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]

$ irb
>> URI.extract("http://㐇匂.sl.pt")
=> ["http://"]

seems like Ruby isn't able to parse unicode characters on uris
=end
rubenfonseca (Ruben Fonseca)
07:24 AM Bug #3987 (Rejected): Synchronization pb with external C library
=begin
Summary:

I use an imported function that takes a (FILE *) argument and prints to it. When I pass it an opened FILE from ruby, then try to read this file when the external function returns I most of the time get segfaults. Th...
kelk1 (Quel Qun)
06:08 AM Revision f30e1877 (git): * thread_win32.c (w32_error): should get error no only once, because
the result of the second getting will indicate the error of the
first FormatMessage() call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:56 AM Revision c265d575 (git): * ruby/test_io_m17n.rb (TestIO_M17N#pipe): fixed the mistake of previous
commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:53 AM Revision a012bf6e (git): * test/ruby/test_io.rb (TestIO#pipe): need to propagate exceptions
in read/write thread. fix r29541.
* test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:06 AM Revision 6223582f (git): * class.c (clone_const): need to return value. fix r29602.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:00 AM Revision 6ef1aa79 (git): * include/ruby/ruby.h (NUM2LONG_internal): add cast to get rid of a
non GCC compiler warning. this is intentional type conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:37 AM Feature #2366 (Closed): private constant
=begin
This issue was solved with changeset r29603.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
01:47 AM Feature #2565: adding hooks for better tracing
=begin
Any update on this issue? Will we see for 1.9.3?
=end
porter_md (Mark Porter)
12:26 AM Revision bb2dc7e9 (git): * cont.c: apply documentation patch by Run Paint Run Run.
[ruby-core:32915]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
 

Also available in: Atom