Project

General

Profile

Activity

From 04/02/2010 to 04/08/2010

04/08/2010

11:23 PM Feature #2784: The formatting options hash passed to the to_yaml methods do nothing.
=begin
Hi,

Aaron, what do you think about this ticket?

--
Yusuke Endoh <[email protected]>
=end
mame (Yusuke Endoh)
10:30 PM Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0
=begin
If I do, I'll install tusc(*1) and run the following command to trace system calls.

tusc -o tusc.log ruby sv.rb

*1 ftp://ftp.cup.hp.com/dist/networking/tools/
=end
kubo (Takehiro Kubo)
08:30 PM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
Hi,

2010/4/8 Benoit Daloze <[email protected]>:
> So, double have a range (between two of them) of 2e-52 ~ 10e-16. Should we then round at
> 15~16 digits ?


There is no silver bullet against floating point error :-)

...
mame (Yusuke Endoh)
02:57 AM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
Hi,
On 7 April 2010 19:02, Yukihiro Matsumoto <[email protected]> wrote:

> Hi,
>
> As I stated in [ruby-core:27631], I don't object about having two
> string representation, one "human readable" and the other "more
> ver...
Eregon (Benoit Daloze)
02:02 AM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
Hi,

In message "Re: [ruby-core:29169] [Feature #2152] Split functionality of Float#inspect and Float#to_s"
on Thu, 1 Apr 2010 02:21:55 +0900, Roger Pack <[email protected]> writes:

|Matz any feedback on this patch,...
matz (Yukihiro Matsumoto)
04:27 PM Revision 92de2ed5 (git): * io.c (internal_{read,write}_func, rb_{read,write}_internal):
preserve errno. a patch from Takehiro Kubo in [ruby-core:29340].
[ruby-core:28924]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:17 PM Revision f6b46f07 (git): * 2010-04-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:16 PM Revision d56c6580 (git): * lib/irb/completion.rb (CompletionProc): calling the method "methods"
may raise an exception. [ruby-core:28366]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:34 PM Feature #3112: require "yaml" doesn't use psych as default
=begin
> Why psych is not default:
> * it is not confirmed that it can be default in 1.9.2

You wrote that "It's decided by Yugui." at [ruby-core:28828].
Didn't it mean to make psych the default YAML engine?
=end
usa (Usaku NAKAMURA)
02:06 PM Feature #3112: require "yaml" doesn't use psych as default
=begin

= Before
require 'yaml' and you can use YAML by syck.

= History
#2340 Removing YAML/Syck.
http://redmine.ruby-lang.org/issues/show/2340

After imported psych, it is found that test-all conflicts.
To avoid this...
naruse (Yui NARUSE)
11:14 AM Feature #3112 (Closed): require "yaml" doesn't use psych as default
=begin
why?
=end
usa (Usaku NAKAMURA)
02:27 PM Bug #3092: IO Broken with Latest Windows
=begin
Hello,

In message "[ruby-core:29314] [Bug #3092] IO Broken with Latest Windows"
on Apr.08,2010 13:51:42, <[email protected]> wrote:
> EADDRINUSE is not yet defined, so it gets set to WSAEADDRINUSE. Then *after* this,...
usa (Usaku NAKAMURA)
01:51 PM Bug #3092: IO Broken with Latest Windows
=begin
Hi Usaku,

No, the changes don't fix the warnings. For example:

cl -nologo -MDd -Zi -W2 -wd4996 -Od -Zm600 -RTC1 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_100 -I./include -I. -I./missing -Fodir.obj -c -Tcdir.c
...
cfis (Charlie Savage)
07:27 AM Feature #2442 (Closed): [irb] interactive help
=begin
This issue was solved with changeset r27254.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
06:32 AM Revision f3b9acda (git): * ext/psych/*.c: not executable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:40 AM Revision ef9528ce (git): update ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:40 AM Revision 41b267a3 (git): update ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:35 AM Revision 46a1e35a (git): * 2010-04-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:35 AM Revision 969041d0 (git): * configure.in: --disable-install-doc should prohibit doxygen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:35 AM Revision d57bd46d (git): * configure.in: --disable-install-doc should prohibit doxygen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:25 AM Revision 3b86c8c4 (git): * include/ruby/win32.h: include errno.h before defining errnos.
see [ruby-core:29314]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:47 AM Bug #3089 (Closed): limited size for Array#combination [patch]
=begin
This issue was solved with changeset r27252.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
02:02 AM Bug #3089: limited size for Array#combination [patch]
=begin
Hi,

In message "Re: [ruby-core:29241] [Bug #3089] limited size for Array#combination [patch]"
on Sun, 4 Apr 2010 07:32:44 +0900, Yuki Sonoda <[email protected]> writes:

|> I learned the hard way I better ask if the...
matz (Yukihiro Matsumoto)
02:45 AM Revision 23d104a1 (git): * lib/yaml.rb: use Psych if only it is loaded already.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:32 AM Revision 3a45ac8a (git): * lib/yaml.rb (YAML::EngineManager#yamler): set the result after
successfully switched.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:02 AM Bug #3016: Enumerable#slice_before and dup
=begin
Hi,

In message "Re: [ruby-core:29026] [Bug #3016] Enumerable#slice_before and dup"
on Fri, 26 Mar 2010 14:02:05 +0900, Marc-Andre Lafortune <[email protected]> writes:

|When writing the specs for slice_before, I wa...
matz (Yukihiro Matsumoto)
02:01 AM Bug #2965: method `===' called on hidden T_STRING object (NotImplementedError)
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:40877] [Bug #2965] method `===' called on hidden T_STRING object (NotImplementedError)"
on Wed, 31 Mar 2010 18:51:12 +0900, Shyouhei Urabe <[email protected]> writes:

|本件は1.9.2...
matz (Yukihiro Matsumoto)
12:53 AM Feature #2674: RubyVM::InstructionSequence to accept IOs
=begin
あっ、はい。

てか1.9.3っていうtarget作りません?
=end
shyouhei (Shyouhei Urabe)
12:04 AM Feature #3069 (Rejected): [TypedData] 関連APIの名前が不揃い
=begin
遠藤です。

2010年4月1日17:50 Nobuyoshi Nakada <[email protected]>:
> At Thu, 1 Apr 2010 01:54:40 +0900,
> Tadashi Saito wrote in [ruby-dev:40890]:
>> とりあえず、typedが入っている三つの関数
>>
>> rb_check_typeddata
>> rb_data_typed_obje...
mame (Yusuke Endoh)

04/07/2010

11:51 PM Feature #3090: xml-rpc support for i8 data type
=begin

=end
mame (Yusuke Endoh)
11:48 PM Feature #2674: RubyVM::InstructionSequence to accept IOs
=begin
遠藤です。

残念ですが、4/1 の時点で「そういう仕様と決まれば特に異論はありません」
という状況で、その後議論が途絶えてしまったようなので、spec freeze まで
には合意ができなかったと考えます。
target を 1.9.x にさせていただきます。

--
Yusuke Endoh <[email protected]>
=end
mame (Yusuke Endoh)
11:47 PM Feature #872 (Closed): [PATCH] Add a couple of key bindings to ruby-mode.el
=begin
This issue was solved with changeset r27251.
Michael, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
kosaki (Motohiro KOSAKI)
11:31 PM Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0
=begin
Thanks for the info, I have just tested adding this setting to: /opt/oracle/client/product/11.1.0/network/admin/sqlnet.ora but I am still getting the cores ;-(

Do you know what we can to to debug this issue?
=end
syepes (Sebastian YEPES)
11:02 PM Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0
=begin
If it is caused by the signal handler setting changed by Oracle client library, it may be fixed by adding BEQUEATH_DETACH=yes to sqlnet.ora.

http://download.oracle.com/docs/cd/B19306_01/network.102/b14213/sqlnet.htm#sthref37...
kubo (Takehiro Kubo)
10:22 PM Revision f5714929 (git): * random.c (rand_init): ignore higher bits if all they are same as
the lower sign bit. [ruby-core:29292](2)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:16 PM Revision 0f58f9db (git): * lib/irb/cmd/help.rb (IRB::ExtendCommand::Help#execute): use RI
interactive mode if no argument. [ruby-dev:39839]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:33 PM Bug #3108 (Closed): locationが初期化前に参照されて落ちます。
=begin
method情報のlocationが初期化されないまま参照されて落ちる事があります。

C:/usr/lib/ruby/1.9.1/optparse.rb:513: [BUG] rb_gc_mark(): unknown data type 0x1
0(00F1382C) non object
ruby 1.9.2dev (2010-04-07 trunk 27244) [i386-mswin32_90]

-- control ...
tarui (Masaya Tarui)
07:08 PM Bug #3107 (Closed): AIXで--with-opt-dir
=begin
AIXで--with-opt-dirすると、拡張ライブラリが呼べなくなりました。
libcがないとか言われてしまうのですが、--with-opt-dirをしたときに
追加される-blibpathのパラメータが--with-opt-dirで指定したものだけになり、

# xlc_r -G -o ../../.ext/powerpc-aix5.3.0.0/stringio.so stringio.o -L. -L../.. -L/somewh...
kanemoto (Yutaka Kanemoto)
05:45 PM Revision f1973fff (git): * 2010-04-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:36 PM Revision f3d2f9e4 (git): * array.c (rb_ary_permutation): Remove limitation for lengthy permutations
[ruby-core:29240]
* test/ruby/test_array.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
03:08 PM Bug #3104 (Closed): Random: seeding issues
I think there are a couple of very small errors with the seeding of the Random class.

1) Seeding sometimes ignores the high bit of seed data.
```ruby
Random.new((1<<64)-1).rand == Random.new((1 << 65) -1).rand
# => tr...
marcandre (Marc-Andre Lafortune)
02:39 PM Revision ceb62c31 (git): * misc/ruby-mode.el (ruby-mode-map): binded C-c C-c and C-c C-c C-u
to comment-region and uncomment-region. Thanks Michael Klishin!
[Feature #872] [ruby-core:20552]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
12:45 PM Revision 082480df (git): * time.c (ASCTIME): unused macro removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:59 AM Bug #3103 (Closed): rubygems should avoid deprecated uri api
=begin
This patch fixes rubygems to avoid deprecated uri api.
=end
tenderlovemaking (Aaron Patterson)
11:40 AM Bug #3102 (Closed): Rubygems should avoid deprecated yaml api
=begin
This patch keeps rubygems from using deprecated YAML api.
=end
tenderlovemaking (Aaron Patterson)
08:50 AM Revision ea925720 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:50 AM Revision 4900daa4 (git): fix rdoc. see r27156
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
07:45 AM Revision 93af285b (git): * configure.in (Makefile): reverted r27244.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:59 AM Revision 66a425c6 (git): * lib/rexml/quickpath.rb (REXML::QuickPath::predicate): fix regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:47 AM Revision fed549a1 (git): Fix previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:45 AM Revision 9a9eb282 (git): * configure.in (Makefile): qoute init-commands.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:45 AM Revision cbe23857 (git): * configure.in (Makefile): qoute init-commands.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

04/06/2010

11:17 PM Feature #3018 (Closed): UNINITIALIZED_VAR() マクロの導入
=begin
This issue was solved with changeset r27238.
Motohiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
kosaki (Motohiro KOSAKI)
07:50 PM Bug #2724: fork from other than the main thread causes wrong pthread condition on NetBSD
=begin
Original reporter Naruse says that
"This is a problem of OS itself.
Following patch is only a sample of the workaround.
We shouldn't apply this patch to ruby.
I leave it only the record for the sharing of knowledge."

...
usa (Usaku NAKAMURA)
07:20 PM Bug #2724: fork from other than the main thread causes wrong pthread condition on NetBSD
=begin
I have made a patch (which was based upon this problem report) to NetBSD-current two weeks ago. I do not recommend this patch be accepted, but instead be marked as a "OS vendor problem" and fixed as such.

I have requested a...
skandragon (Michael Graff)
07:12 PM Bug #3015: NetBSD vs test/dl
=begin
Has any progress been made on this that I can test?
=end
skandragon (Michael Graff)
06:29 PM Revision 640c32ef (git): * lib/rdoc/rdoc.rb (RDoc#{initialize,setup_output_dir}):
initialize @last_created and use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:41 PM Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0
=begin

I have just tested this problem with the last version of Ruby 1.9.1p378 and it also generates core dumps.

Anyone know what can be causing this issue?


------------
ruby t.rb
cfgfile_load: LOADING CONFIGURATION ...
syepes (Sebastian YEPES)
05:06 PM Revision 10077486 (git): * template/fake.rb.in: not define $extout to make target in cwd.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:06 PM Revision 9784c5c8 (git): * 2010-04-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:05 PM Revision 7dd10382 (git): * test/ruby/test_path.rb (TestPath#test_extname): trailing spaces
and dots are ignored on NTFS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:02 PM Bug #3092: IO Broken with Latest Windows
=begin
Hello,

Thank you for your report.
These redifinions are removed at r27236.
Check it again, please.


In message "[ruby-core:29278] [Bug #3092] IO Broken with Latest Windows"
on Apr.06,2010 14:22:44, <redmine@ruby-lan...
usa (Usaku NAKAMURA)
02:22 PM Bug #3092: IO Broken with Latest Windows
=begin
Hi Usaka,

Yes, this fixes the main problem - IO now works!

However, this bit though doesn't work:

ifndef EWOULDBLOCK /* VC10 has this */
#define EWOULDBLOCK WSAEWOULDBLOCK
#endif

The reason is that errno.h...
cfis (Charlie Savage)
02:37 PM Revision 2e507f34 (git): add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:07 PM Revision 75ce7842 (git): * vm_core.h: Introduce UNINITIALIZED_VAR() macro.
* thread.c (do_select): Use UNINITIALIZED_VAR() instead FAKE_FD_ZERO().
Also, remove FAKE_FD_ZERO completely. [Feature #3018]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
01:13 PM Bug #3094: Digest Extenstion Does Not Build
=begin
Ok - reverted patch, installed openssl 1.0, and problem disappeared.

Sorry for the noise - please close.
=end
cfis (Charlie Savage)
01:03 PM Revision 2bbeb4c0 (git): * configure.in: test localtime(3) overflow. [ruby-dev:40910]
* time.c (rb_gmtime_r): renamed from rb_gmtime.
(rb_localtime_r): renamed from rb_localtime.
(rb_localtime_r2): call rb_localtime_r and validate the result if
there is overflow problem.
(rb_gmtime_r2): call rb_gmtime_r and valida...
akr (Akira Tanaka)
12:18 PM Bug #1868: ERB single line comment does not work
=begin
Aside from compatibility with other implementations, what is harmed by making the suggested change? Would it break something that currently works? (I would expect that any legal ruby should be usable inside <%...%>, myself...)
=end
coatl (caleb clausen)
11:42 AM Bug #1868: ERB single line comment does not work
=begin
One reason not to restore the bug: it would break in any other conformant eRuby implementation, like Erubis.
=end
bitsweat (Jeremy Daer)
09:30 AM Bug #1868: ERB single line comment does not work
=begin
This seems to be caused by removing \n from the regular expressions used in ERB::Compiler::SimpleScanner2:

stag_reg = /(.*?)(<%%|<%=|<%#|<%|\z)/m
etag_reg = /(.*?)(%%>|%>|\z)/m

It looks like the original change was intende...
rsalkeld (Robin Salkeld)
09:31 AM Bug #1559: ERB single line comment does not work
=begin
This seems to be caused by removing \n from the regular expressions used in ERB::Compiler::SimpleScanner2:

stag_reg = /(.*?)(<%%|<%=|<%#|<%|\z)/m
etag_reg = /(.*?)(%%>|%>|\z)/m

It looks like the original change was intende...
rsalkeld (Robin Salkeld)
09:04 AM Feature #2981: Array#repeated_(permutation|combination)
=begin
patch for current trunk
=end
metanest (Makoto Kishimoto)
05:58 AM Revision 727371f8 (git): * include/ruby/win32.h: check definition existance before defining
errno macros.
* win32/win32.c (errmap): define winsock errors mappings.
these are VC++10 support. see [ruby-core:29278]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:01 AM Revision e4193644 (git): Surpress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:21 AM Revision 2ff26f22 (git): * template/fake.rb.in: hooks for extconf.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:53 AM Revision 00adf578 (git): Fix wrong regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:53 AM Revision b3ac1c3f (git): Refix previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:22 AM Revision 75ba1d6a (git): Fix previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

04/05/2010

09:27 PM Revision 9ea41e08 (git): Remove warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:21 PM Revision 8287d553 (git): * lib/rexml/text.rb (REXML::Text.check): comment out
broken logic.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:08 PM Revision 40bc8640 (git): * lib/rexml/parsers/baseparser.rb (LETTER, DIGIT):
always use POSIX charclass.
* lib/rexml/parsers/baseparser.rb (NAMECHAR):
remove duplicated range.
* lib/rexml/xmltokens.rb (NCNAME_STR, NAMECHAR): ditto.
* lib/rexml/parsers/xpathparser.rb (PathExpr): ditto.
* lib/rexml/text.rb (R...
naruse (Yui NARUSE)
04:27 PM Bug #3094 (Feedback): Digest Extenstion Does Not Build
=begin
Your patch just make not to use openssl. Impossible.
Could you show a mkmf.log, Makefile and exact errors?
=end
nobu (Nobuyoshi Nakada)
12:26 PM Bug #3094 (Rejected): Digest Extenstion Does Not Build
=begin
For some reason, the mkconf.rb files in the digest extension were updated to not include the main object files. Not sure why, but it breaks building on Windows with VC 2010 (because you end up with a number of unresolved symbols...
cfis (Charlie Savage)
03:30 PM Revision 34fb9453 (git): * 2010-04-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:30 PM Revision 634616d7 (git): * test/matrix/test_vector.rb: Oups, removed another obsolete test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
01:50 PM Feature #3085: Time dumping/loading using Psych
=begin
2010/4/5 Tanaka Akira <[email protected]>:
> 2010/4/5 Aaron Patterson <[email protected]>:
>>
>> How should this problem be fixed?  If a time object when dumped as YAML
>> does not use the YAML time format, that would be ...
naruse (Yui NARUSE)
10:24 AM Feature #3085: Time dumping/loading using Psych
=begin
I don't believe any change is required here. Psych isn't trying to dump Ruby objects for reloading into Ruby - it's trying to dump Ruby objects so they can be loaded back by ANY language that has a YAML parser. As with most langu...
wishdev (John Higgins)
01:38 PM Bug #3071: Convert rubygems and rdoc to use psych
=begin
NOTE: Ruby::Specification#to_yaml uses deprecated API: YAML.quick_emit.
=end
naruse (Yui NARUSE)
01:27 PM Bug #3092 (Feedback): IO Broken with Latest Windows
=begin
I've checked in a patch based on yours.
Would you mind testing it, Charlie?
=end
usa (Usaku NAKAMURA)
12:20 PM Bug #3092 (Closed): IO Broken with Latest Windows
=begin
Compiling with VC 2010, ruby IO is broken. The specific error is WSAEWOULDBLOCK; 10035. Resource temporarily unavailable.

io.c is dependent on EWOULDBLOCK being equal to WSAEWOULDBLOCK on windows. This is done on line 405 o...
cfis (Charlie Savage)
01:17 PM Bug #3091 (Closed): Invalid def file - Breaks Windows Build
=begin
This issue was solved with changeset r27220.
Charlie, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
12:11 PM Bug #3091 (Closed): Invalid def file - Breaks Windows Build
=begin
Using VC 2010 beta, Ruby no longers compiles (this is new in the last few days).

The problem is the generated def file, msvcr100-ruby191, is incorrect. It includes this line:

_real@3f800000 DATA

This comes from dum...
cfis (Charlie Savage)
12:24 PM Bug #3093 (Closed): Openssl Extension Does Not Compile with OpenSSL 1.0
=begin
Even with the latest patches (working against head), the openssl extension does not compile against openssl 1.0.

Patch attached.
=end
cfis (Charlie Savage)
10:57 AM Revision 500c78c6 (git): * re.c (make_regexp): use onig_new_with_source to keep
sourcefile and sourceline.
* re.c (onig_new_with_source): copied from onig_new in
regcomp.c for keep sourcefile and sourceline.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:56 AM Revision aa103a79 (git): * 2010-04-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:56 AM Revision 39f75f0a (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:48 AM Bug #3058: Inconsistent eol conversion of IO#read on Windows
=begin
Hi,

2010/4/5 Yukihiro Matsumoto <[email protected]>:
> Hi,
>
> In message "Re: [ruby-core:29161] [Bug #3058] Inconsistent eol conversion of IO#read on Windows"
>    on Wed, 31 Mar 2010 18:37:35 +0900, Heesob Park <redmine...
phasis68 (Heesob Park)
07:09 AM Bug #3058: Inconsistent eol conversion of IO#read on Windows
=begin
Hi,

In message "Re: [ruby-core:29161] [Bug #3058] Inconsistent eol conversion of IO#read on Windows"
on Wed, 31 Mar 2010 18:37:35 +0900, Heesob Park <[email protected]> writes:

|I found that IO#read(length) don't c...
matz (Yukihiro Matsumoto)
09:48 AM Feature #2255 (Assigned): unicode parameters cannot be passed to ruby
usa (Usaku NAKAMURA)
04:26 AM Revision 54da3ecb (git): * include/ruby/win32.h, win32/win32.c (EWOULDBLOCK): VC10 already
defined EWOULDBLOCK. based on a patch from Charlie Savage,
see [ruby-core:29255]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:12 AM Revision 10c9ed24 (git): * ext/psych/lib/psych/core_ext.rb: remove before alias.
* ext/syck/lib/syck.rb: don't warn called by itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:09 AM Revision f1c86c1b (git): * win32/mkexports.rb (each_export): VC10 support.
a patch from Charlie Savage in [ruby-core:29254]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:42 AM Revision b847ca06 (git): Don't warn when YAML.quick_emit is called by Object#to_yaml.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

04/04/2010

04:58 PM Feature #3090 (Closed): xml-rpc support for i8 data type
=begin
Some XML-RPC libraries (for example xmlrpc-c) use 8-byte integer data type <i8>...</i8>. In existing version lib/xmlrpc just erase this variables. Support for this data type can be painlessly added to ruby core xmlrpc library. P...
stancon (Stas Kelvich)
03:11 PM Revision 563cd015 (git): * 2010-04-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:10 PM Revision daad4e24 (git): * test/matrix/test_matrix.rb (class): Cleanup tests
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
01:20 PM Revision 782e379f (git): * time.c (cmp): optimize for fixnums.
(lt): use cmp.
(gt): ditto.
(le): ditto.
(ge): ditto.
(wlt): use wcmp.
(wgt): ditto.
(wle): ditto.
(wge): ditto.
(time_subsec): use wmod.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27216 b2dd03c8-39d4-4d8f-98ff-8...
akr (Akira Tanaka)
01:05 PM Feature #3073 (Assigned): io/console
=begin

=end
naruse (Yui NARUSE)
01:05 PM Feature #3066 (Rejected): [TypedData] wrap_struct_name は必要?
=begin

=end
naruse (Yui NARUSE)
01:04 PM Feature #3068 (Rejected): [TypedData] RUBY_TYPED_DEFAULT_FREE は必要?
=begin

=end
naruse (Yui NARUSE)
01:04 PM Feature #3069 (Assigned): [TypedData] 関連APIの名前が不揃い
=begin

=end
naruse (Yui NARUSE)
01:02 PM Bug #3064 (Rejected): TypedDataについてのドキュメントがない
=begin
「触るなキケン」なので reject という理解でいいですかね
=end
naruse (Yui NARUSE)
12:58 PM Feature #3065 (Rejected): [TypedData] という名前について
=begin

=end
naruse (Yui NARUSE)
12:55 PM Bug #3054 (Closed): test/psych is executed without libyaml
=begin
r27112 also fixes this.
=end
naruse (Yui NARUSE)
12:40 PM Feature #2832: Vector#each and Enumerable
=begin

=end
znz (Kazuhiro NISHIYAMA)
10:19 AM Bug #1903 (Rejected): incorrect line returned (0) in rb_vm_get_sourceline()
=begin

=end
wanabe (_ wanabe)
10:02 AM Feature #3085: Time dumping/loading using Psych
=begin
hmmm. Is this necessary? You can dump your time object as a rational if you need that kind of accuracy:

$ irb
irb(main):001:0> require 'psych'
=> true
irb(main):002:0> time = Time.at(Time.now.sec, Rational(1, 3))
=...
tenderlovemaking (Aaron Patterson)
08:44 AM Bug #1711: Marshal Failing to Round-Trip Certain Recurisve Data Structures
=begin
This issue should be moved to Feature, shouldn't it?
=end
wanabe (_ wanabe)
07:56 AM Bug #1582 (Closed): IO.new Raises Other Errors between 1.8 and 1.9
=begin
r24102 についての議論は [Bug #2796] で、とのことですのでクローズさせて頂きます。
問題がありましたら再オープンをお願いします。
=end
wanabe (_ wanabe)
07:36 AM Bug #1421: Permission denied - ~/.ri
=begin

=end
wanabe (_ wanabe)
07:32 AM Bug #3089: limited size for Array#combination [patch]
=begin
> I learned the hard way I better ask if there is a valid reason for this artificial limit for #combination ?

hmm, matz, is this behavior intended? If not, I regard the limitation as a bug. It means, The patch can be merged...
yugui (Yuki Sonoda)
05:54 AM Bug #3089 (Closed): limited size for Array#combination [patch]
=begin
I would expect the following to work, but it raises an error

(0..100).to_a.combination(50).first(42)
# => RangeError: too big for combination

There is a limit of 1 << 31 potential results (or 1 <<63, depending on...
marcandre (Marc-Andre Lafortune)
07:25 AM Bug #1308 (Assigned): bigdecimal debug code prevents tests from running
=begin

=end
wanabe (_ wanabe)
04:41 AM Revision 0cd2058b (git): Remove circular dependency of syck.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:06 AM Feature #2984: string split with capitalize
=begin

=end
znz (Kazuhiro NISHIYAMA)
02:05 AM Feature #2975: Kernel.warn always writes despite $VERBOSE value
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:38 AM Feature #2740: Extend const_missing to pass in the nesting
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:37 AM Feature #2709: $VERBOSE, $DEBUG and Kernel#sprintf
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:34 AM Feature #2673: the length for an enumerator generated by Array#permutation and Array#combination
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:31 AM Feature #2542 (Assigned): URI lib should be updated to RFC 3986

znz (Kazuhiro NISHIYAMA)
01:28 AM Feature #2348: RBTree Should be Added to the Standard Library
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:25 AM Feature #2323: "Z".."Z".succが空
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:21 AM Feature #2152 (Assigned): Split functionality of Float#inspect and Float#to_s
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:18 AM Feature #1823 (Assigned): Readline Command Completion
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:16 AM Feature #1493 (Assigned): [patch] lex_state as bit field / IS_lex_state() macro
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:13 AM Feature #1473 (Assigned): Improvements on expect.rb
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:11 AM Feature #1400: Please add a method to enumerate fields in OpenStruct
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:10 AM Revision b919cb1d (git): * include/ruby/ruby.h: replace snprintf and vsnprintf by
ruby_snprintf and ruby_vsnprintf. [ruby-dev:40909]
* configure.in: don't check snprintf(3) and vsnprintf(3).
* include/ruby/missing.h: don't delare snprintf and vsnprintf.
* include/ruby/ruby.h: include stdarg.h.
* sprintf.c: include...
naruse (Yui NARUSE)
01:09 AM Feature #1122: request for: Object#try
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:08 AM Feature #908: Should be an easy way of reading N characters from am I/O stream
=begin

=end
znz (Kazuhiro NISHIYAMA)
01:06 AM Feature #839: Add code on each line of a backtrace output to the screen
=begin

=end
znz (Kazuhiro NISHIYAMA)
12:45 AM Revision 9c50406b (git): * time.c (lt): call <=> instead of <.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:19 AM Feature #512: String#% behavior
=begin

=end
znz (Kazuhiro NISHIYAMA)
12:12 AM Feature #259: String crypt method's salt argument should be optional
=begin

=end
znz (Kazuhiro NISHIYAMA)

04/03/2010

09:50 PM Revision eb71e5cd (git): * lib/yaml: Moved to ext/syck/lib, Syck only uses Syck constant.
* lib/yaml.rb: Added an engine manager for choosing YAML engine.
* ext/syck/lib/syck/rubytypes.rb: squashed warnings when using Psych
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
09:00 PM Revision ca926ad0 (git): * 2010-04-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:59 PM Revision 93f4317f (git): * array.c (rb_ary_product): Don't limit based on size when a block is given
cf [ruby-core:29240]
* test/ruby/test_array.rb (class): Test for above
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
02:57 PM Revision 88a4bf91 (git): fix rdoc. see r26808
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:48 PM Revision 8587c246 (git): * time.c: don't define STRUCT_WIDEVAL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:57 AM Bug #3027 (Closed): Random#rand(nil)
=begin
This issue was solved with changeset r27204.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:53 AM Bug #3027: Random#rand(nil)
=begin
Hi,

At Sun, 28 Mar 2010 09:06:57 +0900,
Marc-Andre Lafortune wrote in [ruby-core:29075]:
> Looking at Random#rand, I notice that passing nil has the
> same result as not passing any argument.

It comes from Kernel#rand.
...
nobu (Nobuyoshi Nakada)
10:00 AM Bug #3083 (Rejected): Regression in 1.9.2 splat handling?
=begin

=end
nobu (Nobuyoshi Nakada)
09:46 AM Bug #3083: Regression in 1.9.2 splat handling?
=begin
Looks like it's working now. Don't see any changes to the source that should have affected it so I'm going to assume it was an RVM glitch on my end. Please close this ticket. Thanks!
=end
ernie (Ernie Miller)
04:42 AM Bug #3083 (Rejected): Regression in 1.9.2 splat handling?
=begin
It appears as though the handling of splats has reverted back to the 1.8.7 way of doing things sometime between 1.9.1 and now. Was this documented somewhere, or is it a bug? In 1.9.1...

Neo:meta_search emiller$ ruby -v
rub...
ernie (Ernie Miller)
09:59 AM Feature #3072: Classes Inheriting from Data
=begin
Hi,

At Sat, 3 Apr 2010 05:00:04 +0900,
Shyouhei Urabe wrote in [ruby-core:29232]:
> OK, I admit its name is poor. I admit there are many
> extensions that use Data_Wrap_Struct without inheriting Data
> class. Things are ...
nobu (Nobuyoshi Nakada)
05:00 AM Feature #3072: Classes Inheriting from Data
=begin
> What is the relationship between the two that the superclass is maintaining?

The struct RData.

OK, I admit its name is poor. I admit there are many extensions that use Data_Wrap_Struct without inheriting Data class. ...
shyouhei (Shyouhei Urabe)
09:15 AM Revision 8acd03f0 (git): * lib/rdoc/rdoc.rb (RDoc#{setup,update}_output_dir): store mtimes
per files in the flag file.
* lib/rdoc/rdoc.rb (RDoc#normalized_file_list): skip already
processed and unmodified files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:09 AM Revision d38090cf (git): * common.mk (rdoc): independent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:57 AM Feature #3021 (Closed): Array#product should accept a block.
=begin
This issue was solved with changeset r27200.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
06:09 AM Revision f01510d0 (git): * common.mk (rdoc): no force-update, and add RDOCFLAGS.
* lib/rdoc/options.rb (RDoc#parse): no-force-update option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:35 AM Feature #3085 (Closed): Time dumping/loading using Psych
=begin
Due to the precision of timestamp that Psych dumps, dumped time loaded
by Psych is not always identical to the original time.

require 'psych'

time = Time.at(Time.now.sec)
p time == (Psych.load Psych.dump time) #=> t...
tomonacci (Tomo Kazahaya)
04:51 AM Bug #3084 (Closed): ri shows the same description twice
=begin
For some classes/modules, ri shows the same description twice. e.g.:

$ ruby -v
ruby 1.9.2dev (2010-04-03 trunk 27196) [i686-linux]
$ ri RDoc
= RDoc

(from ruby core)
--------------------------------...
tomonacci (Tomo Kazahaya)
02:25 AM Bug #3081 (Closed): lib/http wrong behavior for chunked reading
=begin
Take the following code:

require 'net/http'
uri = URI.parse("http://banners.wunderground.com/banner/krd_condV2/language/www/US/FL/Miami.gif")
http = Net::HTTP.new(uri.host, uri.port)

http.request_get(uri.req...
marcandre (Marc-Andre Lafortune)
01:51 AM Revision 6decf411 (git): * random.c (random_rand): raise ArgumentError on nil, as the
documentation implies. [ruby-core:29075]
* random.c (rb_f_rand): mentioned the case of when max is nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

04/02/2010

11:18 PM Revision a9aeb765 (git): Remove platform dependent test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:44 PM Revision 94ab139b (git): * array.c (rb_ary_product): Make defensive copy in case of block...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:25 PM Revision d0a98a0e (git): * array.c (rb_ary_product): Test for reentry
* test/ruby/test_array.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
09:56 PM Revision 7cf6ecd9 (git): * array.c (rb_ary_product): Accept a block [ruby-core:29045]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
08:15 PM Bug #3080 (Closed): class_variable_set issue with duped Module
=begin
Below is the test case which is failing for me on ruby 1.9.2dev (2010-04-02 trunk 27162) [i686-linux] but works on ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-linux]:

---
module Original
@@cvar = nil

def self....
dolzenko (Evgeniy Dolzhenko)
07:48 PM Revision 8d8ff193 (git): * tool/file2lastrev.rb (VCS#relative_to): path and @srcdir may have
different relative-ness.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:08 PM Feature #3072: Classes Inheriting from Data
=begin
On 02.04.10 08:59, Joel VanderWerf wrote:
> Agreed, if it's there it should be exposed. But still not sure why it's
> there?
The name is awkward, too...I keep confusing it with DATA. Just me?

[murphy]
=end
murphy (Kornelius Kalnbach)
05:39 PM Feature #3072: Classes Inheriting from Data
=begin
> Data class is there because two T_DATA based classes should have some
> relationships in between.

Yet the two aforementioned classes are, from a user's perspective, as different as can be. What is the relationship betwee...
runpaint (Run Paint Run Run)
11:37 AM Feature #3072: Classes Inheriting from Data
=begin
A class is a datatype. If one class and another have real identical data structures in common, there should be some relationships between them. Note what I'm talking about is about their data structures; not their behaviours. ...
shyouhei (Shyouhei Urabe)
06:51 PM Revision 4b4dbeb9 (git): property.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:22 PM Revision fe0aab09 (git): * lib/benchmark.rb (Benchmark::Tms#add): fix NameError.
[ruby-dev:40906]
* test/benchmark/test_benchmark.rb: add a test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
04:50 PM Revision eb86567b (git): * lib/rdoc/parser/ruby.rb (RDoc#make_message): no empty lines.
* lib/rdoc/stats.rb (RDoc::Normal#print_file): send to stdout and
flush always
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:45 PM Revision e654e593 (git): * lib/rdoc/parser/ruby.rb (RDoc#error): get rid of magic number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:03 PM Revision de286af3 (git): * 2010-04-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision 58a93ce4 (git): * lib/rdoc/class_module.rb (RDoc#merge): get rid of stack overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:28 PM Revision 232ced73 (git): * lib/rdoc/parser/c.rb (RDoc#handle_method): see source files in
source directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:13 PM Revision 166fedb4 (git): * lib/rdoc/rdoc.rb: reverted r27186 to add generators.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:17 PM Revision 386962af (git): * NEWS: added reverse_lookup option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:07 PM Bug #3077 (Closed): `expand_path': couldn't find HOME environment on Windows
=begin
This issue was solved with changeset r27171.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
11:26 AM Bug #3077: `expand_path': couldn't find HOME environment on Windows
=begin
Here is a patch

--- win32.c 2010-04-02 11:21:28.658460040 +0900
+++ win32.c.new 2010-04-02 11:21:53.730708450 +0900
@@ -456,7 +456,7 @@
#define env wk.val
#define set_env_val(vname) do { \
typedef cha...
phasis68 (Heesob Park)
10:23 AM Bug #3077 (Closed): `expand_path': couldn't find HOME environment on Windows
=begin
1.9.2dev didn't set HOME environment on Windows.

C:\Ruby19\bin>ruby -ve 'p ENV["HOME"]'
ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mingw32]
"C:/Documents and Settings/Compaq_Owner"

C:\work\snapshot>ruby -ve 'p...
phasis68 (Heesob Park)
08:57 AM Feature #3036: String#encode(to, from, opt) の opt[:replace] に Hash
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:56 AM Feature #3023 (Assigned): RDoc urls
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:55 AM Feature #2984 (Feedback): string split with capitalize
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:55 AM Feature #2981: Array#repeated_(permutation|combination)
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:52 AM Feature #2837: Compile-time constant for HEAP_GROWTH_FACTOR (patch attached)
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:51 AM Feature #2824: Backtrace from Singleton Classes is Unclear
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:49 AM Feature #2674: RubyVM::InstructionSequence to accept IOs
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:48 AM Feature #2645 (Feedback): Have a method in StringScanner which returns the position in characters rather than in bytes
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:47 AM Feature #2645: Have a method in StringScanner which returns the position in characters rather than in bytes
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:45 AM Feature #2565 (Assigned): adding hooks for better tracing
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:43 AM Feature #2509: Recursive freezing?
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:43 AM Feature #2454: OpenSSL has no maintainer
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:42 AM Feature #2442 (Assigned): [irb] interactive help
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:41 AM Feature #2408: better error reporting in windows when you try to run a directory
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:35 AM Feature #2322: [PATCH] Add standard deviation function to Math Module
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:34 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:32 AM Feature #2190: FileUtils::chmod - allow symbolic mode
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:31 AM Feature #2149 (Assigned): Pathname#include?
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:29 AM Feature #2065: An ancestors iterator
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:28 AM Feature #1961: Kernel#__dir__
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:28 AM Feature #1906: Kernel#backtrace: Objectifying Kernel#caller
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:27 AM Feature #1905 (Assigned): How about IPAddr#<=> to take care of mask_addr?
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:25 AM Feature #1880: Hash#flatten Doesn't Operate Recursively for Hash Values
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:23 AM Feature #1873: MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:23 AM Feature #1832 (Assigned): irb -w
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:19 AM Feature #1408 (Assigned): 0.1.to_r not equal to (1/10)
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:18 AM Feature #1291 (Assigned): O_CLOEXEC flag missing for Kernel::open
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:15 AM Feature #1275: IPAddr unnecessarily destroys information on creation
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:15 AM Feature #1211 (Assigned): nested loop construct
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:13 AM Feature #1193 (Assigned): Justified Error Messages
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:13 AM Feature #1122 (Assigned): request for: Object#try
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:12 AM Feature #1103: Ruby used for webrick cgi should be configurable
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:10 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
=begin

=end
znz (Kazuhiro NISHIYAMA)
08:05 AM Feature #227: rb_scan_args() for keyword arguments
=begin

=end
znz (Kazuhiro NISHIYAMA)
07:43 AM Revision 871c693c (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:26 AM Revision cf25ae45 (git): * test/rdoc/test_rdoc_ri_driver.rb (with_dummy_pager): don't grap
terminal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:44 AM Revision bb471e32 (git): * ChangeLog: fixed tab expand width.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:43 AM Revision aae8b872 (git): * lib/rdoc/rdoc.rb (RDoc::Generator): defer by autoload.
* lib/rdoc/generator/darkfish.rb: use normal library instead of
gem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:40 AM Revision 88ccbf04 (git): * test/rdoc/test_rdoc_parser.rb (test_class_can_parse): parse rdoc
as ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:26 AM Revision 104ff608 (git): * lib/rdoc/rdoc.rb (RDoc::RDoc#parse_files): don't branch by
RUBY_VERSION. reapplied r24990.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:24 AM Revision 2df7054c (git): * lib/rdoc/rdoc.rb (RDoc::RDoc#parse_files): emacs local variables
are delimited by a semicolon. supported Vim style. reapplied
r24988 with fixing a typo for shebang.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:17 AM Revision 30527783 (git): * lib/rdoc/parser/ruby.rb (RDoc::Parser::Ruby): parse also rdoc
files. reapplied r24976.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:14 AM Revision 8d3537a8 (git): * lib/rdoc/parser/c.rb: fixed a small error in the documentation.
[ruby-core:24744] reapplied r24395.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:12 AM Revision 06adf90a (git): * lib/rdoc/parser.rb (RDoc::Parser.binary?): blksize may be nil
and is irrelevant to whether a file is binary. TAB and newlines
would be usually considered to be included in text data.
reapplied r23071 and r24297.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27180 b2dd03c8-39d4-4d8f-98ff-8...
nobu (Nobuyoshi Nakada)
04:59 AM Revision 5bdee08c (git): * lib/rdoc/ri/paths.rb (RDoc::RI::Paths): Gem::Enable has been
obsolete. reapplied r24599.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:57 AM Revision 6a08bd96 (git): * lib/rdoc/ri/paths.rb: follows $ridir. reapplied r23554.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:52 AM Revision 6926a102 (git): * lib/rdoc/ri/paths.rb (RDoc::HOMEDIR): expand_path deals with
platform dependent envirionments. reapplied r21312.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:40 AM Revision 2553a96f (git): * {lib,test}/rdoc: removed trailing spaces. reapplied r22784.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:40 AM Revision 0c216c32 (git): * bin/erb: removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:53 AM Revision 10547e3c (git): * lib/rdoc/parser.rb (binary?): regression.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:27 AM Revision 3a6c6b4b (git): * 2010-04-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:27 AM Revision 2ce5dfbd (git): merge revision(s) 26131:
* lib/net/http.rb (HTTPGenericRequest#send_request_with_body_stream):
increased encoding chunk size for POST request with body_stream
(1K -> 16K). patched by Brian Candler. #1284.
* test/net/http/test_post_io....
shyouhei (Shyouhei Urabe)
03:07 AM Bug #2770 (Closed): Matrix: determinant for rectangular matrices should raise an error [patch]
=begin
This issue was solved with changeset r27160.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
03:07 AM Feature #2266 (Closed): Matrix and Complex [patch]
=begin
This issue was solved with changeset r27159.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
03:07 AM Feature #2831 (Closed): Matrix: each, all?, none?, each_with_index, ....
=begin
This issue was solved with changeset r27158.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
03:07 AM Feature #2265 (Closed): Matrix#empty? [patch]
=begin
This issue was solved with changeset r27156.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
02:57 AM Revision c78dbcd1 (git): * win32/win32.c (init_env): wrong calculation of the head of setenv
string. [ruby-core:29216]
a patch from Heesob Park in [ruby-core:29218]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
 

Also available in: Atom