Project

General

Profile

Activity

From 11/19/2010 to 11/25/2010

11/25/2010

11:17 PM Feature #4085: Refinements and nested methods
=begin
(2010/11/25 13:55), Shugo Maeda wrote:
> I have run "make benchmark" 5 times, and it shows that the modified
> version is slower than average 2.5% than the original version.
>
> The benchmark result is available at:
>
> ...
ko1 (Koichi Sasada)
11:01 PM Feature #4085: Refinements and nested methods
=begin
2010/11/24 Shugo Maeda <redmine@ruby-lang.org>:
> As I said at RubyConf 2010, I'd like to propose a new features called
> "Refinements."

FYI, the slides of my talk are available at:

http://www.slideshare.net/ShugoMaeda/...
shugo (Shugo Maeda)
10:49 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/25 Yusuke ENDOH <mame@tsg.ne.jp>:
>> However, I'm afraid that there are too many patches, some of which
>> have been already reverted.
>
> Please fair them :-)

I have tried "git rebase -i", but these commits...
shugo (Shugo Maeda)
08:07 PM Feature #4085: Refinements and nested methods
=begin
Hi,

Thank you for your reply!


2010/11/25 Shugo Maeda <shugo@ruby-lang.org>:
> However, I'm afraid that there are too many patches, some of which
> have been already reverted.

Please fair them :-)


>> - Your patc...
mame (Yusuke Endoh)
06:46 PM Feature #4085: Refinements and nested methods
=begin
On Nov 25, 2010, at 05:55 , Shugo Maeda wrote:

>> IMO, it will be more natural to provide this feature as new
>> constract with new syntax, instead of Module's methods.
>
> First, I consider it, but I wouldn't like t...
rkh (Konstantin Haase)
02:29 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/25 Urabe Shyouhei <shyouhei@ruby-lang.org>:
>> Shyouhei suggested github, but my github account has no enough disk
>> space, so I put the git format-patch result at the following site:
>
> I've just uploaded in...
shugo (Shugo Maeda)
02:25 PM Feature #4085: Refinements and nested methods
=begin
(2010/11/25 13:55), Shugo Maeda wrote:
>> - Your patch is too big. Could you separate it to some parts?
>> It is hard (for me) to review it.
>
> Shyouhei suggested github, but my github account has no enough disk
> spa...
shyouhei (Shyouhei Urabe)
01:55 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/25 Yusuke ENDOH <mame@tsg.ne.jp>:
>> As I said at RubyConf 2010, I'd like to propose a new features called
>> "Refinements."
>
>
> Basically I agree with your proposal, but I think that some
> discussion is n...
shugo (Shugo Maeda)
01:35 PM Feature #4085: Refinements and nested methods
=begin
Hi,

Thanks for you comment.

2010/11/25 Dave Thomas <redmine@ruby-lang.org>:
>  module Quux
>    using FooExt
>
>    foo = Foo.new
>    foo.bar  # => FooExt#bar
>    foo.baz  # => Foo#bar
>  end
>
> This behavior ma...
shugo (Shugo Maeda)
01:14 PM Feature #4085: Refinements and nested methods
=begin
(2010/11/25 13:01), Yusuke ENDOH wrote:
> - Your patch is too big. Could you separate it to some parts?
> It is hard (for me) to review it.

Shugo, push it to github.

> - Your patch adds `klass' to stack frame, wh...
shyouhei (Shyouhei Urabe)
01:01 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/24 Shugo Maeda <redmine@ruby-lang.org>:
> As I said at RubyConf 2010, I'd like to propose a new features called
> "Refinements."


Basically I agree with your proposal, but I think that some
discussion is nee...
mame (Yusuke Endoh)
01:41 AM Feature #4085: Refinements and nested methods
=begin
module Quux
using FooExt

foo = Foo.new
foo.bar # => FooExt#bar
foo.baz # => Foo#bar
end

This behavior makes me nervous—I can see arguments for it, but at the same time I can see in leading ...
pragdave (Dave Thomas)
12:34 AM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/24 Yukihiro Matsumoto <matz@ruby-lang.org>:
> |Feature #4085: Refinements and nested methods
> |http://redmine.ruby-lang.org/issues/show/4085
>
>
> My +1.

Thank you.

> However I'd like to see Ko1's conse...
shugo (Shugo Maeda)
12:23 AM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/24 Etienne Vallette d'Osia <redmine@ruby-lang.org>:
> +1 for refinements.

Thank you.

> What about the problems you shown during your talk ?

No progress yet. So details may be changed after it is merged i...
shugo (Shugo Maeda)
10:26 PM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
Hi,

(2010/11/25 18:45), Marc-Andre Lafortune wrote:
> The class URI::HTTP has two attributes named 'user' and 'password'. I
> feel these can not be removed for compatibility reasons.

Partly yes, I think userinfo in HTTP U...
naruse (Yui NARUSE)
05:15 PM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
Hi,

2010/11/25 Marc-Andre Lafortune <ruby-core-mailing-list@marc-andre.ca>:
> On Wed, Nov 24, 2010 at 11:55 PM, Yui NARUSE <redmine@ruby-lang.org> wrote:
>>> Given the fact that URI may have user & password information, I wo...
naruse (Yui NARUSE)
01:55 PM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
> If I understand correctly, Yui, your argument is that user & password should not have been part of the URI::HTTP class. That may be true, but I fear it is too late to change that.

No.

> Given the fact that URI may hav...
naruse (Yui NARUSE)
01:12 PM Feature #4071 (Open): support basic auth for Net::HTTP.get requests
=begin
Hi!

If I understand correctly, Yui, your argument is that user & password should not have been part of the URI::HTTP class. That may be true, but I fear it is too late to change that.

Given the fact that URI may have us...
marcandre (Marc-Andre Lafortune)
11:44 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
> That's interesting but IMHO it's not Ruby's job/goal to comply as closely as possible with RFCs, but to provide programmers with the best possible experience.

Yes, we want to provide the best experience.
RFC is one of th...
naruse (Yui NARUSE)
10:54 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
That's interesting but IMHO it's not Ruby's job/goal to comply as closely as possible with RFCs, but to provide programmers with the best possible experience.
=end
coderrr (coderrr .)
10:46 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
Something I'd like to point out:

* RFC 1738 did not allow username and password in HTTP URLs at all; see section 3.3.

* RFC 2396 said:

> Some URL schemes use the format "user:password" in the userinfo field.
> Th...
meta (mathew murphy)
09:12 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
> Net::HTTP.post_form currently acts exactly like my patch, using the user/pass from the URI and is documented as such in the Net::HTTP rdoc.

Yes, if the compatibility allows I want to remove it.
=end
naruse (Yui NARUSE)
02:19 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
sorry, just one more thing...

Net::HTTP.post_form currently acts exactly like my patch, using the user/pass from the URI and is documented as such in the Net::HTTP rdoc.
=end
coderrr (coderrr .)
08:48 PM Bug #3150: net/https peer verification doesn't do anything
=begin
I found that the OS X 10.6.5 includes security fix for OpenSSL. http://support.apple.com/kb/HT4435
And it looks similar to this issue for me. Can someone check if the behavior of above scripts changed on 10.6.5?

The ticket...
nahi (Hiroshi Nakamura)
06:24 PM Bug #4088: Case Sensitivity in Regular Expressions with Lookbehind
=begin
Added grouping to the lookbehind to check whether precedence of "|" has an effect - it does not. Lines 23 - 25 are also wrong. (Note: line numbers from comment 1 have partially changed.)
=end
rklemme (Robert Klemme)
05:40 PM Bug #4088 (Closed): Case Sensitivity in Regular Expressions with Lookbehind
=begin
It seems regular expressions with negative lookbehind do not treat case properly if
1. there is an alternative in the lookbehind
2. one alternative is longer than one char

I believe lines 18 - 20 are wrong and should ret...
rklemme (Robert Klemme)
03:12 PM Bug #1145 (Feedback): IRB adds trailing quote to wtring methods when performing auto-completion
=begin
Sorry, can someone tell me if this still happens?
=end
shyouhei (Shyouhei Urabe)
02:33 PM Bug #1868 (Assigned): ERB single line comment does not work
=begin

=end
shyouhei (Shyouhei Urabe)
02:31 PM Revision 756dfe9f (git): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:14 PM Revision bd983017 (git): * regcomp.c (print_distance_range): use PRIuSIZE.
* regcomp.c (print_optimize_info): use %ld because the type of
calcutated value of integers is long.
* regexec.c (onig_print_compiled_byte_code): add prototype.
* regexec.c (match_at): add 2nd argument.
git-svn-id: svn+ssh://ci.ruby...
naruse (Yui NARUSE)
01:59 PM Feature #2351: system() hardlinked to /bin/sh
=begin
Moving this to the feature request tracker.

Kernel#system's invoking /bin/sh is not 1.8.7 specific.
=end
shyouhei (Shyouhei Urabe)
01:07 PM Bug #655: Query part lost when using Net::HTTP.post_form function
=begin
Note that you'll need to decide whether you want to comply with the HTTP spec, or with RFC 3986. See http://lpar.ath0.com/2008/10/26/rfc-3986-considered-harmful/
=end
meta (mathew murphy)
10:57 AM Feature #3946 (Open): Array#packのqQ指定子に機種依存サイズフラグ!を追加
=begin
ユースケース1件発生しました。r29925を参照。

というわけで、q!(Q!)をLONG_LONGとして扱うという仕様を希望します。
LONG_LONGがないプラットフォームは現状サポート外だと思いますが、
その場合はArgumentErrorあたりでしょうか。
=end
usa (Usaku NAKAMURA)
06:50 AM Feature #4086: Feature request: add String#contain? and {Enumerable,Array}#contain? methods
=begin
Hi,

In message "Re: [ruby-core:33335] [Ruby 1.9-Feature#4086][Open] Feature request: add String#contain? and {Enumerable,Array}#contain? methods"
on Thu, 25 Nov 2010 01:47:28 +0900, Roger Pack <redmine@ruby-lang.org> writ...
matz (Yukihiro Matsumoto)
06:01 AM Feature #4086: Feature request: add String#contain? and {Enumerable,Array}#contain? methods
=begin
On 24 November 2010 17:47, Roger Pack <redmine@ruby-lang.org> wrote:
> Feature #4086: Feature request: add String#contain? and {Enumerable,Array}#contain? methods
>
> Currently Strings and Enumerables have a contain? method fo...
Eregon (Benoit Daloze)
01:47 AM Feature #4086 (Rejected): Feature request: add String#contain? and {Enumerable,Array}#contain? methods
=begin
Hello all.

I debated this suggestion previously on ruby talk ( http://www.ruby-forum.com/topic/217473 ) and nobody seemed to have negative feedback, so here goes...

Currently Strings and Enumerables have a contain? met...
rogerdpack (Roger Pack)
02:35 AM Feature #4084: pack should support 64bit network byte order longs
=begin
On Wed, Nov 24, 2010 at 02:40:06PM +0900, Yui NARUSE wrote:
> Issue #4084 has been updated by Yui NARUSE.
>
> Status changed from Open to Closed
>
> Use "Q>".
> See #3947 or r29496.

Ah, I see. Thank you!

--
Aaron...
tenderlovemaking (Aaron Patterson)
01:47 AM Feature #4073 (Closed): HKSCS-2008
=begin
This issue was solved with changeset r29922.
oCameLo, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
12:43 AM Feature #4073: HKSCS-2008
=begin
>Anyway I succeeded to generate ucm files from libiconv, so I'll add BIG5-HKSCS:2004.

Big5-HKSCS in libiconv is HKSCS-2008 now:

http://git.savannah.gnu.org/gitweb/?p=libiconv.git;a=commit;h=fd7d5707b506de291acbbefd17028...
oCameLo (oCameLo oTnTh)
01:31 AM Revision b00dfcca (git): * ext/dl/callback/mkcallback.rb (gencallback): shouldn't assume that
VALUE is the same size with long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:03 AM Revision 69a248a0 (git): * test/win32ole/test_err_in_callback.rb (teardown): remove tmp file
only when it exists.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura

11/24/2010

11:47 PM Feature #4085: Refinements and nested methods
=begin
Hi,

In message "Re: [ruby-core:33322] [Ruby 1.9-Feature#4085][Open] Refinements and nested methods"
on Wed, 24 Nov 2010 22:12:24 +0900, Shugo Maeda <redmine@ruby-lang.org> writes:

|Feature #4085: Refinements and nested...
matz (Yukihiro Matsumoto)
11:00 PM Feature #4085: Refinements and nested methods
=begin
+1 This is a neat solution. I like it ;)
=end
mr-rock (Javier Cicchelli)
10:45 PM Feature #4085: Refinements and nested methods
=begin
+1 for refinements.

What about the problems you showed during your talk ?

For nested functions, I suppose it is better to transform them into lambdas,
but the concept is nice.
=end
dohzya (Etienne Vallette d'Osia)
10:38 PM Feature #4085: Refinements and nested methods
=begin
+1, can't wait to see this merged into trunk.
=end
rkh (Konstantin Haase)
10:28 PM Feature #4085: Refinements and nested methods
=begin
+1 definitely
=end
ehuard (Elise Huard)
10:12 PM Feature #4085 (Closed): Refinements and nested methods
=begin
As I said at RubyConf 2010, I'd like to propose a new features called
"Refinements."

Refinements are similar to Classboxes. However, Refinements doesn't
support local rebinding as mentioned later. In this sense,
Ref...
shugo (Shugo Maeda)
11:16 PM Feature #4084: pack should support 64bit network byte order longs
=begin
(2010/11/24 18:50), Ryan Davis wrote:
>
> On Nov 23, 2010, at 21:40 , Yui NARUSE wrote:
>
>> Issue #4084 has been updated by Yui NARUSE.
>>
>> Status changed from Open to Closed
>>
>> Use "Q>".
>> See #3947 or r29496.
>...
naruse (Yui NARUSE)
06:50 PM Feature #4084: pack should support 64bit network byte order longs
=begin

On Nov 23, 2010, at 21:40 , Yui NARUSE wrote:

> Issue #4084 has been updated by Yui NARUSE.
>
> Status changed from Open to Closed
>
> Use "Q>".
> See #3947 or r29496.

I don't have this in my downloaded rdoc set (w...
zenspider (Ryan Davis)
02:37 PM Feature #4084 (Closed): pack should support 64bit network byte order longs
=begin
Use "Q>".
See #3947 or r29496.
=end
naruse (Yui NARUSE)
01:48 PM Feature #4084: pack should support 64bit network byte order longs
=begin

=end
tenderlovemaking (Aaron Patterson)
01:48 PM Feature #4084: pack should support 64bit network byte order longs
=begin

=end
tenderlovemaking (Aaron Patterson)
01:48 PM Feature #4084: pack should support 64bit network byte order longs
=begin

=end
tenderlovemaking (Aaron Patterson)
01:47 PM Feature #4084: pack should support 64bit network byte order longs
=begin

=end
tenderlovemaking (Aaron Patterson)
01:47 PM Feature #4084 (Closed): pack should support 64bit network byte order longs
=begin
pack should support 64bit network byte order longs. I've attached a patch that implements it.
=end
tenderlovemaking (Aaron Patterson)
09:46 PM Bug #4083 (Assigned): warning in rexml/doctype.rb
=begin
Thanks for reporting.
I'll fix it with code cleanup and test cases. Please wait. (maybe a few weeks...)
=end
kou (Kouhei Sutou)
02:29 AM Bug #4083 (Closed): warning in rexml/doctype.rb
=begin
rexml/doctype.rb produces this warning:

/Users/apatterson/.local/lib/ruby/1.9.1/rexml/doctype.rb:254: warning: `+' after local variable is interpreted as binary operator
/Users/apatterson/.local/lib/ruby/1.9.1/rexml/doctyp...
tenderlovemaking (Aaron Patterson)
04:40 PM Revision ed637d01 (git): * 2010-11-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:40 PM Revision b98ea150 (git): * enc/trans/big5-hkscs-tbl.rb: Update table as HKSCS-2008.
patched by oCameLo oTnTh [ruby-core:33256]
* enc/big5.c: add alias Big5-HKSCS:2008 to Big5-HKSCS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:46 PM Feature #4073: HKSCS-2008
=begin
Just a question,

If you are a real user of Big5-HKSCS, when you use this?
One time conversion for old data? or communicating with old system?
=end
naruse (Yui NARUSE)
09:56 AM Feature #4073: HKSCS-2008
=begin
I see.

Anyway I succeeded to generate ucm files from libiconv, so I'll add BIG5-HKSCS:2004.
=end
naruse (Yui NARUSE)
03:08 AM Feature #4073: HKSCS-2008
=begin
Just the-most-update version HKSCS please. If someone needs old versions, Iconv can help.

Actually, GBK, CP950 and Big5-UAO are enough for me. But it might be difficult to understand Chinese Encoding problems by foreigners, ...
oCameLo (oCameLo oTnTh)
01:36 AM Feature #4073: HKSCS-2008
=begin
> CP950 and CP951 in ICU are fine. But HKSCS is too outdated, it's just HKSCS-1999, even older than CP951.
>
> If we need follow another implementations, why not libiconv?

Just because ICU's one is it.
If you have libi...
naruse (Yui NARUSE)
12:45 AM Feature #4073: HKSCS-2008
=begin
CP950 and CP951 in ICU are fine. But HKSCS is too outdated, it's just HKSCS-1999, even older than CP951.

If we need follow another implementations, why not libiconv?

I've written to libiconv to ask for HKSCS-2008 update...
oCameLo (oCameLo oTnTh)
09:38 AM Revision 0d5b4489 (git): merges r29332 from trunk into ruby_1_9_2.
--
* string.c (rb_str_to_i): fix rdoc: String#to_i raises an
exception when base is invalid. [ruby-core:31685]
Fri Sep 24 15:28:35 2010 NARUSE, Yui <naruse@ruby-lang.org>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_...
yugui (Yuki Sonoda)
09:37 AM Revision cfeb4bee (git): merges r29316 from trunk into ruby_1_9_2.
--
* test/test_prime.rb (TestPrime#test_new): the warning expected have
not been displayed when $VERBOSE == nil. Patch by Shota Fukumori
a.k.a. sora_h. [ruby-dev:42272]
Recovers $stderr even if StringIO.new fails. Reported by unak...
yugui (Yuki Sonoda)
09:37 AM Revision 921a37a7 (git): merges r29315 from trunk into ruby_1_9_2.
--
Mention the command search path issue on Windows. Pointed out by
NAJIMA Hiroki in [ruby-dev:42276].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:37 AM Revision b1f5ad1c (git): merges r29313 and r29314 from trunk into ruby_1_9_2.
--
bootstraptest/test_method.rb: add a test for [ruby-core:30534].
--
* bootstraptest/test_method.rb: fix last commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:37 AM Revision dc13657a (git): merges r29313 from trunk into ruby_1_9_2.
--
bootstraptest/test_method.rb: add a test for [ruby-core:30534].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:37 AM Revision 29160356 (git): merges r29306 from trunk into ruby_1_9_2.
--
* dir.c (bracket): get rid of scanning at the end of the pattern
string, not to raise an exception while globbing command line.
[ruby-core:32478]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29916 b2dd03c8-39d4...
yugui (Yuki Sonoda)
09:37 AM Revision 911692e5 (git): merges r29282,r29283,r29284,r29285,r29286,r29287,r29288 and r29302 from trunk into ruby_1_9_2.
--
* test/rexml/: import REXML tests from
http://www.germane-software.com/repos/rexml/trunk/test/.
Many tests are failed temporary. I'll fix them quickly. Sorry.
--
* test/rexml/test_listener.rb: remove needless codes.
--
* test/rexm...
yugui (Yuki Sonoda)
09:37 AM Revision c53b4f56 (git): merges r29280 from trunk into ruby_1_9_2 and adds a minimal regression
test.
--
* lib/tracer.rb: count only non-internal libraries in stack trace,
ignoring custom_require. [ruby-core:31858]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:37 AM Revision 1c1c514a (git): merges r29269 from trunk into ruby_1_9_2.
--
* sprintf.c (rb_f_sprintf): fix rdoc. pointed out by Tomoyuki
Chikanaga at [ruby-core:32395], and a patch from Daniel
Bovensiepen at [ruby-core:32403].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29913 b2dd03...
yugui (Yuki Sonoda)
09:37 AM Revision f3244de8 (git): merges r29268 from trunk into ruby_1_9_2.
--
* ext/etc/extconf.rb: use expanded sysconfdir with empty DESTDIR.
[ruby-core:32394]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:37 AM Revision 26c72fec (git): * ext/socket/extconf.rb: backrorted entirely from ruby_1_8, with small
modifications for the difference of mkmf.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@29911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
09:37 AM Revision 483d85b1 (git): merges r29257 and r29258 from trunk into ruby_1_9_2.
--
* test/net/imap/test_imap.rb: "localhost" not guaranteed to
resolve to "127.0.0.1". On my machine it is "::1" instead.
The problem is, you have to connect to the imaps server via
the canonical na...
yugui (Yuki Sonoda)
09:37 AM Revision 14dfd98e (git): merges r29256 from trunk into ruby_1_9_2.
--
* io.c (rb_io_puts): fix for wide char encoding strings.
[ruby-dev:42212]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
07:38 AM Revision 21a268e2 (git): merge revision(s) 22932:
* mkconfig.rb (patchlevel): config.status may not contain
PATCHLEVEL even if other version numbers exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: ...
shyouhei (Shyouhei Urabe)
07:38 AM Revision 578a6fd6 (git): * win32/Makefile.sub ($(RCFILES)): no revision.h in this
branch, a patch from Luis Lavena <luislavena at gmail.com>.
[ruby-core:33310]
* cygwin/GNUmakefile.in ($(RCFILES)): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@29907 b2dd03c8-39d4-4d8f-98f...
shyouhei (Shyouhei Urabe)
07:38 AM Revision 23a810e3 (git): merge revision(s) 29901:
* ext/socket/extconf.rb (getaddrinfo): should initialize winsock on
windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: URABE, Shyouhei <shyouhei@rub...
shyouhei (Shyouhei Urabe)
07:38 AM Revision 54576f9d (git): merge revision(s) 29898:
merge from trunk (r29767)
* win32/setup.mak: use findstr.exe instead of find.exe, because all
target build platforms should have findstr.exe, and, find.exe often
means another command such as cygwin's.
git-sv...
shyouhei (Shyouhei Urabe)
07:38 AM Revision 256541d9 (git): merge revision(s) 26140:
* ext/stringio/stringio.c (strio_getline): fix for "" as separator.
[ruby-dev:34591] (Backport r17739 by Yusuke Endoh from trunk).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26140 b2dd03c8-39d4-4d8f-98ff-823...
shyouhei (Shyouhei Urabe)
07:38 AM Revision a9ce2ba8 (git): merge revision(s) 17430:
* lib/net/pop.rb (Net::POP3#set_all_uids): speed
up. a patch from <m-sumi AT techfirm.co.jp> [ruby-list:45047]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@17430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off...
shyouhei (Shyouhei Urabe)
07:38 AM Revision 39d1071b (git): merge revisio(s) 29111:
* lib/net/imap.rb (initialize): sets sync_close to true.
Thanks, Hiroshi NAKAMURA. [ruby-core:31753]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: URAB...
shyouhei (Shyouhei Urabe)
07:25 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
Hi,

In message "Re: [ruby-core:33303] [Ruby 1.9-Feature#4068] Replace current standard Date/DateTime library with home_run"
on Wed, 24 Nov 2010 02:12:10 +0900, Jeremy Evans <redmine@ruby-lang.org> writes:

|It would be ...
matz (Yukihiro Matsumoto)
02:09 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
home_run is not at all about imitating Time. If you want some background on home_run and what problems it attempts to solve, please see my RubyConf presentation: http://jeremyevans-pres.heroku.com/rc2010_presentation/img1.html.
...
jeremyevans0 (Jeremy Evans)
06:44 AM Revision 0244490c (git): * ext/socket/extconf.rb (getaddrinfo): should initialize winsock on
windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:18 AM Revision 99606f89 (git): * vsnprintf (BSD_vfprintf): use QUADINT macro only when _HAVE_SANE_QUAD_
macro is defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:56 AM Revision 364d97cb (git): * 2010-11-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:56 AM Revision 58b7f82c (git): merge from trunk (r29767)
* win32/setup.mak: use findstr.exe instead of find.exe, because all
target build platforms should have findstr.exe, and, find.exe often
means another command such as cygwin's.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ru...
U.Nakamura
04:34 AM Bug #3971: Problem compiling 1.9.2-p0 under AIX 5.3
=begin
Hi.

Sorry to late to respond.
Could you please try warnflags option for configure like this?
"./configure --prefix=/aissrc/inc/ruby19 warnflags=-qinfo=por && make".

You may see many information messages, but it might be ...
kanemoto (Yutaka Kanemoto)
03:50 AM Revision 7329f4e9 (git): * vsnprintf (BSD_vfprintf): added VC++ compatible size specifications
(I, I32, I64).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:31 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
ok cool, I accept your decision :) .. thanks for your time
=end
coderrr (coderrr .)
02:28 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
> The fact that many other big HTTP clients still support this says to me there is a benefit to continuing supporting it that outweighs the costs: it's a well known concise way of specifying basic auth info for a web site.

I...
naruse (Yui NARUSE)
12:16 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
It seems to me you're being very pedantic on the deprecation issue. The only way I see the deprecation's sentiment applying to Ruby is in the sense that if Ruby supports this, then it will be a small incentive for people to cont...
coderrr (coderrr .)
02:20 AM Revision 220d07d2 (git): * string.c (rb_str_inspect): treat UTF-16 and UTF-32 as BE or LE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:08 AM Revision 38b482be (git): * enc/trans/utf_16_32.trans: add the UTF-32 converter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

11/23/2010

09:37 PM Revision bcf80a51 (git): * test/ruby/test_transcode.rb: ASCII-8BIT is not a valid encoding name in Emacs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:13 PM Revision 3c4fecda (git): * win32/win32.c (filecp, wstr_to_mbstr, mbstr_to_wstr):
refactored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:49 PM Revision 7f38397b (git): * enc/trans/utf_16_32.trans: add a convert from UTF-8 to UTF-16.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:23 PM Revision 3ab82a65 (git): * enc/trans/utf_16_32.trans: raise error on unpaired upper
surrogates.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:42 PM Revision 95200638 (git): * 2010-11-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:42 PM Revision 78bee9c2 (git): * enc/utf_16_32.h: add UTF-16 and UTF-32 as a dummy encoding.
* enc/trans/utf_16_32.trans: add a converter from UTF-16 to UTF-8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:36 PM Revision 92b190fa (git): fixed very important banners.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
02:28 PM Revision 4ffe7a17 (git): modified some descriptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:59 PM Revision 16cb5ce4 (git): * win32/win32.c (wlink, rb_w32_getppid): use typedef instead of
repeating compilcated function prototypes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:54 AM Revision 3c575a15 (git): * vm.c (rb_thread_mark): should mark self in conrol
frames. [ruby-core:33289]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:21 AM Revision 44fcc21e (git): merge revision(s) 29333:
* lib/pathname.rb (relative_path_from): backport r23093 and r25440
from ruby_1_9_2. [ruby-core:32415]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: URA...
shyouhei (Shyouhei Urabe)
06:37 AM Feature #4076 (Closed): ./configure --without-sitedir --without-vendordir
=begin
This issue was solved with changeset r29877.
Leo, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
02:56 AM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
成瀬です。

(2010/11/22 21:07), Kouhei Sutou wrote:
> In<4CE91509.5000606@airemix.jp>
> "[ruby-dev:42614] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss
> reports many errors and failures without iconv" on Sun, 21 Nov ...
naruse (Yui NARUSE)
01:33 AM Bug #4056 (Feedback): Crash in non-blocking read
=begin
I can't reprocuce.
Your a.rb has some strange part like start_server doesn't use its argument data.

Can you show reproducible code? or you confirmed exact this a.rb?
=end
naruse (Yui NARUSE)
01:22 AM Bug #4050 (Rejected): segfault while using regex in an infinite loop
=begin

=end
naruse (Yui NARUSE)
01:12 AM Bug #4054 (Feedback): Segmentation Fault
=begin

=end
naruse (Yui NARUSE)
01:09 AM Bug #4079: Segmentation fault
=begin
It seems Ruby's bug.
Can you show the reproducible code and gdb backtrace?
=end
naruse (Yui NARUSE)
01:07 AM Bug #4078 (Closed): format() の %a 指定で 不要な小数点が印字されることがある
=begin
This issue was solved with changeset r29873.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)

11/22/2010

10:59 PM Revision b828fb85 (git): * lib/date/delta/parser.{ry,rb}: fixed a bug of token scanner.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
10:32 PM Revision bacd5478 (git): added some tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
10:31 PM Revision 1d8ca7a2 (git): * complex.c, rational.c ({nucomp,nurat}_expt): added a check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
10:28 PM Revision 6e9ca648 (git): added some tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
10:28 PM Revision ed5c01b9 (git): * lib/date.rb (daynum): should be private.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
10:23 PM Revision 04608d22 (git): * ChangeLog (change-log-indent-text): hunging indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:30 PM Revision 66d4bdd1 (git): * configure.in (SITE_DIR, VENDOR_DIR),
version.c (ruby_initial_load_paths): exclude directories that
are configured without them from $LOAD_PATH. [ruby-core:33267]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:30 PM Revision a97c07fb (git): * configure.in (rubylibprefix): No ruby, No libprefix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:26 PM Revision 74217f04 (git): * ChangeLog (change-log-indent-text): hunging indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:07 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
須藤です。

In <4CE91509.5000606@airemix.jp>
"[ruby-dev:42614] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports many errors and failures without iconv" on Sun, 21 Nov 2010 21:49:07 +0900,
"NARUSE, Yui" <naruse@airemi...
kou (Kouhei Sutou)
07:18 PM Feature #4073: HKSCS-2008
=begin
Oops, I just made a new transition table for HKSCS-2008...

That's OK, I'll check those new transition tables later.
=end
oCameLo (oCameLo oTnTh)
06:34 PM Feature #4073: HKSCS-2008
=begin
Current Ruby's table doesn't have one way conversion, it is wrong.
So I imported tables from ICU.

Now following will pass in trunk.
./ruby -e'p ["A15AA1C3A1C5A1FEA240A2CCA2CEA3E1"].pack("H*").encode("utf-8","cp951")'
....
naruse (Yui NARUSE)
07:07 PM Bug #4081: Inconsistent result of String#inspect in case of '"' and '\\' on UTF-16LE encoded string.
=begin
It seems that r29868 is not a complete patch.
r29868 introduced another bug.

C:\work>irb
irb(main):001:0> 'abc"\\'.encode('UTF-8')
=> "abc\abc"\abc"\"
=end
phasis68 (Heesob Park)
06:37 PM Bug #4081 (Closed): Inconsistent result of String#inspect in case of '"' and '\\' on UTF-16LE encoded string.
=begin
This issue was solved with changeset r29868.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:58 PM Bug #4081 (Closed): Inconsistent result of String#inspect in case of '"' and '\\' on UTF-16LE encoded string.
=begin
irb(main):001:0> a = '"\\'.encode('utf-16le')
=> "\" \\ "
irb(main):002:0> a = '"\\^%'.encode('utf-16le')
=> "\" \\ ^%"
irb(main):003:0> a[0]
=> "\" "
irb(main):004:0> a[0].inspect
=> "\"\\\"\x00\""
irb(main):005:...
phasis68 (Heesob Park)
04:06 PM Revision c3b9133e (git): * 2010-11-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:06 PM Revision 18c0fc89 (git): * vsnprintf.c (BSD_vfprintf): don't output floating point
when the precision is 0. [ruby-dev:42615]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:30 PM Revision 94e6c0c2 (git): * string.c (rb_str_inspect): fix for ascii-compatible external
encoding and different encoding string. [ruby-core:33283]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:35 AM Revision 5d8a64b1 (git): Add missing tables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:45 AM Revision 42e17a0b (git): * lib/mkmf.rb (create_makefile): should not duplicate rules.
bug fix of r29842.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:35 AM Revision 60dfa6b6 (git): * enc/big5.c: split CP950 from Big5.
* enc/big5.c: split CP951 from Big5-HKSCS.
* enc/trans/big5.trans: import conversion table of Big5, Big5-HKSCS,
CP950, and CP951 from ICU. they need fallback conversions.
ref [ruby-core:33256]
http://source.icu-project.org/repos/i...
naruse (Yui NARUSE)
09:33 AM Revision 6ade3a42 (git): * string.c (rb_str_inspect): append for each chars instead of bulk
copy if encoding conversion is needed. [ruby-core:33283]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:22 AM Revision 16b5c5e9 (git): Mon, 22 Nov 2010 05:15:39 +0000 shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 29849:

merge revision(s) 28835,28894:
* ext/win32ole/win32ole.c: NONAMELESSUNION defined only if gcc
version is older than 3.4.4. [ruby-core:31567] [Bug #3637]
* ext/win32ole/extconf.rb: di...
shyouhei (Shyouhei Urabe)
07:22 AM Revision 2a9739f1 (git): Fri, 19 Nov 2010 19:33:27 +0900 URABE, Shyouhei <shyouhei@ruby-lang.org>
OK, this is 1.8.7 specific (rare!)

* Makefile.in (fake.rb): hook needed to fake mkmf.rb.
#2531 [ruby-core:27327]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@29866 b2dd03c8-39d4-4d8f-98ff-823fe...
shyouhei (Shyouhei Urabe)
07:22 AM Revision 134e2d61 (git): Mon, 18 Oct 2010 01:23:48 +0000 naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 29524:

* lib/net/http.rb (transport_request): @socket may be nil.
patched by Egbert Eich [ruby-core:32829]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29524 b2dd03c8-39d4-4d8f-98f...
shyouhei (Shyouhei Urabe)
07:22 AM Revision c233358e (git): Thu, 7 Oct 2010 09:10:47 +0000 nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 29420:29424:

* cygwin/GNUmakefile.in, win32/Makefile.sub (RCFILES): depend on
real config.rb file. [ruby-core:32709]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29421 b2dd03c8-39...
shyouhei (Shyouhei Urabe)
07:22 AM Revision 658da719 (git): Sun, 3 Oct 2010 09:30:30 +0000 nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 29396:

* parse.y (rb_intern): should check symbol table overflow.
#3900 [ruby-dev:42330]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sign...
shyouhei (Shyouhei Urabe)
07:22 AM Revision 5ee39c26 (git): Fri, 1 Oct 2010 06:13:32 +0000 usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 29382:

* win32/win32.c (init_stdhandle): redirect unopened IOs to NUL.
backport r11362 from trunk. [ruby-core:31445]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29382 b2dd03c8-39d...
shyouhei (Shyouhei Urabe)
07:22 AM Revision a53a144a (git): Mon, 23 Aug 2010 03:06:30 +0000 nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 29071:

* ext/openssl/ossl_asn1.c (obj_to_asn1bool): fixed ASN1::Boolean
encoding issue for OpenSSL 1.0.0 compatibility.
ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which
...
shyouhei (Shyouhei Urabe)
07:22 AM Revision a4cd6774 (git): Tue, 10 Aug 2010 08:36:00 +0000 naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 28949:

merge revision(s) 28945:
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest::parse_uri):
rollup leading slashes. [ruby-core:31657]
patched by Jamison Wilde
NOTE: //autho...
shyouhei (Shyouhei Urabe)
07:21 AM Revision fb5c60dd (git): Thu, 29 Jul 2010 23:33:21 +0000 nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 28794:28796:

* file.c (file_expand_path): should check if could find user.
[ruby-core:31538]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e...
shyouhei (Shyouhei Urabe)
07:21 AM Revision 85697688 (git): Thu, 29 Jul 2010 13:46:40 +0000 nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 28784:

* lib/webrick/ssl.rb (WEBrick::Utils.create_self_signed_cert): wrongly
created dummy SSL certificate with version == 3 (no such version) and
serial == 0 (must be >0).
git-svn-id: s...
shyouhei (Shyouhei Urabe)
07:21 AM Revision 699a20e9 (git): Sat, 24 Jul 2010 06:49:35 +0000 suke <suke@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 28378:

* ext/win32ole/win32ole.c (fev_initialize): initialize pTypeInfo.
[ruby-core:31304][Bug #3576].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28738 b2dd03c8-39d4-4d8f-98ff-82...
shyouhei (Shyouhei Urabe)
07:21 AM Revision 979f1acd (git): Thu, 8 Jul 2010 04:44:58 +0000 nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 28575,28620:28632:

* test/openssl/test_config.c: added tests for all Config methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: UR...
shyouhei (Shyouhei Urabe)
07:21 AM Revision d5e7bf42 (git): Fri, 2 Jul 2010 14:35:10 +0000 usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 28525:28568:

* file.c (ruby_find_basename, ruby_find_extname): split from
rb_file_s_basename() and rb_file_s_extname().
* util.c (ruby_add_suffix): support arbitrary length of the suffix
...
shyouhei (Shyouhei Urabe)
07:21 AM Revision b8f2ee89 (git): Wed, 23 Jun 2010 12:48:31 +0000 kosaki <kosaki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 28404,28595,28597:

* configure.in: avoid getcontext() overhead if possible.
[ruby-core:27380][Bug #2553]
Thanks, Joe Damato, Dan Peterson and Patrick Mohr.
git-svn-id: svn+ssh://ci.ruby-l...
shyouhei (Shyouhei Urabe)
07:21 AM Revision e740d1ee (git): Tue, 12 Jan 2010 21:54:47 +0000 nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
merge revision(s) 26311

* configure.in: check for if struct timezone is defined.
* missing.h (struct timezone): define if not defined.
* win32/win32.h (struct timezone): defined in the newer w32api.
[ruby-core:27515]
git-svn-id:...
shyouhei (Shyouhei Urabe)
05:28 AM Revision 456f3980 (git): Fix r29848's test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:25 AM Revision 33356ff7 (git): * time.c (time_zone): use rb_locale_str_new_cstr to set encoding
as locale and convert its content to internal encoding.
[ruby-core:33278]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:15 AM Revision 037968b2 (git): * 2010-11-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:15 AM Revision aaed0594 (git): merge revision(s) 28835,28894:
* ext/win32ole/win32ole.c: NONAMELESSUNION defined only if gcc
version is older than 3.4.4. [ruby-core:31567] [Bug #3637]
* ext/win32ole/extconf.rb: ditto.
* ext/win32ole/win32ole.c: fix checking version of GCC....
shyouhei (Shyouhei Urabe)
05:13 AM Bug #4079 (Rejected): Segmentation fault
=begin
/ET_tool/lib/ruby/1.9.1/net/protocol.rb:135: [BUG] Segmentation fault
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]

-- control frame ----------
c:0024 p:---- s:0100 b:0100 l:000099 d:000099 CFUNC :read...
zhang3xing1 (xing zhang)
04:22 AM Bug #4070: possible XMLRPC connectino leak
=begin
Hi,

It is not client side's problem. it's server side's one.
now, XMLRPC::Server.new() uses Webrick with maxConnections=4.

It's very poor, so server should not allow keep-alive.
I think that below patch is better. Even if...
tarui (Masaya Tarui)
03:01 AM Revision 3002e5e1 (git): * string.c (rb_str_concat): set ENC_CODERANGE_VALID when the
receiver is 7BIT and the argument is non ASCII.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)

11/21/2010

11:40 PM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
home_run seems to wanna be an imitation of Time.
i'll recommend most of user of Date to use Time with ruby 1.9.2 rather than your library.
i know most of user of Date (or DateTime) really wished complete Time which has no res...
tadf (tadayoshi funaba)
11:03 PM Bug #4078 (Closed): format() の %a 指定で 不要な小数点が印字されることがある
=begin
format() の %a 指定で 不要な小数点が印字されることがある。

format('%.0a', 1) #=> "0x1.p+0"

ほかの %f や %e ではそうではなく、

format('%.0f', 1) #=> "1"
format('%.0e', 1) #=> "1e+00"

# フラグがあればこれでいいと思います。

format('%#.0a', 1) #=> "0x1.p+0"
...
tadf (tadayoshi funaba)
09:59 PM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
> Finally, URI already supports this format. If URI didn't support it
> I wouldn't have made this ticket or a ticket to add it to URI because
> that's a much bigger change philosophically. Net::HTTP.get already
> accepts a U...
naruse (Yui NARUSE)
03:30 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
Thanks for showing me that open-uri version, I didn't know that previously. I do think that it is not as concise as the example in my ticket though.

Here's the deprecation paragraph.

Use of the format "user:password...
coderrr (coderrr .)
09:49 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
成瀬です。

(2010/11/21 18:36), Kouhei Sutou wrote:
> うーん、うーん、複数のことが同時に進められている気がするので
> すが、成瀬さんはそのつもりで進めていますか?私は1つずつがいい
> のですが。。。

えーっと、2つと言えば2つですかね。

> ふたつのことが同時に進んでいる気がしています。
>
> 1. XML宣言をエンコーディングを文字列で表現すること。
> 2. ...
naruse (Yui NARUSE)
06:36 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
須藤です。

うーん、うーん、複数のことが同時に進められている気がするので
すが、成瀬さんはそのつもりで進めていますか?私は1つずつがいい
のですが。。。

ふたつのことが同時に進んでいる気がしています。

1. XML宣言をエンコーディングを文字列で表現すること。
2. XML書き出し時にエンコーディングを変更できるようにするこ
と。

1.と2.は独立していると思っているので、もし、同時に進めようと
してい...
kou (Kouhei Sutou)
04:51 PM Revision d9615bf9 (git): * 2010-11-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:51 PM Revision c70988cb (git): * lib/date.rb: some improvements for performance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
04:47 AM Bug #4077 (Closed): ctime error in windows
=begin
This issue was solved with changeset r29844.
Terry, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
04:35 AM Bug #4077: ctime error in windows
=begin
You correctly know, ctime is "change time" on Unix (inode data modification time).
But ctime of NTFS is "creation time" (a.k.a. s birth time).

Yeah, this is documentation bug, so I fix it.
=end
naruse (Yui NARUSE)
03:56 AM Bug #4077: ctime error in windows
=begin
Perhaps you file modification and access times are the same?

C:\Users\Luis>ruby -ve "a = '.irbrc'; puts File.mtime(a), File.atime(a), File.ctime(a)"
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
2009-05-16 17:48:54 -0300
20...
luislavena (Luis Lavena)
03:44 AM Bug #4077 (Closed): ctime error in windows
=begin
In Ruby 1.9.2p0 (2010-08-18) [i386-mingw32] File.ctime does not report the change time of the file. It reports the creation time of the file. mtime reports the change time of the file.
=end
tjlsmith (Terry Smith)
12:13 AM Bug #4072: dRubyで作成したサーバプログラムがsleepしていてもexitしてしまう
=begin
近永と申します。

trunk で追試してみて発生しないなーと思っていたのですが、
手元で #4027 のチケットに添付したシグナルハンドラ絡みのパッチを適用していたためでした。
パッチを巻き戻してみたところ再現しました。
ruby -v は ruby 1.9.3dev (2010-11-19 trunk 29831) [x86_64-darwin10.5.0] です。

message メソッド実行後に メインスレッドが s...
nagachika (Tomoyuki Chikanaga)

11/20/2010

08:25 PM Feature #4076 (Closed): ./configure --without-sitedir --without-vendordir
=begin
To prevent unnecesary stat()'s we like to keep the include list as short as possible so we decided to configure ruby-1.9.2-p0:

./configure --without-sitedir --without-vendordir --prefix=/myprefix

This however results i...
leo.baltus (Leo Baltus)
07:38 PM Revision bbbf9998 (git): * 2010-11-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:38 PM Revision 1346b84c (git): NTFS's ctime is creation time! [ruby-core:33269]
Note that UFS2, HFS+, ZFS, and ext4 also have birth time.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:56 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
成瀬です。

> In<4CE77185.5080603@airemix.jp>
> "[ruby-dev:42608] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports many errors and failures without iconv" on Sat, 20 Nov 2010 15:58:16 +0900,
> "NARUSE, Yui"<naruse@...
naruse (Yui NARUSE)
04:24 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
須藤です。

In <4CE77185.5080603@airemix.jp>
"[ruby-dev:42608] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports many errors and failures without iconv" on Sat, 20 Nov 2010 15:58:16 +0900,
"NARUSE, Yui" <naruse@airemi...
kou (Kouhei Sutou)
03:58 PM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
成瀬です。

(2010/11/20 11:36), Kouhei Sutou wrote:
> In<4CE53B7E.7050305@airemix.jp>
> "[ruby-dev:42593] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports
> many errors and failures without iconv" on Thu, 18 Nov ...
naruse (Yui NARUSE)
11:37 AM Bug #3990: tests of rexml/rss reports many errors and failures without iconv
=begin
須藤です。

In <4CE53B7E.7050305@airemix.jp>
"[ruby-dev:42593] Re: [Ruby 1.9-Bug#3990][Closed] tests of rexml/rss reports many errors and failures without iconv" on Thu, 18 Nov 2010 23:43:14 +0900,
"NARUSE, Yui" <naruse@airemi...
kou (Kouhei Sutou)
05:00 PM Feature #4071 (Rejected): support basic auth for Net::HTTP.get requests
=begin
It is RFC3986, see also Feature #3848.

Anyway, you can following:

require 'open-uri'
URI("http://example.com/asdf").read(http_basic_authentication: ["user","pass"])
=end
naruse (Yui NARUSE)
09:41 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
just to clarify... the current way you would have to do this is:

Net::HTTP.start('whatever.com') {|h| g = Net::HTTP::Get.new('/asdf'); g.basic_auth('user', 'pass'); h.request(g).body }
=end
coderrr (coderrr .)
06:51 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
Yui, please clarify and point me to the deprecation you are referring to.
=end
coderrr (coderrr .)
02:48 AM Feature #4071: support basic auth for Net::HTTP.get requests
=begin
I'm negative because such user:pass@host formed URI is deprecated now.
=end
naruse (Yui NARUSE)
03:16 PM Feature #4066: Encoding GBK needs update
=begin
(2010/11/19 20:12), oCameLo oTnTh wrote:
> I just can find out only one mailing list thread about this problem
> here: http://sources.redhat.com/ml/libc-alpha/2000-09/msg00394.html
>
> For compatibility, we should accept this...
naruse (Yui NARUSE)
10:21 AM Bug #4072: dRubyで作成したサーバプログラムがsleepしていてもexitしてしまう
=begin
三村です。
2010年11月20日7:37 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>:
> 咳といいます。
> サーバが終了してしまうのは、DRb.uriをputsした後でしょうか > 三村さん
クライアント側がhelloでメッセージを送信し、サーバ側でメッセージを表示後にsleepが
起きているように見えています。

sleepがシグナル等で置きているのではないかという指摘を受けているのですが、
...
takkanm (三村 益隆)
05:19 AM Bug #4072: dRubyで作成したサーバプログラムがsleepしていてもexitしてしまう
=begin
こちらの環境でも再現できました。大抵はメッセージの送信に成功するものの、ときどき失敗し、クライアント側に下記のエラーを出力してサーバが終了します。

/Users/ujihisa/git/ruby192/local/lib/ruby/1.9.1/drb/drb.rb:736:in `rescue in block in open': druby://localhost:12346 - #<Errno::ECONNREFUSED: Connecti...
ujihisa (Tatsuhiro Ujihisa)
07:57 AM Bug #4074 (Closed): mkmf hardcoding prevents ObjC/ObjC++ ruby extensions from building properly
=begin
This issue was solved with changeset r29842.
Scott, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
07:43 AM Bug #4074 (Closed): mkmf hardcoding prevents ObjC/ObjC++ ruby extensions from building properly
=begin
Sent to the ruby-core list on Oct 8, 2010. Submitting patch / ticket.

This is in regards to patch 28765 (Jul 27, 2010). The patch notes are rather blasé:

* lib/mkmf.rb (have_framework): added.
http://github.com/ru...
sgonyea (Scott Gonyea)
03:04 AM Revision 99aaee35 (git): * random.c (random_rand): get rid of overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

11/19/2010

10:47 PM Revision c62c8f72 (git): * lib/mkmf.rb: adding compilation support for ObjC/ObjC++ extensions.
Thanks Scott Gonyea! [ruby-core:33260]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:12 PM Feature #4066: Encoding GBK needs update
=begin
I just can find out only one mailing list thread about this problem here: http://sources.redhat.com/ml/libc-alpha/2000-09/msg00394.html

For compatibility, we should accept this patch. But from the angle of standard, let it g...
oCameLo (oCameLo oTnTh)
07:09 PM Feature #4073 (Closed): HKSCS-2008
=begin
I suspect that Big5-HKSCS in Ruby missed out some mappings during use it, so I extracted a Big5-HKSCS conversion table from c_951.nls (HKSCS-2001, [1]) and used it to check big5-hkscs-tbl.rb. Except the characters were assigned t...
oCameLo (oCameLo oTnTh)
06:11 PM Bug #4072: dRubyで作成したサーバプログラムがsleepしていてもexitしてしまう
=begin
すみません。他の環境で実行したところ問題無いようでした。
わたしの環境依存っぽいようなので、チケットの破棄をお願いしたいです。
=end
takkanm (三村 益隆)
05:50 PM Bug #4072 (Closed): dRubyで作成したサーバプログラムがsleepしていてもexitしてしまう
=begin
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]にて、
dRubyを以下のようなserverとclient作成し、server->clientを実行すると、
serverプログラムが例外の表示もなくexitします。
ruby 1.9.3dev (2010-11-19 trunk 29830) [x86_64-darwin10.5.0]でも同様に発生します。

...
takkanm (三村 益隆)
05:05 PM Revision 460d4c49 (git): * 2010-11-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:05 PM Revision e2501757 (git): add dependency(insns.inc) to compile.obj
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e arton (Akio Tajima)
03:53 PM Feature #4071 (Closed): support basic auth for Net::HTTP.get requests
=begin
support basic auth for Net::HTTP.get(URI.parse("http://user:pass@whatever.com/asdf"))
=end
coderrr (coderrr .)
02:05 PM Revision e7fbb33c (git): * win32/Makefile.sub (insns_rules.mk): remove extra backslash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:58 PM Revision d468660c (git): * ChangeLog: adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:44 PM Revision 83e274d4 (git): * cygwin/GNUmakefile.in, win32/Makefile.sub (clean): rc files are
made at compile time, so should be removed by clean.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:43 PM Revision 8565b62a (git): * ChangeLog: adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:23 PM Bug #4070 (Rejected): possible XMLRPC connectino leak
=begin
Hi all.

We got a pull request that claims xmlrpc to have a connection leak.

http://github.com/ruby/ruby/pull/1

But I'm not sure if the code posted there is a "proper" use of XMLRPC module. XMLRPC::Client instance...
shyouhei (Shyouhei Urabe)
01:11 PM Revision 54142064 (git): * test/rexml/test_core.rb
(Tester#test_pretty_format_long_text_finite): skip a test that
uses long string on small memory system. [ruby-dev:42599]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sutou Kouhei
12:07 PM Revision 91c0ff4f (git): * lib/optparse.rb: shell completion support for zsh. based on
<http://d.hatena.ne.jp/rubikitch/20071002/zshcomplete>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:26 AM Revision 67f3280c (git): * lib/optparse.rb: shell completion support for bash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:26 AM Revision 644f0445 (git): * lib/optparse.rb: shell completion support for bash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:37 AM Bug #4069 (Rejected): String#parse_csv fails to parse "\r" character embedded string
=begin
Sorry, not sure how I missed this ticket. As Timothy says, this is intended documented behavior:


# <b><tt>:row_sep</tt></b>:: The String appended to the end of each
# ...
JEG2 (James Gray)
05:54 AM Bug #4069: String#parse_csv fails to parse "\r" character embedded string
=begin
["aa\rbb"].to_csv results in the string "\"aa\rbb\"\n"

When you don't specify a row separator the ruby CSV library makes a guess by searching for the first occurrence of \r or \n.

In the case of "\"aa\rbb\"\n" it encoun...
ender672 (Timothy Elliott)
05:11 AM Revision 3c1f696a (git): Remove a test for reverted feature r26701.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
 

Also available in: Atom