Project

General

Profile

Activity

From 06/13/2012 to 06/19/2012

06/19/2012

09:58 PM Feature #6609 (Closed): Toplevel as self extended module
As promised sometime back here is my proposal that Toplevel object become a self-extended module instead of the current partial Object class proxy.
I have written about it in a blog post: http://trans.github.com/2012/06/17/kill-the-pr...
trans (Thomas Sawyer)
09:50 PM Revision 51c44ab1 (git): * time.c (init_leap_second_info): fix non-ANSI function declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
09:50 PM Revision 6d69c3b0 (git): * ruby.c (rb_f_sub): use ansi style declaration.
* ruby.c (rb_f_gsub): ditto.
* ruby.c (rb_f_chomp): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
09:49 PM Revision a57cbd7b (git): * random.c (rb_random_int32): get rid of "warning: constant 0x100000000
is so big it is long" warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
09:49 PM Revision 90217772 (git): * dir.c (dir_initialize): get rid of "unused return: argc = rb_scan_args()"
warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
09:24 PM Revision 7339e678 (git): * include/ruby/missing.h: include math.h before checking INFINITY
and NAN. Otherwise, strange macro redefinition will occur.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
09:24 PM Revision 3307d65d (git): * 2012-06-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:24 PM Revision 2fe6bd9a (git): * array.c (ary_reverse): use ansi style declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
09:08 PM Feature #6594: Integrated Functor
@prijutme4ty Your link appears to be broken, but I am glad to see your interest on HOM. I would need to know more about your callable symbols idea to know if it is HOM like Functor. My impression from your example is that it might be a t... trans (Thomas Sawyer)
08:02 PM Bug #6608 (Rejected): File.join behavior
Hello,
I would like to know if the current behavior of File.join is intended, and what should be its specification, especially on systems with File::ALT_SEPARATOR.
File.join adds '/' for joining if no separator is present:
File.jo...
Eregon (Benoit Daloze)
06:42 PM Bug #6606: default_external encoding and STDOUT and UTF-8
shyouhei (Shyouhei Urabe) wrote:
> なぜ、そうなっているかを聞いていいですか?
> ...
そういうニーズが理論上存在しうることには気づいていましたが、今日まで指摘されなれなかったからと、
実際にそのような指定を行うための適切な指定方法が思いつかなかったからです。
naruse (Yui NARUSE)
05:09 PM Bug #6606: default_external encoding and STDOUT and UTF-8
なぜ、そうなっているかを聞いていいですか?
STDOUTは他のIOオブジェクトと違って最初から勝手に開かれているので、最初からエンコーディングを指定して開ける方法が(-Eでなくてもよいので)提供されていた方がよいかとおもいます。
shyouhei (Shyouhei Urabe)
04:57 PM Bug #6606 (Rejected): default_external encoding and STDOUT and UTF-8
現在の仕様通りです。
$stdoutのexternal encoding に明示的に EUC-JP を設定すると変換されるようになります。
naruse (Yui NARUSE)
04:21 PM Bug #6606 (Rejected): default_external encoding and STDOUT and UTF-8
=begin
微妙なので意図どおりに動いているなら申し訳ない、以下のように -Eを指定してもUTF-8文字列がUTF-8のままで出力されてくるのは「そういうもの」ですか?
LANG=C ruby -Eeuc-jp -e'puts "\u3042\u3093"' | hexdump -C
00000000 e3 81 82 e3 82 93 0a |.......|
=end
shyouhei (Shyouhei Urabe)
03:42 PM Bug #6603: FileUtils::touchで更新時刻,アクセス時刻がミリ秒単位で記録されない(FreeBSD/amd64)
ありがとうございます。
send-prしてみます。
skoba (Shinji KOBAYASHI)
10:08 AM Bug #6603 (Third Party's Issue): FileUtils::touchで更新時刻,アクセス時刻がミリ秒単位で記録されない(FreeBSD/amd64)
Ruby の File.utime(nil, nil, path) は utimes(path, NULL) を呼んでいるだけなので、
FreeBSD の utimes(2) の問題です。
以下を実行すると、現在秒までしか設定されないことが確認できます。
send-pr してください。
#include <sys/time.h>
int main(void) {
utimes("t.log", NULL);
return 0;
}
naruse (Yui NARUSE)
01:58 PM Revision 17e97a9b (git): * object.c: Fix typo in rdoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
01:07 PM Bug #6262 (Closed): [readline] reverse-i-search with multibyte chars
naruse (Yui NARUSE)
12:29 PM Bug #6262: [readline] reverse-i-search with multibyte chars
=begin
r36123 でこちらの挙動も直っているように思います。
# encoding: UTF-8
require "readline"

RUBY_DESCRIPTION # => "ruby 2.0.0dev (2012-06-18 trunk 36125) [x86_64-linux]"
Readline::VERSION # => "6.2"
Readline::HISTORY << "あん"
Readline::HI...
no6v (Nobuhiro IMAI)
12:22 PM Bug #6604 (Closed): trunkでtest-all が完走しない (-j 使用時のみ)
make test-all TESTS="-j8 -v -q" すると、LinuxでもMacでも以下のエラーが出て完走しません
TestGemCommandsHelpCommand#test_gem_no_args_shows_help = 0.00 s = .
TestGemCommandsHelpCommand#test_gem_help_commands = 0.04 s = E
TestGemCommandsHelpCommand#test_gem...
kosaki (Motohiro KOSAKI)
12:05 PM Feature #5785 (Closed): Readline に pre_input_hook, insert_text, redisplay を追加
This issue was solved with changeset r36131.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Skip Readline 4.3. [Feature #5785]
naruse (Yui NARUSE)
12:00 PM Bug #5423 (Closed): readlineの入力待機中に端末のウィンドウサイズ変更すると入力内容が乱れる
This issue was solved with changeset r36130.
Takuto, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/readline/readline.c (Init_readline): don't set 0 to
rl_...
naruse (Yui NARUSE)
11:58 AM Bug #6601 (Closed): [readline] Alt-* commands do not work in reverse-i-search
This issue was solved with changeset r36127.
Tay, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/readline/readline.c (readline_getc): fix editline compatibil...
naruse (Yui NARUSE)
09:01 AM Bug #6601 (Assigned): [readline] Alt-* commands do not work in reverse-i-search
=begin
This breaks compilation on OS X 10.7 with editline:
compiling readline.c
readline.c:177:22: error: use of undeclared identifier 'ESC'
if (c == INT2FIX(ESC) &&
^
../.././include/ruby/ruby.h:228:4...
drbrain (Eric Hodel)
09:43 AM Revision c50f91f3 (git): [Bug #6607]
* include/ruby/backward/rubysig.h: fix visibility. [Bug #6607]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:22 AM Revision bdfd26b7 (git): lib/test/unit/parallel.rb: new method to report to the parent
* lib/test/unit/parallel.rb (Test::Unit::Worker#_report): extract
method to report to the parent process
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:21 AM Revision ab9560c9 (git): ext/readline/extconf.rb: no global names
* ext/readline/extconf.rb (readline): get rid of polluting global
namespace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:14 AM Revision a60fe909 (git): fix async-signal-safe comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:51 AM Revision 52b497d8 (git): process.c: no method calls in async-signal-safe
* process.c (rb_execarg_run_options): do not call any methods in the
async-signal-safe function. mask has been checked with NUM2MODET()
already and converted with LONG2NUM().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36134...
nobu (Nobuyoshi Nakada)
06:30 AM Revision 6696fd0c (git): Skip on non UTF-8 locale.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:15 AM Revision 9c6ae17a (git): Add test for [Bug #6262]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:05 AM Revision 2418f9cc (git): Skip Readline 4.3. [Feature #5785]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:00 AM Revision 5f883990 (git): * ext/readline/readline.c (Init_readline): don't set 0 to
rl_catch_signals and rl_catch_sigwinch. [Bug #5423]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:58 AM Revision 44058a73 (git): * 2012-06-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:58 AM Revision e47c4e38 (git): * ext/readline/readline.c (readline_s_get_special_prefixes): suppress
warning: unitinialized instance variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:58 AM Revision d998ba1c (git): * ext/readline/readline.c (readline_getc): fix editline compatibility
broken by r36123. [Bug #6601]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)

06/18/2012

11:53 PM Feature #6596: New method `Array#indexes`
Em 17-06-2012 13:47, trans (Thomas Sawyer) escreveu:
> Yea, I would have written is completely different myself (even from yours). All I did was search GitHub for #each_with_index for code in which one could use #indexes.

I guess...
rosenfeld (Rodrigo Rosenfeld Rosas)
07:23 PM Feature #6596: New method `Array#indexes`
On 18/06/12 04:25, knu (Akinori MUSHA) wrote:
>
> Issue #6596 has been updated by knu (Akinori MUSHA).
>
>
> =begin
> You are changing the subject. This issue is about Array#indexes, and if you talk about generalization, yo...
regularfry (Alex Young)
12:25 PM Feature #6596: New method `Array#indexes`
=begin
You are changing the subject. This issue is about Array#indexes, and if you talk about generalization, you should work out a concrete proposal with convincing examples to open another issue.
For that matter, I don't think "in...
knu (Akinori MUSHA)
05:28 AM Feature #6596: New method `Array#indexes`
I don't see any reason it can't return an Enumerator.
My last example doesn't iterate over it.
#select_indexes is the exact same thing, just generalized to Enumerable instead of Array. You have to forgive me for not being omniscien...
trans (Thomas Sawyer)
04:07 AM Feature #6596: New method `Array#indexes`
Since we introduced Enumerator (and Enumerable::Lazy recently) we are skeptic about adding a new method returning a complete array rather than one generating an enumeration, especially when a result array is unlikely ever to be used as a... knu (Akinori MUSHA)
01:47 AM Feature #6596: New method `Array#indexes`
Yea, I would have written is completely different myself (even from yours). All I did was search GitHub for #each_with_index for code in which one could use #indexes. This was the first one I found. Unfortunately, as you can imagine, suc... trans (Thomas Sawyer)
11:51 PM Bug #6603 (Third Party's Issue): FileUtils::touchで更新時刻,アクセス時刻がミリ秒単位で記録されない(FreeBSD/amd64)
ファイルの作成時刻・更新時刻がミリ秒単位で反映されるかどうかは処理系に依存しているとのことですが,
下記のように,touchを利用してファイルを作成した場合はミリ秒単位で記録されるますが,さらにtouchを
利用して更新時刻を記録しようとすると小数点以下が記録されないようです。
irbでの例です。
irb(main):001:0> require 'fileutils'
=> true
irb(main):002:0> include FileUti...
skoba (Shinji KOBAYASHI)
09:53 PM Feature #6602: Tail call optimization: enable by default?
(2012/06/18 20:29), trans (Thomas Sawyer) wrote:
> However, in the the case of tail-recursion, it could be ok since the stack entry is essentially a facsimile of the previous.

Do you mean the following code isn't applied tail call o...
ko1 (Koichi Sasada)
08:29 PM Feature #6602: Tail call optimization: enable by default?
I'd rather have the backtrace information and depend on Moore's law for "enhancements".
However, in the the case of tail-recursion, it could be ok since the stack entry is essentially a facsimile of the previous.
trans (Thomas Sawyer)
06:05 PM Feature #6602 (Feedback): Tail call optimization: enable by default?
Hi,
Some hours ago, Matz proposed turning on "tail call optimization" by default from Ruby 2.0.
What do you think about it?
# Background
Tail call: Method invocation at last of method body.
Tail call optimization: Elimin...
ko1 (Koichi Sasada)
10:43 AM Bug #6601 (Closed): [readline] Alt-* commands do not work in reverse-i-search
This issue was solved with changeset r36123.
Tay, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
ext/readline/readline.c: [Bug #6601]
* ext/readline/readline.c (r...
nobu (Nobuyoshi Nakada)
10:08 AM Feature #6594: Integrated Functor
I agree that high-order messaging can be very useful. But functor concept and usage is rather complex that makes it hard to understand in which real cases it's useful (where one can't stick to another way to do the same thing). Can you p... prijutme4ty (Ilya Vorontsov)
09:53 AM Revision d761c9b1 (git): merge revision(s) 32605:32610:
* backport r32609 from trunk.
* ext/openssl/ossl_hmac.c: Revert checking return type of
HMAC_Init_ex as it is not compatible with OpenSSL < 1.0.0.
* backport r32606 from trunk.
* ext/openssl/ossl_digest....
shyouhei (Shyouhei Urabe)
09:13 AM Revision bcc4c408 (git): unreachable
* ext/-test-/exception/enc_raise.c (enc_raise): unreachable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:10 AM Revision 3137b081 (git): rb_str_subpos
* string.c (rb_str_subpos): split from rb_str_substr. returns
adjusted position for substring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:43 AM Revision e2ad92a0 (git): ext/readline/readline.c: [Bug #6601]
* ext/readline/readline.c (readline_getc): deal with ESC just followed
by ASCII as meta prefix in incremental search mode. based on the
patch from rctay (Tay Ray Chuan) at [ruby-core:45682]. [Bug #6601]
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)

06/17/2012

11:02 PM Feature #6596: New method `Array#indexes`
=begin
Assuming the return value has no meanings.
@table.any? do |row|
if cindex = row.index(nil)
row[cindex] = enemy
true
end
end
=end
nobu (Nobuyoshi Nakada)
10:39 PM Feature #6596: New method `Array#indexes`
=begin
https://github.com/apillet/invaders/blob/ab32d1704e20cfffe472458b04c16ce82353dabe/classes/enemy_grid.rb
@table.each_with_index do |row, rindex|
row.each_with_index do |column, cindex|
if column.nil? then
...
trans (Thomas Sawyer)
11:24 AM Feature #6596: New method `Array#indexes`
@trans That's what it does, not a use case. I am questioning you how it is useful to get an array of indices. knu (Akinori MUSHA)
06:27 AM Feature #6596: New method `Array#indexes`
=begin
@knu I think you have already pointed out the usecase. Wherever someone is using #each_with_index which contains a conditional selection would be a potential use case.
even_indexes = []
array_of_numbers.each_with_index do...
trans (Thomas Sawyer)
06:46 PM Bug #6601 (Assigned): [readline] Alt-* commands do not work in reverse-i-search
nobu (Nobuyoshi Nakada)
05:26 PM Bug #6601: [readline] Alt-* commands do not work in reverse-i-search
Oops, forgot to enter a proper title/subject. Can someone with sufficient privileges update it to
[readline] Alt-* commands do not work in reverse-i-search
? Many thanks.
rctay (Tay Ray Chuan)
05:23 PM Bug #6601 (Closed): [readline] Alt-* commands do not work in reverse-i-search
=begin
= Steps to reproduce
Below are the steps to reproduce from an (({irb})) session. ^ is used to denote the cursor position on the screen.
* Type ((%puts :a%)) then ((%Enter%)). This is to populate the history for reverse-i-sear...
rctay (Tay Ray Chuan)
04:38 PM Bug #6600 (Closed): Should Module#constants retain insertion order?
No. nobu (Nobuyoshi Nakada)
01:09 PM Bug #6600 (Closed): Should Module#constants retain insertion order?
=begin
This is pointed out in ((<URL:http://bugs.jruby.org/6733>)).
Should (({Module#constants})) maintain the order in which the constants are defined?
irb(main):001:0> RUBY_DESCRIPTION
=> "ruby 2.0.0dev (2012-06-16 trunk 3611...
hasari (Hiro Asari)
03:38 PM Revision 90e812e8 (git): * 2012-06-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:38 PM Revision 7690aab8 (git): test/readline/test_readline.rb: fix argument order
* test/readline/test_readline.rb (TestReadline#test_pre_input_hook)
(TestReadline#test_insert_text): fix argument order. expectd value
should come first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36121 b2dd03c8-39d4-4d8f-98...
nobu (Nobuyoshi Nakada)
01:23 PM Revision 406a9fc5 (git): documentation for Dir.exist?
* dir.c (rb_file_directory_p): move documentation for Dir.exist? from
file.c so that the proper description will be shown instead of the
documentation of File.directory?. [ruby-core:45685]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
07:21 AM Revision cdeff42c (git): thread_win32.h: rb_thread_lock_t for USE_WIN32_MUTEX
* thread_win32.h (rb_thread_lock_t): make a union for USE_WIN32_MUTEX.
this internal is used only in thread_win32.c, but has to be complete
to define rb_thread_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36119 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
07:20 AM Revision 3c566456 (git): thread_win32.c: USE_WIN32_MUTEX
* thread_win32.c (native_mutex_lock, native_mutex_destroy): fix for
USE_WIN32_MUTEX.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:20 AM Revision dc320f43 (git): * 2012-06-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:20 AM Revision 34b6d066 (git): thread_win32.c: reserved pattern name
* thread_win32.c (native_cond_timedwait_ms): rename reserved pattern
name. user defined symbols should not start with __.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:06 AM Feature #6594: Integrated Functor
@trans I wasn't claiming that it wasn't possible for those interested on the feature to find real-case examples about it. I was just warning you that some people won't want to spend their time trying to find such examples.
In the othe...
rosenfeld (Rodrigo Rosenfeld Rosas)

06/16/2012

04:42 PM Feature #6596 (Feedback): New method `Array#indexes`
You haven't shown any real use case yet.
I don't deny that the functionality alone would be a good shortcut itself just like any other proposal we see every day.
But for example, if you just want to use it to delete the matching elem...
knu (Akinori MUSHA)
03:28 AM Feature #6596: New method `Array#indexes`
@kyu Try doing the equivalent of #indexes without it. Not that it's especially hard, but you have to stop and work out a solutuon. When you need it, that's when you wish there were already a method for it.
trans (Thomas Sawyer)
12:09 AM Feature #6596: New method `Array#indexes`
Hello Knu,
Array#rindex return the last occurrence of the parameter. Array#indexes return all of the indexes.
> Is there any proof that such a new functionality has a certain amount of need?
Not really but I think it doesn't rev...
robin850 (Robin Dupret)
03:05 PM Bug #6547 (Rejected): DateTime.new does not call #initialize
i believe this is not a bug.
it's expensive/slow to call initialize.
on DateTime, new is one of various constractors.
if you want to write a subclass of DateTime, you may rewrite each of them.
tadf (tadayoshi funaba)
10:25 AM Revision 7cc92034 (git): * ext/date/date_core.c: define date_sg_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
09:49 AM Revision f5b033cd (git): * ext/date/date_tmx.h: offset in struct tmx_funcs is now int.
* ext/date/date_strftime.c: ditto.
* ext/date/date_core.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
09:31 AM Revision 07784c78 (git): eval.c: move running
* eval.c (ruby_setup): set running state in the normal case before
popping a tag.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:25 AM Feature #6594: Integrated Functor
@resenfeld Well, I thought the examples I provided were pretty good ones. The links I provided also give some examples, though one has to mentally convert their implementations. If you'd like some others:
~~~
$ grep -R "Functor" face...
trans (Thomas Sawyer)
07:12 AM Bug #6598 (Closed): tool/runruby.rb の File.realpath
This issue was solved with changeset r36107.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
[Bug #6598]
* tool/runruby.rb (File.realpath): return real p...
nobu (Nobuyoshi Nakada)
12:54 AM Bug #6598 (Closed): tool/runruby.rb の File.realpath
File.realpath が定義されていないときに定義している File.realpath がホームディレクトリを返すだけで File.realpath の代わりになっていません。 znz (Kazuhiro NISHIYAMA)
04:23 AM Revision c1740d89 (git): test: reduce unnecessary output
* lib/test/unit.rb (Test::Unit::Runner#_run_parallel): no empty lines
if no warnigs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:23 AM Revision c05042c9 (git): test: reduce unnecessary output
* lib/test/unit.rb (Test::Unit::Runner#_run_parallel): print retrying
message only if retrying.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:23 AM Revision de7eb55f (git): test: reduce unnecessary output
* lib/test/unit.rb (Test::Unit::Runner#del_status_line): update
@status_line_size and return true value.
* lib/test/unit.rb (Test::Unit::Runner#{put,add,jobs}_status): return
non-nil/false if status line is used.
* lib/test/unit.rb...
nobu (Nobuyoshi Nakada)
12:51 AM Bug #6597 (Closed): README.EXT と README.EXT.ja の内容が違う
r35977 で README.EXT だけ変更されているので README.EXT.ja も更新が必要だと思います。 znz (Kazuhiro NISHIYAMA)

06/15/2012

10:46 PM Revision 04a7aabf (git): lib/test/unit.rb: format workers results in the parent
* lib/test/unit.rb (Test::Unit::Runner#_run_parallel): format workers
results in the parent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:46 PM Revision ff49900a (git): lib/test/unit.rb: format workers results in the parent
* lib/test/unit.rb (Test::Unit::Runner#_run_parallel): format workers
results in the parent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:13 PM Feature #6594: Integrated Functor
@trans it really helps attaching an useful example from a real world situation where functors would make it easier to implement some feature than using current Ruby features.
Good luck on trying to convince people to spend their time ...
rosenfeld (Rodrigo Rosenfeld Rosas)
05:14 PM Feature #6594: Integrated Functor
@matz Nay. I guess my attempt at a brief synopsis was not a good idea.
Understanding Functor class would probably help best first. See https://github.com/rubyworks/facets/blob/master/lib/core/facets/functor.rb
Also, I realized I am not...
trans (Thomas Sawyer)
04:18 PM Feature #6594: Integrated Functor
trans (Thomas Sawyer) wrote:
> @shyouhei Fixed? How is there a "ruby's bug"?
@trans You wrote "creation of an intermediate object ... is very inefficient". That thing should be lightweight, or should completely be skipped, without i...
shyouhei (Shyouhei Urabe)
03:45 PM Feature #6594: Integrated Functor
If I understand correctly, if I define
~~~ruby
def f => op, arg
end
~~~
then
~~~ruby
f + a
~~~
should be parsed as
~~~ruby
f.=>(:+, a)
~~~
when f is a functor, and as
~~~ruby
f.+(a)
~~~
otherwise. Correc...
matz (Yukihiro Matsumoto)
03:19 PM Feature #6594: Integrated Functor
@shyouhei Fixed? How is there a "ruby's bug"? trans (Thomas Sawyer)
01:31 PM Feature #6594: Integrated Functor
-1.
trans (Thomas Sawyer) wrote:
> Doing this without that integration requires the creation of an intermediate object for each call which is very inefficient.
This should be fixed first. To introduce a new syntax to cover up a r...
shyouhei (Shyouhei Urabe)
09:02 AM Feature #6594 (Assigned): Integrated Functor
I know the developers meeting is coming up so I'd like to get a few ideas I've had sitting in the wings out in the air before then.
One the more useful is the idea of integrating Functors directly into the language. "Functor" is the t...
trans (Thomas Sawyer)
10:12 PM Revision 3f6e8aef (git): [Bug #6598]
* tool/runruby.rb (File.realpath): return real path of expanded path.
[Bug #6598]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:12 PM Revision 3fb38c61 (git): bootstraptest: ignore -j
* bootstraptest/runner.rb (main): ignore -j option for compatibility
with test/unit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:11 PM Revision 7ed81c28 (git): lib/test/unit: refactoring puke
* lib/test/unit.rb (Test::Unit::Runner#puke): modify only result and
drop useless reports, not override entirely.
* lib/test/unit/parallel.rb (Test::Unit::Worker#_run_suite): report
unformatted results. formatting messages is not a ...
nobu (Nobuyoshi Nakada)
09:46 PM Feature #6596: New method `Array#indexes`
> a = [1, 2, 3, 1]
> ...
Is there any proof that such a new functionality has a certain amount of need?
> a.index(1)
> ...
We also have Array#rindex and it looks completely logical for us with some C background.
knu (Akinori MUSHA)
06:05 PM Feature #6596 (Assigned): New method `Array#indexes`
I submitted a pull request on Github that provides a new method `Array#indexes`. It departs from `Array#index` in such a way that it returns an array of indexes and not the single first occurrence that is relevant.
The reason I want t...
robin850 (Robin Dupret)
07:57 PM Feature #6555: New comparison operators
=begin
A friend told me that D language provides 14 comparisons operators for Floating point comparisons : ((<URL:http://dlang.org/expression.html#RelExpression>))
I don't know how really useful it is in D, but it is interesting beca...
jEFF (Jean-François Berroyer)
07:11 PM Bug #6595 (Closed): no skipped information on test-all when -j is specified
This issue was solved with changeset r36098.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Revert r35576 "lib/test/unit.rb: refactoring puke"
* lib/test/u...
nobu (Nobuyoshi Nakada)
02:29 PM Bug #6595 (Closed): no skipped information on test-all when -j is specified
test-all時に-jオプションを指定した場合、skipするテストがあってもレポートされません。
そんな前からではなかったと思うのですが……。
usa (Usaku NAKAMURA)
04:30 PM Revision 1eeaab8a (git): * 2012-06-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:29 PM Revision eac26463 (git): * ext/psych/lib/psych.rb: bumping psych to 1.3.3
* ext/psych/psych.gemspec: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
01:09 PM Revision 7889d3be (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:01 PM Revision 064b70b6 (git): * vm_backtrace.c (backtrace_collect): rename from backtreace_collect
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:01 PM Revision 7193f4ae (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:26 AM Feature #6492: Inflate all HTTP Content-Encoding: deflate, gzip, x-gzip responses by default
normalperson (Eric Wong) wrote:
> "naruse (Yui NARUSE)" <naruse@airemix.jp> wrote:
> ...
Yeah, currently you are correct.
zlib itself has such mechanism, but ext/zlib doesn't.
I'm inspecting deeper now.
naruse (Yui NARUSE)
08:23 AM Feature #6492: Inflate all HTTP Content-Encoding: deflate, gzip, x-gzip responses by default
"naruse (Yui NARUSE)" <naruse@airemix.jp> wrote:
> How about adding a new attribute which limits the size of reading body?

Maybe. I'm not familiar with zlib internals, but does it need to
allocate that memory internally even i...
normalperson (Eric Wong)
05:45 AM Feature #6492: Inflate all HTTP Content-Encoding: deflate, gzip, x-gzip responses by default
How about adding a new attribute which limits the size of reading body? naruse (Yui NARUSE)
10:22 AM Revision 745c23b2 (git): * vm_core.h: remove VM_FRAME_MAGIC_FINISH (finish frame type).
Before this commit:
`finish frame' was place holder which indicates that VM loop
needs to return function.
If a C method calls a Ruby methods (a method written by Ruby),
then VM loop will be (re-)invoked. When the Ruby method re...
ko1 (Koichi Sasada)
10:11 AM Revision 0dc5b8ce (git): Revert r35576 "lib/test/unit.rb: refactoring puke"
* lib/test/unit.rb (Test::Unit::Runner#puke): always add skipped
results to the report for parallel test. [Bug #6595]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:30 AM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)

vo.x (Vit Ondruch) wrote:
> naruse (Yui NARUSE) wrote:
> ...
Could you clarify your proposal?
> That was just one of many examples how the "fake" gems break expectations, such as ruby-core:44996 and ruby-core:45414. You are pr...
naruse (Yui NARUSE)
02:37 AM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
If autoload is still going to be around for awhile, can we at least get it modified to call Kernel#require? As I've said before, I use a customized load system and b/c of this inability to effect how autoload requires, I can't use my loa... trans (Thomas Sawyer)
01:38 AM Revision 19b4b7de (git): test: TEST_COLORS
* bootstraptest/runner.rb (main): fixed typo.
* lib/test/unit.rb (Test::Unit::Runner#_prepare_run): ditto.
* sample/test.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:56 AM Revision fa6a2e03 (git): test: skipped color
* lib/test/unit.rb (Test::Unit::Runner#failed): use different color
for Skipped.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:56 AM Revision 0243943a (git): test: TEST_COLORS
* bootstraptest/runner.rb (main): customize colors by dircolors-like
style environment variable TEST_COLORS.
* lib/test/unit.rb (Test::Unit::Runner#_prepare_run): ditto.
* sample/test.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
12:56 AM Revision 65672e63 (git): test: unknown --color argument
* bootstraptest/runner.rb (main): warn unknown --color argument.
* sample/test.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:56 AM Revision a8ddde3b (git): test: help message
* bootstraptest/runner.rb (main): add --color option to the help
message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:03 AM Revision 88fa84a5 (git): * nacl/pepper_main.c: Removed an unnecessary and errorneous inclusion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)

06/14/2012

11:59 PM Bug #6575: Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag)
Thanks, that's more or less the workaround I've applied in my code: if rb_protect() detects an error and rb_errinfo() returns a Fixnum, then I don't raise it, but instead set the error to Interrupt and then raise it. ibc (Iñaki Baz Castillo)
10:26 AM Bug #6575 (Feedback): Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag)
nagachika (Tomoyuki Chikanaga) wrote:
> Hi,
> ...
The correct fix of it is r35625.
The commit message maybe helps your problem.
naruse (Yui NARUSE)
10:54 PM Revision 2c4b4a30 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:08 PM Feature #6587: proposal: adding new methods File.rootname and Pathname#rootname
古いパッチを貼ってしまったので、最新版はこちらに置きました。
https://github.com/ruby/ruby/pull/130
nobu (Nobuyoshi Nakada)
06:04 PM Feature #6587: proposal: adding new methods File.rootname and Pathname#rootname
とりあえずパッチ置いときます。 nobu (Nobuyoshi Nakada)
02:23 PM Feature #6587: proposal: adding new methods File.rootname and Pathname#rootname
>> 具体的には、現在どういうコードが使われていて、それをどう置き換えることを想定しているのでしょうか。
>
> そうですね、例えばtest/rake/test_rake_directory_task.rbの30~34行目に
>
> drive = Dir.pwd
> while drive != File.dirname(drive)
> drive = File.dirname(drive)
> end
...
kosaki (Motohiro KOSAKI)
01:29 PM Feature #6587: proposal: adding new methods File.rootname and Pathname#rootname
こさきさんとなかださんにまとめて回答。
> このパッチによってこのあたりがどこくらい綺麗に書けるようになるのかが、分かると積極的に賛成しやすいなあ、とか
> ...
そうですね、例えばtest/rake/test_rake_directory_task.rbの30~34行目に
drive = Dir.pwd
while drive != File.dirname(drive)
drive = File.dirname(drive)
...
usa (Usaku NAKAMURA)
12:57 PM Feature #6587: proposal: adding new methods File.rootname and Pathname#rootname
=begin
: usa (Usaku NAKAMURA) wrote:
そこで、dirname、basename、extname などから類推して、rootname というメソッドを File の特異メソッドおよび Pathname のメソッドとして追加することを提案します。
--- File.rootname(filename) -> String
# on Windows
p File.rootname("/foo/bar.t...
nobu (Nobuyoshi Nakada)
12:52 PM Feature #6587: proposal: adding new methods File.rootname and Pathname#rootname
心情的には賛成なんですが。。
> 例えば ruby 配布物の test/ 以下を見ると、独自にドライブレター周りを扱おうとしているコードが散見されますが、
> ...
このパッチによってこのあたりがどこくらい綺麗に書けるようになるのかが、分かると積極的に賛成しやすいなあ、とか
思います。なにを心配してるかというと正規表現で書いた方が短くかけるなら、意識の高い人以外は誰も移行してくれなくて
賽の河原になるんじゃないかという不安がじゃっかんあったりなかったり
kosaki (Motohiro KOSAKI)
11:28 AM Feature #6587 (Rejected): proposal: adding new methods File.rootname and Pathname#rootname
=begin
みんな大好き Unixen ではパスの先頭は '/' で始まるものという暗黙の前提がありますが、Windows ではドライブレターおよび UNC というものがあるのでその前提が成り立たないことは広く知られていると思います。
Ruby はドライブレターや UNC はそれなりに適切に取り扱うようになっていますが、残念ながらパス名を処理する際には依然としてロジックを自前で用意する必要があります。
例えば ruby 配布物の test/ 以下を見ると、独自に...
usa (Usaku NAKAMURA)
09:54 PM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
No I am not using Fiddle.
Better to say, it is not up to me what I use. The test is written in such way that it is using DL no matter if libffi is present and if Fiddle might be used.
This is the callstack using GitHub ;)
https:...
vo.x (Vit Ondruch)
06:17 PM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
Please confirm you are surely using fiddle (instead of plain DL). ext/dl is broken when the abi require proper function prototype for variadic arguments (e.g. x86_64).
kosaki (Motohiro KOSAKI)
05:24 PM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
This might be of reference [1], particularly the 5.4 and 5.5 chapters.
[1] http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf
vo.x (Vit Ondruch)
05:12 PM Bug #6592 (Closed): test_call_double(DL::TestDL) fails on ARM HardFP
Hi,
I am observing following test suite error on armv7hl Fedora 17 [1] (but it seems that Debian suffers the same issues [3]):
2) Failure:
test_call_double(DL::TestDL) [/builddir/build/BUILD/ruby-2.0.0-r35922/test/dl/test_dl2.rb...
vo.x (Vit Ondruch)
04:50 PM Feature #6002 (Rejected): use IO#advise in FileUtils.compare_stream
akr-san, pointed out IO#advise may raise EINVAL exception when linux w/ tmpfs. (see [ruby-dev:45703])
Thus, we can't apply this patch.
kosaki (Motohiro KOSAKI)
04:14 PM Feature #5995: calling io_advise_internal() in read_all()
Endoh-san,
I really dislike this patch because this patch abuse fadvise() and don't guarantee to positive effect on other environment (dirrerent os, different storage type). But if you strongly prefer it, I give up to opposite.
P...
kosaki (Motohiro KOSAKI)
03:37 PM Bug #6591 (Third Party's Issue): r35101以降、古いfccで拡張ライブラリのコンパイルに失敗
古いバージョンの Fujitsu C Compiler Driver Version 5.6 (Nov 24 2006) では、-E オプションを付けてプリプロセッサ処理のみを行う場合、-o で指定した出力ファイル名は無視して、必ず標準出力に結果を出力します。そして、-o で指定した出力ファイルは作成されません。
% cat > tmp.c
#include <stdio.h>
int main(void) { return 0; }
% fcc -...
ngoto (Naohisa Goto)
03:14 PM Revision 7931bbf1 (git): tool/make-snapshot MKDIR_P
* tool/make-snapshot (package): MKDIR_P is needed as direct macro to
build enc/unicode/name2ctype.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:07 PM Revision c50e1d3a (git): * 2012-06-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:07 PM Revision a73d6eb0 (git): tool/make-snapshot MKDIR_P
* tool/make-snapshot (package): MKDIR_P is needed to build
enc/unicode/name2ctype.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:26 PM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
naruse (Yui NARUSE) wrote:
> nobu (Nobuyoshi Nakada) wrote:
> ...
Yes, you can, but you don't have to do it for other "real" gems. But that was not my only point. That was just one of many examples how the "fake" gems break expectation...
vo.x (Vit Ondruch)
06:07 AM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
nobu (Nobuyoshi Nakada) wrote:
> Sorry for close without the description.
> ...
nobu's explanation is still too short, so I additional to say,
> ruby -rjson -e "puts JSON::VERSION"
> ...
Strictly speaking, Vit's example showed in...
naruse (Yui NARUSE)
02:24 PM Bug #6581: Array#shuffle, Array#shuffle! の受け付ける引数が想定しづらい
あるキーワード引数の廃止に伴い、指定されていたら警告するようにすることはあるかもしれませんが、
まったく知らないキーワードに関しては将来の拡張性(拡張した際の下位互換性の維持)のために無視する、
というのが慣例になっています。
knu (Akinori MUSHA)
02:00 PM Revision d1351e98 (git): fix CPPOUTFILE
* configure.in (RUBY_CPPOUTFILE): check if output is really sent to
specified file to tell if -o option works. [ruby-dev:45742]
[Bug#6591]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:49 PM Revision b1644bfc (git): fix CPPOUTFILE
* configure.in (RUBY_CPPOUTFILE): check if output file is actually
created. [ruby-dev:45742] [Bug#6591]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:21 PM Feature #6590 (Assigned): Dealing with bigdecimal, etc gems in JRuby
naruse (Yui NARUSE)
01:21 PM Feature #6590 (Third Party's Issue): Dealing with bigdecimal, etc gems in JRuby
Hello!

http://jira.codehaus.org/browse/JRUBY-6704

We have a need to make the "bigdecimal" gem work for JRuby, so that
distros (like Red Hat, mentioned in the above bug) and users can have
the same gemspec for JRuby with up...
headius (Charles Nutter)
01:11 PM Revision ea325fcd (git): * process.c (proc_exec_sh): don't strip leading spaces of the script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:54 AM Feature #6589 (Closed): Set#rehash
There should be a way to rehash a `Set`.
s = Set.new([[]])
s.first << 1
# s.rehash # Does not exist!
s.include? [1] # => false, want true
See also:
http://stackoverflow.com/questions/10992423/is-this-expected-...
marcandre (Marc-Andre Lafortune)
11:47 AM Feature #6588 (Closed): Set#intersect?
There is `Set#superset?`, `Set#subset?` with their `proper` variants, but there is no `Set#intersect?` nor `Set#disjoint?`
To check if two sets intersect, one can do
set.intersection(other).empty?
This cycles through all eleme...
marcandre (Marc-Andre Lafortune)
09:25 AM Feature #6586 (Closed): debugger belongs to core
Would be nice to stop using ruby-debug / ruby-debug19 / debugger gems and have a debugger with a nice API built in into core?.
require 'debugger'
debugger
Is what debugger gem is doing and feels very nice :).
spastorino (Santiago Pastorino)
08:15 AM Bug #6548 (Closed): Rake doesn't ignore arguments after --
Primary development happens on github, so I will close this issue.
I left a comment on the github issue.
drbrain (Eric Hodel)
07:01 AM Revision f927ec15 (git): * file.c (rb_file_s_basename, rb_file_s_dirname): documentaion fix.
File.basename and File.dirname support File::ALT_SEPARATOR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:58 AM Feature #6572 (Feedback): Array#index return array of indexes
It seems the pull request has advanced past this patch.
I have posted several comments on the latest version of the pull request for this ticket. It needs further work including tests before it can be reviewed.
Perhaps this ticket...
drbrain (Eric Hodel)
06:21 AM Bug #6544 (Closed): Broken links on lib/drb references documentation
This issue was solved with changeset r36075.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/drb/drb.rb: Replace broken links to the English DRb boo...
drbrain (Eric Hodel)
06:19 AM Bug #6544: Broken links on lib/drb references documentation
Masatoshi SEKI has given me permission to commit this. drbrain (Eric Hodel)
06:18 AM Bug #6536 (Closed): Fix broken links for Programming Ruby book
This issue was solved with changeset r36074.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/observer.rb: Update broken link to the Programming Ruby...
drbrain (Eric Hodel)
04:03 AM Revision 6648846e (git): ruby.c: add cast
* ruby.c (parse_and_compile_main): add cast to a pointer type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:03 AM Revision 207c58b5 (git): eval.c: set nil if nothing done
* eval.c (ruby_eval_main_internal): set nil to the result if nothing
executed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:03 AM Revision 07329778 (git): fix r36079
* include/ruby/ruby.h: public symbols must have default visibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:22 AM Revision 22e7c535 (git): * nacl/pepper_maini.c: Applies the new embedding API to pepper_ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
02:22 AM Revision 8c9a453f (git): Embedding CRuby interpreter without internal headers has been difficult
for few years because:
* NODE is no longer accessible.
* rb_iseq_eval_main crashes without preparing with rb_thread_t.
* some existing APIs calls exit(3) without giving the opportunity to
finalize or handle errors to the client.
* No g...
yugui (Yuki Sonoda)
02:21 AM Revision f8601bd9 (git): * eval.c: Add doxygen comments.
* ruby.c: ditto.
* thread_pthread.c: ditto
* version.c: ditto.
* vm_core.h: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:16 AM Revision e9e60314 (git): * configure.in: revert r36071 and add NetBSD to blacklist of -ansi.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:20 AM Feature #6569 (Closed): [PATCH] Add HTTP status codes defined in RFCs 2295, 2817, 2774, 4918 and 5842
This issue was solved with changeset r36068.
Akinori, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/net/http/responses.rb, lib/webrick/httpstatus.rb: Add HT...
knu (Akinori MUSHA)

06/13/2012

11:36 PM Feature #6561: ?= operator
exactly, I was just wanting to make sure. My other proposition for ?= would work for local variables as well, although it would always evaluate the expression if the current value is null while this proposition will only evaluate it once... rosenfeld (Rodrigo Rosenfeld Rosas)
11:17 PM Feature #6561: ?= operator
rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> Would this be valid only for instance variables or any variable?
Only for instance variables, class variables, and global variables.
"undefined local variable" makes no sense.
nobu (Nobuyoshi Nakada)
09:58 PM Feature #6561: ?= operator
Would this be valid only for instance variables or any variable? rosenfeld (Rodrigo Rosenfeld Rosas)
11:18 PM Revision e901d2ce (git): * thread_pthread.c (get_stack): Linux is the only OS which includes
the size of guard page into the stack size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:52 PM Bug #6584 (Closed): Segmentation fault in DL::TestFunc#test_qsort1 on sparc Solaris10
This issue was solved with changeset r36066.
Naohisa, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* test/dl/test_func.rb (test_qsort1, test_qsort2): use TYPE_SI...
ngoto (Naohisa Goto)
10:46 PM Bug #6584 (Closed): Segmentation fault in DL::TestFunc#test_qsort1 on sparc Solaris10
qsort(3)のプロトタイプ宣言は
void qsort(void *base, size_t nmemb, size_t size,
int(*compar)(const void *, const void *));
ですが、test/dl/test_func.rb の test_qsort1() と test_qsort2() では
qsort = Function.new(CFunc.new(@libc['qsor...
ngoto (Naohisa Goto)
09:47 PM Bug #6575: Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag)
BTW, is Ruby-head (ruby 2.0.0dev (2012-06-13 trunk 36062) [x86_64-linux]) stable enough?
Running my C extension (which uses blocking region for running a libuv loop) with 1.9.3-p0 works perfectly, but using 2.0.0dev I get assertion er...
ibc (Iñaki Baz Castillo)
09:29 PM Bug #6575: Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag)
Hi, I've installed rvm and ruby-head, which is retrieved from https://github.com/ruby/ruby/. Unfortunately the patch you mean, which is this:
https://github.com/ruby/ruby/commit/38d3b013b7733d9ccd66c011d74c00b35bb704c4
was reverted...
ibc (Iñaki Baz Castillo)
01:33 PM Bug #6575: Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag)
Hi,
Just for reference. r35622 could be related, or ticket #5993 seems related issue.
ibc-san, could you try to reproduce the problem on trunk?
Thanks,
nagachika (Tomoyuki Chikanaga)
11:53 AM Bug #6575: Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag)
Hi,

(2012/06/11 20:27), ibc (Iñaki Baz Castillo) wrote:
> Using rb_protect() I've realized that when the thread is killed by other thread using Thread#kill, the error_tag passed to rb_protect() is set to 8 and rb_errinfo() return...
ko1 (Koichi Sasada)
07:01 AM Bug #6575: Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag)
Hi, if this is the expected behavior I would really appreciate a confirmation :) ibc (Iñaki Baz Castillo)
09:31 PM Feature #6023: Add "a ?= 2" support for meaning "a = a.nil? ? 2 : a"
I think #6561 more convenient to store nil'able and false'able items slayer (Vlad Moskovets)
09:21 PM Revision 4230682d (git): * lib/drb/drb.rb: Replace broken links to the English DRb book.
Patch by Zachary Scott. [ruby-trunk - Bug #6544]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
09:18 PM Revision 3d81b5c8 (git): * lib/observer.rb: Update broken link to the Programming Ruby book.
Patch by Zachary Scott. [ruby-trunk - Bug #6536]
* lib/drb/drb.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
08:55 PM Revision b41bc686 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:46 PM Revision bad859ca (git): * regparse.c (PFETCH_READY): suppress Wunused-but-set-variable.
* regparse.c (is_onechar_cclass): restructured to clarify that c is
used iff found == 1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:57 PM Revision 114ae69b (git): * configure.in: use -fbuiltin with -ansi -std=iso9899:199409.
This prevents errors introduced by disabling bulitin functions,
which is the sub-effect of -ansi/-std.
Now NetBSD can use -ansi -std=iso9899:199409.
Maybe mingw, cygwin and darwin can also.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
naruse (Yui NARUSE)
05:54 PM Revision 06d48300 (git): * Makefile.in: don't remove macros. now name2ctype uses macros.
* tool/enc-unicode.rb: add comment why it uses Hash#index.
* enc/unicode/{name2ctype.kwd,name2ctype.src,name2ctype.h.blt}:
update to follow the current name2ctype.h.
FYI current Unicode version is 6.1.
git-svn-id: svn+ssh://ci.ruby...
naruse (Yui NARUSE)
04:39 PM Bug #6573: Webrick test failures
Minimal reproducer:
1. Don't have ruby installed (no /usr/bin/ruby).
2. Build Ruby and run
$ make test-all TESTS="-v test/webrick/test_httpproxy.rb test/webrick/test_cgi.rb test/webrick/test_filehandler.rb"
The test_httpproxy.rb s...
Anonymous
03:20 PM Revision de08418f (git): * 2012-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:20 PM Revision 3703619e (git): * lib/net/http/responses.rb, lib/webrick/httpstatus.rb: Add HTTP
response codes added in RFCs 2817 and 4918. [ruby-core:45547]
[Feature #6569]
* lib/net/http/responses.rb: Rename Net::HTTPMultipleChoice to
Net::HTTPMultipleChoices, leaving the former as alias to the
latter for backward compati...
Akinori MUSHA
02:45 PM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
nahi (Hiroshi Nakamura) wrote:
> Assigned to me because this discussion seems related to stdlib gemification. I'll check this discussion before 2.0.
I think that this deserves the attention now, as it's a conceptual problem. I believ...
Anonymous
12:23 PM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
あえて-devに振りますが。

On 06/13/2012 10:53 AM, nobu (Nobuyoshi Nakada) wrote:
>
> Issue #6124 has been updated by nobu (Nobuyoshi Nakada).
>
> Status changed from Assigned to Rejected
>
>
> -------------------------------...
shyouhei (Shyouhei Urabe)
12:10 PM Bug #6124 (Closed): remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
Sorry for close without the description.
The default gem just shows the bundled libraries as also gems, not avoid to install them as-is.
The --disable=gem option does not have any effect on standard libraries.
@nahi, just keep in ...
nobu (Nobuyoshi Nakada)
11:01 AM Bug #6124 (Open): remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
Make it open to keep reminding myself. nahi (Hiroshi Nakamura)
11:00 AM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
Assigned to me because this discussion seems related to stdlib gemification. I'll check this discussion before 2.0. nahi (Hiroshi Nakamura)
10:53 AM Bug #6124 (Rejected): remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
nobu (Nobuyoshi Nakada)
06:09 AM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
A similar problem exists for JRuby.
We have not split bigdecimal out into a gem, so anyone that wants to add the gem as a dependency will fail on JRuby. We may need to work with ruby-core to push a dummy "bigdecimal" gem so that such ...
headius (Charles Nutter)
02:00 PM Revision a29bdaf6 (git): add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:52 PM Revision bff44ef4 (git): * test/dl/test_func.rb (test_qsort1, test_qsort2): use TYPE_SIZE_T
for size_t variables. [ruby-dev:45733] [Bug #6584]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ngoto (Naohisa Goto)
01:18 PM Revision a9ff01cd (git): configure.in: option for darwin
* configure.in: remove -ansi and -std options for lgamma_r() and
finite().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:46 PM Revision 0d86842f (git): configure.in: option for cygwin
* configure.in: cygwin does not provide some declarations in strict
ANSI mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:46 PM Revision e985a684 (git): configure.in: option for cygwin
* configure.in: cygwin does not provide some declarations in strict
ANSI mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:42 AM Feature #6583 (Closed): Improve socket exception message when bind() fails
=begin
If the user tries to bind a port that is already in use the user does not receive any notification of which port (and address) failed. When multiple connections are being made makes it difficult to determine which connection was...
drbrain (Eric Hodel)
11:37 AM Revision d793a86b (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:25 AM Bug #6576: shared library references _environ macosx Lion
I'll investigate further.
Had recently enabled ruby scripting in vim 7.3.548 and I got the following message
% /usr/local/bin/vim
dyld: Symbol not found: _environ
Referenced from: /usr/local/lib/libruby.2.0.0.dylib
Expected ...
djk (Daniel Kopetzky)
11:20 AM Revision e9a1ba23 (git): * process.c (rb_fork_internal): move a variable declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:59 AM Feature #6530: Improve Racc documentation coverage
I would also like to hear Aaron's feedback regarding the debug
functions racc_*()

I plan on rewriting this patch, with Eric's comments and submitting as
a pull request to tenderlove/racc on github. Eric encouraged me to
submi...
zzak (zzak _)
02:15 AM Feature #6530 (Feedback): Improve Racc documentation coverage
Aaron, do you have any opinion?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
08:58 AM Revision 2c1322ec (git): * regparse.c (PFETCH_READY): this line was to suppress warning,
but did emit warnings if -Wuninitialized was set. Assigning
NULL instead if pfetch_prev should suffice the situation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
08:51 AM Revision 23838b93 (git): configure.in: option for cygwin
* configure.in: cygwin needs C99 for some stuff, e.g.,
pthread_attr_setstacksize, sched_yield.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:50 AM Revision 0c7dab5d (git): Makefile.in: warnflags
* Makefile.in (.c.i): add warnflags to make the result consistent with
compilation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:48 AM Feature #6546: Net::HTTP to check for HTTP_PROXY environment setting.
@drbrain lib/open-uri.rb has battle-tested proxy configuration logic in it. If we really want to add proxy configuration to net/http, we'd better start from the logic. nahi (Hiroshi Nakamura)
08:44 AM Feature #6546: Net::HTTP to check for HTTP_PROXY environment setting.
net.http.proxy_from_env.2.no_env_by_default.patch seems have following line.
env_proxy = ENV['http_proxy'] || ENV['HTTP_PROXY']
It may refer the environment variable set by Proxy: header sent from client in CGI.
I think it is ...
akr (Akira Tanaka)
06:36 AM Feature #6546: Net::HTTP to check for HTTP_PROXY environment setting.
Here is a patch which does not use HTTP_PROXY by default (most of the changes are to documentation).
Please tell me which patch I should apply.
drbrain (Eric Hodel)
07:38 AM Revision 9c489763 (git): process.c: suppress warning
* process.c (compare_posix_sh): not used on Win32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:16 AM Revision 43bc8f9b (git): * configure.in: On Windows platforms, system provided headers are
VC++ optimized. That is, C++ habits are often contaminated into
various headers. Most frequent situation is the use of //
comments. We bypass ANSI C mode for them. Otherwise extension
libs cannot ...
shyouhei (Shyouhei Urabe)
05:14 AM Bug #6488: String#slice example has a syntax error
=begin
zzak (Zachary Scott) wrote:
> I was unable to reproduce this with ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] and rdoc 3.9.4
>
> Could be an issue with ruby-doc.org?
More specifically, it was a problem in ...
nathanst (Nathan Stratton Treadway)
05:13 AM Bug #6580 (Rejected): Assigning a value to a single element in an array that is contained in an array of arrays, updates the element in that position in all of the contained arrays
nobu (Nobuyoshi Nakada)
01:51 AM Bug #6580: Assigning a value to a single element in an array that is contained in an array of arrays, updates the element in that position in all of the contained arrays
This isn't a bug. You are creating an array where all five elements are the same array object. You probably want to do:
arr = Array.new(5){Array.new(5)}
That way each of the five elements in the outside array is a separate array.
jeremyevans0 (Jeremy Evans)
01:35 AM Bug #6580 (Rejected): Assigning a value to a single element in an array that is contained in an array of arrays, updates the element in that position in all of the contained arrays
=begin
Came across this bug the other day in both 1.8 and 1.9.3. It seems like it would have been discovered before, but I can't find anywhere that it has been reported.
Basically, when you have an array of arrays, and you attempt to...
jmoline (James Moline)
04:39 AM Revision 24b9cf95 (git): include/ruby/win32.h: fix comment style
* include/ruby/win32.h: get rid of C99 style one line comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:39 AM Revision da5ac6f5 (git): encoding.c: strdup macro
* encoding.c (enc_alias_internal): use strdup defined as macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:09 AM Revision 6379978d (git): configure.in: check iff nacl
* configure.in (RUBY_NACL_CHECK_PEPPER_TYPES): check only on nacl.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:09 AM Revision 9341988b (git): thread_pthread.c: suppress warning
* thread_pthread.c (get_stack): define guard only when it is used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:01 AM Bug #6581: Array#shuffle, Array#shuffle! の受け付ける引数が想定しづらい
御返信有難うございます。
なるほど、確かにそうですよね・・・
Array#sample (これもハッシュ引数受け付けたんですね) と、
Kernel#open共に、次の動きを取ることを確認しました。
* 最後の引数にハッシュ以外のオブジェクトを渡すとwrong number of argumentsが出る
* ハッシュの中身自体に関しては、特になにもでない
これらから、Array#shuffleの動きにのみ関して検討すべきでは無い旨が理解出来まし...
kachick (Kenichi Kamiya)
02:15 AM Bug #6581 (Rejected): Array#shuffle, Array#shuffle! の受け付ける引数が想定しづらい
ハッシュを引数にとるメソッドは open をはじめとして他にもいろいろありますが、
原則サポートしていないキーが来ても無視します。
naruse (Yui NARUSE)
01:59 AM Bug #6581 (Rejected): Array#shuffle, Array#shuffle! の受け付ける引数が想定しづらい
# 状況
引数でHashを渡した際、該当Hashの利用のされ方が想定しづらく感じました。
具体的には、以下のとおりです。
[].shuffle Random.new #1. #=> ArgumentError: wrong number of arguments (1 for 0)
[].shuffle random: Random.new #2. #=> []
[].shuflle {} ...
kachick (Kenichi Kamiya)
02:39 AM Bug #6550 (Assigned): crash 1.9.3
mame (Yusuke Endoh)
02:36 AM Bug #6548 (Assigned): Rake doesn't ignore arguments after --
I guess rake in stdlib is just a mirror, so it should be first fixed in GitHub.
Anyway I'm assigning this to drbrain because recently he often import the latest Rake maybe from GitHub.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
02:30 AM Feature #6528 (Assigned): Add Pathname#write and Pathname#binwrite
akr さん、どうですか?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
02:29 AM Bug #6527 (Assigned): WEBrick::HTTPResponse.header is a hash
mame (Yusuke Endoh)
02:21 AM Bug #6544 (Assigned): Broken links on lib/drb references documentation
Let me call to him in Japanese
咳さん
drb のドキュメントに壊れたリンクがあるから取り除いたら?だそうです。
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
02:17 AM Feature #6539 (Assigned): public and private for core methods
mame (Yusuke Endoh)
02:16 AM Bug #6536 (Assigned): Fix broken links for Programming Ruby book
mame (Yusuke Endoh)
02:16 AM Bug #6531 (Assigned): Increase Racc runtime versions
mame (Yusuke Endoh)
01:20 AM Revision 621153bf (git): process.c: no SIZE_T_MAX
* process.c (rb_exec_fillarg): get rid of SIZE_T_MAX which may need
more headers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:20 AM Revision 33b15cef (git): process.c: fix array element size
* process.c (rb_exec_fillarg): fix array element size. "continue" and
"readonly" exceeded the size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:56 AM Revision 2d460925 (git): process.c: use shell for reserved or special built-in
* process.c (rb_exec_fillarg): use shell if the first word is reserved
or special built-in name.
http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36049 b2dd0...
nobu (Nobuyoshi Nakada)
12:55 AM Revision e6a65611 (git): process.c: treat '=' only in the first word
* process.c (rb_exec_fillarg): treat '=' only in the first word. if
the first word does not contain '=', it is the command name and
environment assignments cannot be anymore.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36048...
nobu (Nobuyoshi Nakada)
12:54 AM Revision fe5a1525 (git): * 2012-06-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:54 AM Revision 18c32c94 (git): process.c: constified
* process.c (rb_exec_fillarg): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
 

Also available in: Atom