Project

General

Profile

Activity

From 01/17/2011 to 01/23/2011

01/23/2011

02:03 PM Revision b9c0b503 (git): * test/io/console/test_io_console.rb: Don't run test if the system
don't support io/console.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
01:20 PM Revision 99ef8670 (git): * test/fiddle/test_fiddle.rb: Don't run test if the system don't support
fiddle.
* test/fiddle/test_function.rb: ditto.
* test/fiddle/test_closure.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
09:34 AM Bug #4306 (Rejected): psych makes a lot of test failure on Win32 build
=begin
I'm sorry. Yes, rebuild and retest work perfectly.
Therefore I'll close this ticket.

Thanks.
=end
kosaki (Motohiro KOSAKI)
07:52 AM Bug #4306: psych makes a lot of test failure on Win32 build
=begin
On Sun, Jan 23, 2011 at 01:41:47AM +0900, Motohiro KOSAKI wrote:
> Bug #4306: psych makes a lot of test failure on Win32 build
> http://redmine.ruby-lang.org/issues/show/4306
>
> Author: Motohiro KOSAKI
> Status: Open, Prio...
tenderlovemaking (Aaron Patterson)
01:41 AM Bug #4306 (Rejected): psych makes a lot of test failure on Win32 build
=begin
Latest trunk makes a lot of test failure of 'nmake test-all' on win32 platform.

----------------------------------------------------------------------------
5) Error:
test_mapping(Psych::Nodes::TestEnumerable):
NoMet...
kosaki (Motohiro KOSAKI)
08:27 AM Bug #4298 (Closed): Duration of calling String#[] with the same index is strangely related to string length.
=begin
This issue was solved with changeset r30636.
Radosław, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
* string.c (str_nth_len, str_utf8_nth): return the res...
nobu (Nobuyoshi Nakada)
08:06 AM Bug #4298: Duration of calling String#[] with the same index is strangely related to string length.
=begin
Hi,

2011/1/23 Charles Nutter <redmine@ruby-lang.org>:
> Issue #4298 has been updated by Charles Nutter.
>
>
> Perhaps I'm mistaken, but isn't RSTRING_LEN the byte length of the string? Isn't that always guaranteed to be >=...
phasis68 (Heesob Park)
08:00 AM Bug #4298: Duration of calling String#[] with the same index is strangely related to string length.
=begin
Hi,

In message "Re: [ruby-core:34793] [Ruby 1.9-Bug#4298] Duration of calling String#[] with the same index is strangely related to string length."
on Sun, 23 Jan 2011 03:42:20 +0900, Charles Nutter <redmine@ruby-lang.org...
matz (Yukihiro Matsumoto)
03:42 AM Bug #4298: Duration of calling String#[] with the same index is strangely related to string length.
=begin
Perhaps I'm mistaken, but isn't RSTRING_LEN the byte length of the string? Isn't that always guaranteed to be >= str_strlen, which is the character length? And doesn't this patch basically break completely if beg is greater than ...
headius (Charles Nutter)
07:47 AM Bug #4303 (Third Party's Issue): Segmentation fault (using tarantula and hpricot)
=begin

=end
tenderlovemaking (Aaron Patterson)
07:44 AM Bug #4301 (Open): Off-by-one line number in Psych parse error
=begin
Reopening as this seems like a bug in libyaml.
=end
tenderlovemaking (Aaron Patterson)
07:41 AM Bug #4301: Off-by-one line number in Psych parse error
=begin
On Sat, Jan 22, 2011 at 05:23:35PM +0900, Charles Nutter wrote:
> Issue #4301 has been updated by Charles Nutter.
>
>
> Hmm, I think there's more to this, and it could certainly be a bug in libyaml. The following version ha...
tenderlovemaking (Aaron Patterson)
02:39 AM Revision 35dbe505 (git): * vm_exec.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:32 AM Revision 6df02103 (git): * template/fake.rb.in (ruby): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:09 AM Bug #4305 (Rejected): Win32 上で bignum の test_too_big_to_s が失敗
=begin
Win32上で test-allすると以下のfailureが出ます

-------------------------------------------------------------------------
22) Failure:
test_too_big_to_s(TestBignum) [C:/ruby/trunk/test/ruby/test_bignum.rb:404]:
[RangeError] excepti...
kosaki (Motohiro KOSAKI)
01:07 AM Bug #4304 (Rejected): Win32上でfiber大量生成テストが失敗
=begin
現在、win32でtest-all すると以下のエラーがでます

--------------------------------------------------------------------------
25) Error:
test_many_fibers_with_threads(TestFiber):
ThreadError: can't create Thread (12)
C:/ruby/trun...
kosaki (Motohiro KOSAKI)

01/22/2011

11:17 PM Revision 734b6151 (git): * string.c (str_nth_len, str_utf8_nth): return the rest length together.
* string.c (rb_str_substr): get rid of measure the length always
to improve performance for huge string. [ruby-core:34648]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:00 PM Revision b0eaf0f6 (git): * string.c (str_nth_len, str_utf8_nth): return the rest length together.
* string.c (rb_str_substr): get rid of measure the length always
to improve performance for huge string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:47 PM Bug #4303: Segmentation fault (using tarantula and hpricot)
=begin
This turned out to be an issue with hpricot 0.8.3. Using an older
version of hpricot solved the problem. Sorry for spamming.
=end
markus (Markus Bengts)
10:43 PM Revision 18e3c52b (git): reverting r30628 since this seems like a bug in libyaml
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
10:11 PM Bug #4298: Duration of calling String#[] with the same index is strangely related to string length.
=begin
This bug(or feature) is due to the repetitive calling of str_strlen() function.

Here is a sentry patch for rb_str_substr() function of string.c

--- string.c 2011-01-22 21:25:38.000000000 +0900
+++ string.c.new 2011-01...
phasis68 (Heesob Park)
05:23 PM Bug #4301: Off-by-one line number in Psych parse error
=begin
Hmm, I think there's more to this, and it could certainly be a bug in libyaml. The following version has the *correct* line number, without your patch:

~ ➔ ruby -rpsych -ryaml -e 'YAML.parse("---\nldquor: ,,")'/Users/headius...
headius (Charles Nutter)
11:27 AM Bug #4301 (Closed): Off-by-one line number in Psych parse error
=begin
This issue was solved with changeset r30628.
Charles, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
* ext/psych/parser.c (parse): fixing off-by-one error o...
Anonymous
03:46 PM Revision 8135c466 (git): * 2011-01-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:46 PM Revision fe505c47 (git): * test/test_syslog.rb: Fix to make a lot of test failure if
the platform doesn't support syslog.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
02:42 PM Revision d21bc2f8 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:37 AM Bug #4300 (Closed): Merge keys not working as expected in psych yaml parser
=begin
This issue was solved with changeset r30629.
Matthew, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
* ext/psych/lib/psych/visitors/to_ruby.rb: merge keys a...
Anonymous
11:27 AM Bug #4297 (Closed): test_time in ruby/test/psych/test_json_tree.rb makes test failure
=begin
This issue was solved with changeset r30627.
Motohiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
fixed a bug in the test suite. Thanks Benoit Daloze! ...
Anonymous
02:51 AM Revision 6e5aa631 (git): * ext/psych/lib/psych/visitors/to_ruby.rb: fixing merge key support
when multiple merge keys are specified.
* test/psych/test_merge_keys.rb: tests for multi-merge key support
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
02:34 AM Revision 5b1c06c7 (git): * ext/psych/lib/psych/visitors/to_ruby.rb: merge keys are actually
part of YAML 1.1, so they should be supported. Remove warning and
merge keys to parent. [ruby-core:34679]
* test/psych/test_merge_keys.rb: test for merge keys
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30629 b2dd03c8-39d4-4d8...
tenderlovemaking (Aaron Patterson)
02:23 AM Revision 7b876e65 (git): * ext/psych/parser.c (parse): fixing off-by-one error on line numbers
in parse exceptions. [ruby-core:34690]
* test/psych/test_parser.rb: test for error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
02:18 AM Revision cab95ab7 (git): fixed a bug in the test suite. Thanks Benoit Daloze! [ruby-core:34641]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
01:26 AM Revision 8dd3a4af (git): * ext/psych/parser.c (parse): add the file name to the exception when
parse errors occur.
* test/psych/test_parser.rb: test for parse error file name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
01:13 AM Revision 0331314d (git): * ext/psych/parser.c (parse): fix assertion error when reusing a
parser after an exception has been raised
* test/psych/test_parser.rb: test for assertion error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
12:36 AM Bug #4294: IO.popen ['"ping"', 'localhost -n 3'] fails
=begin
Absolutely agree to Usaku: the whole point of the Array variant of IO.popen is to *not* need to quote strings. Quoting in the string form is only needed for the implementation to be able to rip arguments properly apart in light ...
rklemme (Robert Klemme)

01/21/2011

09:05 PM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
Em 21-01-2011 07:37, Charles Oliver Nutter escreveu:
> On Fri, Jan 21, 2011 at 2:50 AM, Stephen Sykes<sdsykes@gmail.com> wrote:
>> Yes, agree, if you want interpolation you can use send.
>>
>> But using double quotes leads...
rosenfeld (Rodrigo Rosenfeld Rosas)
06:38 PM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
On Fri, Jan 21, 2011 at 2:50 AM, Stephen Sykes <sdsykes@gmail.com> wrote:
> Yes, agree, if you want interpolation you can use send.
>
> But using double quotes leads to an expectation of interpolation does it not?
> So would ...
headius (Charles Nutter)
05:50 PM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
> It does, but my concern with it is that (in the same way as
> string-interpolated ."" syntax) it can't be made 100% parse-time. So I
> think the questions to be answered are (in this order):
>
> 1. Do we feel it's useful to...
sdsykes (Stephen Sykes)
06:39 AM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
On Wed, Jan 19, 2011 at 6:03 PM, Gary Wright <gwtmp01@mac.com> wrote:
> I probably wasn't clear. I also don't want syntactic sugar for #send
> but instead a way to dynamically name a method without the extra step
> of looking ...
headius (Charles Nutter)
08:59 PM Bug #4303 (Feedback): Segmentation fault (using tarantula and hpricot)
=begin
Could you try again at ruby-trunk without rvm?

See also: http://redmine.ruby-lang.org/wiki/ruby/HowtoReport
=end
sorah (Sorah Fukumori)
08:26 PM Bug #4303 (Third Party's Issue): Segmentation fault (using tarantula and hpricot)
=begin
I get this this segmentation fault when running tarantula tests for a rails application. I don't know if the bug is in ruby or hpricot or something else. I cannot provide a small test case to reproduce it because to me it seems t...
markus (Markus Bengts)
07:11 PM Revision 960720ef (git): * ext/psych/lib/psych/nodes/node.rb: Make Psych::Nodes::Node
enumerable.
* ext/psych/lib/psych/visitors/depth_first.rb: Add a depth-first
visitor to enumerate over a YAML AST in a depth-first fashion
* test/psych/nodes/test_enumerable.rb: test for enumerating nodes
* test/psych/visitors/test_dep...
tenderlovemaking (Aaron Patterson)
03:54 PM Revision 5f710e22 (git): * 2011-01-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:54 PM Revision 741e7788 (git): * vm_core.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:41 AM Feature #4257: switch_hitter - an acceleration of date library
=begin
Looks good. The only thing I noticed is that DateTime#amjd is broken:

$ ruby -v -r date -e 'DateTime.new.amjd'
ruby 1.9.3dev (2011-01-21 trunk 30620) [x86_64-openbsd4.8]
-e:1:in `amjd': undefined method `amjd_r' for #<D...
jeremyevans0 (Jeremy Evans)
11:29 AM Bug #4294: IO.popen ['"ping"', 'localhost -n 3'] fails
=begin
Thank you Usaku,

I can take what you've said if that's what Ruby Spec has specified.

I just don't know where to find the respective spec,
the ruby-doc[1] doesn't have such words

[1] http://ruby-doc.org/core/cl...
redstun (red stun)
09:41 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Ok, I see why Brian's reference queue doesn't have the same restrictions as the JVM's: it isn't triggered by the reference, it's triggered by the finalizer attached to the object.

There's a lot of other stuff here, so I'm no...
headius (Charles Nutter)
08:38 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
I'm not sure I see any real benefit to caching the WeakReference and SoftReference objects themselves. Indeed, it may be undesirable to not be guaranteed you're going to have a fresh reference, since there may be multiple places ...
headius (Charles Nutter)
04:17 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Charles:

I've been using Brian's ref gem as a starting point for a proposed standard API; for example: WeakReference and SoftReference are subclasses of Reference.

I probably should have done this at the start, but I wi...
kstephens (Kurt Stephens)
09:34 AM Bug #4301 (Third Party's Issue): Off-by-one line number in Psych parse error
=begin
For the following yaml:

# based on "SGML/XML character entity reference" at http://www.bitjungle.com/isoent/
#
---
#DOUBLE LOW-9 QUOTATION MARK
#requires fontenc:T1
ldquor: ,,

Psych produces the following err...
headius (Charles Nutter)
09:27 AM Bug #3889 (Closed): Incorrectly detected i686-w64-mingw32 as x64-mingw
=begin
This issue was solved with changeset r30620.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
* configure.in: Fix incorrectly detected x86_64-w64-mingw3...
luislavena (Luis Lavena)
09:15 AM Revision 85f8c01a (git): * configure.in: should not use -Werror=* flags while conftests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:19 AM Bug #4300 (Assigned): Merge keys not working as expected in psych yaml parser
=begin

=end
naruse (Yui NARUSE)
04:10 AM Bug #4300 (Closed): Merge keys not working as expected in psych yaml parser
=begin
Psych doesn't seem to support merge keys ( http://yaml.org/type/merge.html ) with alias/anchor the same way that syck does. I'm not sure if this is intentional or not, but its a pretty useful behavior so I'm filing a bug. Basi...
wr0ngway (Matthew Conway)
12:46 AM Bug #4287: test_europe_lisbon(TestTimeTZ) Failure
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:43085] Re: [Ruby 1.9-Bug#4287] test_europe_lisbon(TestTimeTZ) Failure"
on Fri, 21 Jan 2011 00:28:42 +0900, nagachika <nagachika00@gmail.com> writes:
|
|近永と申します。
|
|対応して頂いてありがとうござい...
matz (Yukihiro Matsumoto)
12:30 AM Bug #4287: test_europe_lisbon(TestTimeTZ) Failure
=begin
近永と申します。

対応して頂いてありがとうございます。

> ところで、Chikanaga がコミット権を取得して自分でチェックインするのがみんなが幸せになれると
> 思うですが、どうでしょうか。
小さな不具合に気がついた時に毎回コミッタのかたの手を煩わすのも気が引けるものがありますので、
もし許可していただけるものならコミット権限を頂きたいと思います。

いかがでしょうか?
=end
nagachika (Tomoyuki Chikanaga)
12:18 AM Revision 89bd00d8 (git): * configure.in: Fix incorrectly detected x86_64-w64-mingw32 due
canonalization of target_os. Bug #3889 [ruby-core:32634]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
luislavena (Luis Lavena)

01/20/2011

08:45 PM Bug #4297: test_time in ruby/test/psych/test_json_tree.rb makes test failure
=begin
On 20 January 2011 05:05, Motohiro KOSAKI <redmine@ruby-lang.org> wrote:
> % svn diff
> Index: test/psych/test_json_tree.rb
> ===================================================================
> --- test/psych/test_json_tree...
Eregon (Benoit Daloze)
01:06 PM Bug #4297: test_time in ruby/test/psych/test_json_tree.rb makes test failure
=begin

=end
kosaki (Motohiro KOSAKI)
01:05 PM Bug #4297 (Closed): test_time in ruby/test/psych/test_json_tree.rb makes test failure
=begin
Recently ruby trunk + linux increase one test failure.

--------------------------------------------------------------------------------
1) Failure:
test_time(Psych::TestJSONTree) [/home/kosaki/linux/ruby-svn/ruby/test/...
kosaki (Motohiro KOSAKI)
08:10 PM Feature #4299 (Closed): no warning: found = in conditional, should be ==
=begin
http://d.hatena.ne.jp/nagachika/20110119/ruby_trunk_changes_30595_30603
で知ったのですが、右辺の種類によっては「warning: found = in conditional, should be ==」が出ないことがあるようです。

% ruby-trunk -ve '!_=""'
ruby 1.9.3dev (2011-01-20 trunk 30614) [i...
znz (Kazuhiro NISHIYAMA)
06:28 PM Bug #4298: Duration of calling String#[] with the same index is strangely related to string length.
=begin
I copied&pasted wrong info about ruby's version. It's actually:

$ ruby-trunk -v
ruby 1.9.3dev (2010-09-06 trunk 29190) [x86_64-darwin10.4.0]
=end
radarek (Radosław Bułat)
06:21 PM Bug #4298 (Closed): Duration of calling String#[] with the same index is strangely related to string length.
=begin
The longer string is the slower is String#[] (for the same index > 0). See the example benchmark below:

radarek (Radosław Bułat)
03:40 PM Revision 7fd0d4a4 (git): revert unrelated fix from r30615. Sorry!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
03:38 PM Revision c940b393 (git): * configure.in: Fix rb_cv_va_args_macro was broken. We are using
-Werror=implicit-function-declaration compile option. therefore
we need a function declaration explicitly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
03:35 PM Bug #4256: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
=begin
Hi all,

The issue was resolved when we uninstalled IE7 and installed IE6. We want know if there is any compatibility issues of Ruby 1.9.2 and the other installed gems, with IE7.

The same code however, is working with R...
mahendravadar (Rama Mahendravada)
03:25 PM Bug #4294: IO.popen ['"ping"', 'localhost -n 3'] fails
=begin
Hello,

In message "[ruby-core:34642] [Ruby 1.9-Bug#4294] IO.popen ['"ping"', 'localhost -n 3'] fails"
on Jan.20,2011 13:49:00, <redmine@ruby-lang.org> wrote:
> Right, the case became more obvious when we're running comma...
usa (Usaku NAKAMURA)
01:48 PM Bug #4294: IO.popen ['"ping"', 'localhost -n 3'] fails
=begin
Right, the case became more obvious when we're running commands whose path contains spaces.

In 1.8.7 IO.popen only support cmd_string, not cmd_array, anyway, the respective form IO.popen '"ping" -n 3 localhost' works, and th...
redstun (red stun)
02:36 AM Bug #4294: IO.popen ['"ping"', 'localhost -n 3'] fails
=begin
Perhaps the OP was really concerned about things not on PATH and in dirs with spaces.

FWIW, the following works for me on Win7 32-bit for MRI 1.9.2p160 and 1.9.3dev r30603 (i386-mingw32) but not JRuby 1.6.0.RC1 in --1.9 mode...
jonforums (Jon Forums)
01:57 AM Bug #4294: IO.popen ['"ping"', 'localhost -n 3'] fails
=begin
How is that a bug ? If ping is surrounded by quotes, ruby will look for an executable named "ping" with the quotes around. If ruby starts to magically remove these quotes, I'm not sure it will bring other unwanted side-effect. Bu...
zimbatm (zimba tm)
12:54 AM Bug #4294 (Closed): IO.popen ['"ping"', 'localhost -n 3'] fails
=begin
>> RUBY_VERSION
=> "1.9.2"
>> RUBY_PLATFORM
=> "i386-mingw32"
>> IO.popen ['"ping"', 'localhost -n 3']
Errno::EINVAL: Invalid argument - "ping"
from (irb):6:in `popen'
from (irb):6
from d:...
redstun (red stun)
03:00 PM Revision 3c1b996a (git): * 2011-01-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:59 PM Revision 6bc19376 (git): * node.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:34 PM Revision d41d2f26 (git): * configure.in: Add '#include <stdlib.h>' to
rb_cv_localtime_overflow test too. It's reported by Tomoyuki
Chikanaga. Thanks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
01:52 PM Bug #4287: test_europe_lisbon(TestTimeTZ) Failure
=begin
> いつもありがとうございます。Linuxとのことなのでこちらでコミットさせていただきました。
> ところで、Chikanaga がコミット権を取得して自分でチェックインするのがみんなが幸せに

Chikanaga-san が。

英語と日本語と行ったり来たりしてると言葉が無茶苦茶になりますね。反省
=end
kosaki (Motohiro KOSAKI)
12:37 PM Bug #4287 (Closed): test_europe_lisbon(TestTimeTZ) Failure
=begin
This issue was solved with changeset r30612.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
* configure.in: Add stdlib.h inclusion into rb_cv_nega...
kosaki (Motohiro KOSAKI)
12:30 PM Bug #4287: test_europe_lisbon(TestTimeTZ) Failure
=begin
いつもありがとうございます。Linuxとのことなのでこちらでコミットさせていただきました。
ところで、Chikanaga がコミット権を取得して自分でチェックインするのがみんなが幸せになれると
思うですが、どうでしょうか。
=end
kosaki (Motohiro KOSAKI)
11:56 AM Bug #4287 (Assigned): test_europe_lisbon(TestTimeTZ) Failure
=begin

=end
naruse (Yui NARUSE)
01:02 PM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
Hi,

2011/1/20 Charles Oliver Nutter <headius@headius.com>:
> So I repeat: JRuby implements kill and raise using a mechanism similar
> to cancellation points, and those points occur at roughly the same
> places during execut...
mame (Yusuke Endoh)
06:58 AM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
On Wed, Jan 19, 2011 at 4:32 AM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
> I guess that you misunderstand cancellation points.  They do not mean
> context-switch boundaries.

I think you misunderstood me. I know what cancellatio...
headius (Charles Nutter)
09:16 AM Feature #4264: General type coercion protocol for Ruby
=begin
Em 19-01-2011 19:53, Charles Oliver Nutter escreveu:
> On Wed, Jan 19, 2011 at 5:54 AM, Rodrigo Rosenfeld Rosas
> <rr.rosas@gmail.com> wrote:
>> I like the cast_to/cast_from names and I guess it avoids conflict with most
>...
rosenfeld (Rodrigo Rosenfeld Rosas)
06:57 AM Feature #4264: General type coercion protocol for Ruby
=begin
On Wed, Jan 19, 2011 at 5:54 AM, Rodrigo Rosenfeld Rosas
<rr.rosas@gmail.com> wrote:
> I like the cast_to/cast_from names and I guess it avoids conflict with most
> libraries.

They're not bad, but casting to me means someth...
headius (Charles Nutter)
08:13 AM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
On Wed, Jan 19, 2011 at 8:53 AM, Nikolai Weibull <now@bitwi.se> wrote:
> And, as demonstrated, isn’t #send good enough?

* It's longer :)
* It defeats optimization, since you have to bounce through a "send"
call to get to th...
headius (Charles Nutter)
08:13 AM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
On Wed, Jan 19, 2011 at 2:58 PM, Gary Wright <gwtmp01@mac.com> wrote:
> Maybe I'm crazy, but could I suggest something a little more general?
>
>   foo.{expression}(arg1)
>
> to have the same semantics as
>
>  foo.send(exp...
headius (Charles Nutter)
06:23 AM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
On Wed, Jan 19, 2011 at 21:58, Gary Wright <gwtmp01@mac.com> wrote:

> On Jan 18, 2011, at 12:51 AM, Charles Nutter wrote:
>> For non-standard or arbitrary method names, it would be nice to have a way to invoke them directly t...
now (Nikolai Weibull)
08:04 AM Revision cffda96b (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
07:18 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
More comments:

* On JVM, you can only specify a ReferenceQueue to the constructor of a Reference. You cannot change or add queues on already-created references. JRuby would not be able to support adding new reference queues ...
headius (Charles Nutter)
07:02 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
FYI, on the JVM it is not possible to use an arbitrary collection for reference enqueuing, and I think there's a good reason for it: calling back into user code while enqueuing a reference is probably not a good idea.

The JV...
headius (Charles Nutter)
07:13 AM Revision 74535bd6 (git): * README.EXT, README.EXT.ja: You shouldn't choose ``conftest.c'' as a
name of a source file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
04:51 AM Bug #3967: rdoc generates bad HTML output for '...' in parameter list, call-seq: with multiple values
=begin
Back-ref: #4149 can be resolved once this is fixed.
=end
meta (mathew murphy)
03:27 AM Revision 1a3950e2 (git): * configure.in: Add stdlib.h inclusion into rb_cv_negative_time_t
test becuase it's required for exit(3). The patch is
created by Tomoyuki Chikanaga. [Bug #4287] [ruby-dev:43060]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
02:41 AM Revision a9f76259 (git): * test/webrick/utils.rb (TestWEBrick::RubyBin): test CGI does not need
to load rubygems. if it activated, ruby raises LoadError about
rbconfig.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:20 AM Revision 74b0a7a0 (git): * ext/psych/lib/psych/visitors/json_tree.rb: Fix JSON emit for
DateTime and Time classes.
* test/psych/test_json_tree.rb: test for JSON emit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)

01/19/2011

11:53 PM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
On Wed, Jan 19, 2011 at 14:56, Austin Ziegler <halostatue@gmail.com> wrote:
> On Tue, Jan 18, 2011 at 12:51 AM, Charles Nutter <redmine@ruby-lang.org> wrote:

>> This syntax would make it easier to integrate with other languag...
now (Nikolai Weibull)
11:13 PM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
On Tue, Jan 18, 2011 at 12:51 AM, Charles Nutter <redmine@ruby-lang.org> wrote:
> This is one Groovy feature I tend to like.

[…]

> This syntax would make it easier to integrate with other languages that have different
> n...
austin (Austin Ziegler)
03:45 AM Feature #4288 (Assigned): Allow invoking arbitrary method names with foo."something" syntax
=begin

=end
naruse (Yui NARUSE)
11:05 PM Revision a17cdfdd (git): * ext/psych/lib/psych/coder.rb (represent_object): arbitrary objects
may be passed to the Psych::Coder object.
* ext/psych/lib/psych/visitors/yaml_tree.rb: support for visiting
arbitrary objects set on the coder.
* test/psych/test_coder.rb: supporting test case.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
tenderlovemaking (Aaron Patterson)
10:42 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Progress:

* Implementation of reference queue core protocol in C. Works with any object that respond_to?(:push).
* Nasty HACKS due to MRI GC clobbering of RBASIC(obj)->flags to handle deferred free lists. Would love to u...
kstephens (Kurt Stephens)
01:33 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Progress:

* Prototype for C SoftReference as requested by Brian.
* Refactored code to use a rb_reference data structure.

https://github.com/kstephens/ruby/commit/c5ab0bf789089d08ddc549d5d9950addeeb41943
=end
kstephens (Kurt Stephens)
06:54 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
FWIW, "ref" is the namespace Java uses (java.lang.ref.WeakReference). Since Ruby's namespaces are shorter, I'd almost prefer Reference::WeakReference, but I'll abstain from the naming discussion.
=end
headius (Charles Nutter)
03:26 AM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
=begin
Progress:

* Moved weakref.c into ext/weak_reference/weak_reference.c via a simple gc_api.c callback manager. Class is now named WeakReference.
* Suggestions/comments on gc_api.c and its semantics are greatly appreciated. F...
kstephens (Kurt Stephens)
09:23 PM Revision 64847a9c (git): Importing rubygems @ c2d4131: Deal with platforms that have DLEXT2 == nil. Fixes RF#28867
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
09:03 PM Revision df2762fb (git): * 2011-01-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:03 PM Revision 63d5d7f5 (git): * method.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:55 PM Feature #4264: General type coercion protocol for Ruby
=begin
On 19-01-2011 08:05, mathew wrote:
> On Tue, Jan 11, 2011 at 10:26, Charles Nutter<redmine@ruby-lang.org> wrote:
>> Issue #4264 has been updated by Charles Nutter.
>>
>>
>> I like #to better as well, but isn't it too gene...
rosenfeld (Rodrigo Rosenfeld Rosas)
07:06 PM Feature #4264: General type coercion protocol for Ruby
=begin
On Tue, Jan 11, 2011 at 10:26, Charles Nutter <redmine@ruby-lang.org> wrote:
> Issue #4264 has been updated by Charles Nutter.
>
>
> I like #to better as well, but isn't it too generic a name, sure to conflict with libraries
...
meta (mathew murphy)
07:34 PM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
Hi,

2011/1/19 Charles Oliver Nutter <headius@headius.com>:
> JRuby implements Thread#raise and #kill using exactly this mechanism.
> On boundaries roughly equivalent to MRI 1.8's thread context switches,
> we ping thread st...
mame (Yusuke Endoh)
03:21 PM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
On Tue, Jan 18, 2011 at 10:00 PM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
> This is not just a problem of Thread#raise.  Asynchronous signals
> (such as Interrupt caused by Ctrl+C) have the same problem.
> Of course, we cannot re...
headius (Charles Nutter)
01:13 PM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
Hi,

2011/1/19 Charles Nutter <redmine@ruby-lang.org>:
> I tried to patch this many times, and it's very difficult. The problem here is that kill is inherently broken in the presence of an ensure block. I've discussed this on ...
mame (Yusuke Endoh)
06:44 AM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
We also have a "load test" for Timeout here: https://github.com/jruby/jruby/blob/master/test/load/load_timeout.rb

This should run to completion,only ever printing "ok" or "timeout". Instead, all versions of MRI I tested will...
headius (Charles Nutter)
06:37 AM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
I tried to patch this many times, and it's very difficult. The problem here is that kill is inherently broken in the presence of an ensure block. I've discussed this on ruby-core emails in the past and on my blog here: http://blo...
headius (Charles Nutter)
01:00 PM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
Hi,

2011/1/19 Charles Nutter <redmine@ruby-lang.org>:
> I tried to patch this many times, and it's very difficult. The problem here is that kill is inherently broken in the presence of an ensure block. I've discussed this on ...
mame (Yusuke Endoh)
06:49 AM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
It is not possible to make cross-thread exception-raising safe with current Ruby semantics.

See the discussion on my blog post here: http://blog.headius.com/2008/02/rubys-threadraise-threadkill-timeoutrb.html

No matter ...
headius (Charles Nutter)
02:25 AM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
Actually, protecting from async exceptions in the ensure block would
be mostly backward-compatible. It means that while a thread is in that
part of the code, no other thread would be running. Only code that
will break, would b...
zimbatm (zimba tm)
01:54 AM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
2011/1/18 Yusuke ENDOH <mame@tsg.ne.jp>:
> Basically agreed, but what is needed actually?

I think that ensure blocks should protect us from async exceptions.
They're here to make sure some part of a code is executed, that sh...
zimbatm (zimba tm)
12:22 PM Bug #4238 (Closed): GC.stress 下で OptionParser で設定のない引数をパースさせると core
=begin
直ったとのことなので代理コミットしときました。Chikanagaさんは早くまつもとさんに言ってコミット権をもらうべきだと思います。
=end
kosaki (Motohiro KOSAKI)
10:21 AM Bug #4238: GC.stress 下で OptionParser で設定のない引数をパースさせると core
=begin
note-2 のパッチで私のほうでも SEGV が起きなくなりました。
=end
metanest (Makoto Kishimoto)
08:40 AM Revision 0d672545 (git): * 2011-01-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:40 AM Revision 896e7a06 (git): * win32/win32.c (init_stdhandle): backport mistake of r29382.
some code are needless in ruby 1.8.
[ruby-core:34579]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:17 AM Revision 4993a1a8 (git): Finish removing code, (fixes sources command test).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
03:41 AM Bug #4291: rb_time_new with negative values (pre-epoch dates) on Windows
=begin
My previous comment is not accurate and enough helpful.

rb_time_new's prototype is VALUE rb_time_new(time_t sec, long usec).
so this is depends on sizeof(time_t).
mingw32's time_t seems 32bit.
This means the year 2038 ...
naruse (Yui NARUSE)
02:34 AM Bug #4291: rb_time_new with negative values (pre-epoch dates) on Windows
=begin
Shouldn't we use 64bit on all platforms instead ?
=end
zimbatm (zimba tm)
02:23 AM Bug #4291 (Rejected): rb_time_new with negative values (pre-epoch dates) on Windows
=begin
-11676096000 exceeds 32bit long.
On i386-mingw32, long is 32bit (on mswin32 long is of course 32bit, and mswin64 is also 32bit because mswin64 is LLP64)

"Other platforms"'s long seem 64bit.
=end
naruse (Yui NARUSE)
01:16 AM Bug #4291 (Rejected): rb_time_new with negative values (pre-epoch dates) on Windows
=begin
rb_time_new does not handle negative values (and thus pre-epoch dates) on windows. It seems like it should given that Time.at does.

ruby 1.9.2p136 (2010-12-25) [i386-mingw32]

Pure ruby does work:
irb(main):005:0> sec ...
banker (Kyle Banker)
03:33 AM Revision b7dd8d07 (git): Always enable rubygems/custom_require
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
03:27 AM Bug #4290 (Closed): !_=%w~ dumps core
=begin
This issue was solved with changeset r30597.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
* parse.y: avoid NULL reference. [ruby-dev:43067]
=end
mame (Yusuke Endoh)
03:21 AM Revision 6d6fe7fe (git): * proc.c (proc_call): Add gc guard to avoid segfault. The fix
is created by Tomoyuki Chikanaga. [Bug #4238][ruby-dev:42963]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
03:09 AM Revision 84e892f8 (git): Remove require of deleted file in RubyGems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
02:42 AM Bug #4292: Type of rdoc in string.c
=begin
I apologize, I meant typo.
=end
dre3k (Andrei Kulakov)
02:32 AM Bug #4292 (Closed): Type of rdoc in string.c
=begin
--- string.c (revision 30594)
+++ string.c (working copy)
@@ -2577,7 +2577,7 @@
* against <i>str</i>,and returns the position the match starts, or
*
dre3k (Andrei Kulakov)
12:08 AM Revision e798ccba (git): Import rubygems 1.5.0 (release candidate)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis

01/18/2011

11:30 PM Bug #4290 (Closed): !_=%w~ dumps core
=begin
遠藤です。

以下で SEGV します。

$ ./miniruby -e '!_=%w~'
-e:1: unterminated string meets end of file
./miniruby: [BUG] Segmentation fault
ruby 1.9.3dev (2011-01-18 trunk 30590) [i686-linux]

条件式の代入文の値に壊れた %w を置くと起...
mame (Yusuke Endoh)
11:04 PM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
Hi,

2011/1/18 Motohiro KOSAKI <redmine@ruby-lang.org>:
> Endoh-san, Grr, my fault. I thought Thread.join call pthread_join, but it doesn't.

I thought so :-)


> But generically, Asynchrounous exception during OS resourc...
mame (Yusuke Endoh)
02:05 PM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
Endoh-san, Grr, my fault. I thought Thread.join call pthread_join, but it doesn't. So right you are, thread variable leak doesn't cause serious error.
But generically, Asynchrounous exception during OS resource handler class co...
kosaki (Motohiro KOSAKI)
02:36 AM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
Why not use a mutex? Too big a performance hit?
=end
mwaechter (Matthias Wächter)
02:36 AM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
Why not use a mutex? Too big a performance hit?
=end
mwaechter (Matthias Wächter)
10:38 PM Revision d26fb035 (git): Reverting nobu's rubygems patch. It needs: 1) to have a test, 2) to be UTF8, and 3) to work on 1.8 (see Gem.read_binary). (It should also be submitted to the rubygems repo or tracker)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
10:10 PM Bug #4238: GC.stress 下で OptionParser で設定のない引数をパースさせると core
=begin
以下のように proc_call() に GC 除けを追加することで、わたしの環境では OptionParser を使った例も、
縮小版も SEGV が起きなくなりました(ruby 1.9.3dev (2011-01-18 trunk 30590) [i686-linux], gcc-4.3.3 optflags=-O3)。
いかがでしょうか。

diff --git a/proc.c b/proc.c
index 9ecf626.....
nagachika (Tomoyuki Chikanaga)
07:23 PM Bug #4289 (Closed): Timeouts in threads cause SEGV
=begin
Derived from [Bug#4266]

Running deadlock_test.rb in [Bug#4266] on trunk makes segfault. git bisect indicate
first bad commit is below.

---------------------------------------------------------------------------
com...
kosaki (Motohiro KOSAKI)
06:37 PM Feature #4222: Irb tab completion support for the valid (but rare) obj::method invocation syntax
=begin
けいじゅ@いしつかです.

In [ruby-dev:43049] the message: "[ruby-dev:43049] Re: Fwd:
[ruby-core:33987] [Ruby 1.9-Feature#4222][Open] Irb tab completion
support for the valid (but rare) obj::method invocation syntax", on
Jan/17 13:27(JS...
keiju (Keiju Ishitsuka)
06:17 PM Revision a525f4d5 (git): * parse.y: avoid NULL reference. [ruby-dev:43067]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
05:56 PM Revision c7ec5b5c (git): * 2011-01-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:56 PM Revision b680cd7d (git): * vsnprintf.c (cvt): set first byte of buf to NUL for the case when
no bytes are written to the buf. [ruby-dev:43062]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:14 PM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
>|Is this still correct?
>
>Yes, just because no one was willing to take over.

Oh, sad. Unfortunately I can't take it over too because my skill is not enough.
However, I plan to watch thread and timeout related bug rep...
kosaki (Motohiro KOSAKI)
04:58 PM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
=begin
Hi,

I plan to commit mutex-synchronize-use-c-implementation.patch at this weekend. So if anyone have objection, please let me know soon.
=end
kosaki (Motohiro KOSAKI)
02:50 PM Feature #4288 (Closed): Allow invoking arbitrary method names with foo."something" syntax
=begin
This is one Groovy feature I tend to like.

For non-standard or arbitrary method names, it would be nice to have a way to invoke them directly that doesn't require the parser to be made more complex nor require an intermedia...
headius (Charles Nutter)
02:27 PM Bug #4287: test_europe_lisbon(TestTimeTZ) Failure
=begin
このテストについては configure.in を以下のように修正すると成功するようになりました。

Index: configure.in
===================================================================
--- configure.in (revision 30590)
+++ configure.in (working copy)
...
nagachika (Tomoyuki Chikanaga)
02:09 PM Bug #4287 (Closed): test_europe_lisbon(TestTimeTZ) Failure
=begin
先日(r30550 以降)から Linux 上で make test-all の faiure が 1つ増えています。

1) Failure:
test_europe_lisbon(TestTimeTZ) [/opt/ruby-trunk/src/ruby/test/ruby/test_time_tz.rb:140]:
<"LMT"> expected but was
<"CET">.

少し gdb で追いかけてみたと...
nagachika (Tomoyuki Chikanaga)
02:05 PM Revision 0858cbf3 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:05 PM Revision 196833eb (git): * gc.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:34 AM Revision aa3cb74b (git): * lib/irb/comletion.rb: Irb tab completion support for XX::method forms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e keiju (Keiju Ishitsuka)
06:11 AM Revision 9ffaa7e9 (git): * lib/logger.rb: added RDoc document for logging message escape
by Hal Brodigan. See #3869
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
02:57 AM Bug #4244 (Closed): Psych.to_json generate incorrect JSON
=begin
This issue was solved with changeset r30587.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

----
* ext/psych/lib/psych/visitors/json_tree.rb (visit_Str...
Anonymous

01/17/2011

11:43 PM Feature #4280: SJIS should be an alias of Windows-31J, not of Shift_JIS
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:43056] Re: [Ruby 1.9-Feature#4280] SJIS should be an alias of Windows-31J, not of Shift_JIS"
on Jan.17,2011 20:01:21, <kosaki.motohiro@jp.fujitsu.com> wrote:
> 1点気になるのは非互換なんですが、「ぎゃっ...
usa (Usaku NAKAMURA)
10:54 PM Revision c8e22ee1 (git): * eval_intern.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:10 PM Bug #4285: Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
Hi,

2011/1/17 Motohiro KOSAKI <redmine@ruby-lang.org>:
>  CPU0(thread x)                     CPU1(thread y)         remark
> ---------------------------------------------------------------------------
>  enter begin block
...
mame (Yusuke Endoh)
04:11 PM Bug #4285 (Closed): Ruby don't have asynchrounous exception safe syntax and It should have.
=begin
This issue was discovered during [Bug#4266] discussion.
Current timeout is racy.

Now, timeout module has following code.
-------------------------------------------------------------------------------
def timeout()
...
kosaki (Motohiro KOSAKI)
09:49 PM Revision f8cf213b (git): * lib/rubygems/source_index.rb (Gem#load_specification): read in
binary mode to get rid of failures caused by mismatch between
default internal encoding and encoding comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:44 PM Revision 0b38e9bc (git): * ext/psych/lib/psych/parser.rb (Mark): Adding a class to wrap
marker information
* ext/psych/parser.c (mark): Add a method to return the mark object
for the parser
* test/psych/test_parser.rb: tests for the Mark class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30588 b2dd03c8-39d4-4d8f-98...
tenderlovemaking (Aaron Patterson)
05:48 PM Revision eacee9d9 (git): * ext/psych/lib/psych/visitors/json_tree.rb (visit_String): JSON
strings should be dumped with double quotes. [ruby-core:34186]
* test/psych/test_json_tree.rb: test for double quotes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
05:00 PM Revision 76fe9e89 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:50 PM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
Hi,

In message "Re: [ruby-core:34535] [Ruby 1.9-Bug#4283] Timeout.timeout may cause application exit unintetionally"
on Mon, 17 Jan 2011 13:57:43 +0900, Motohiro KOSAKI <redmine@ruby-lang.org> writes:

|Module maintaine...
matz (Yukihiro Matsumoto)
01:57 PM Bug #4283: Timeout.timeout may cause application exit unintetionally
=begin
Module maintainers list(http://redmine.ruby-lang.org/wiki/8/Maintainers) says

lib/timeout.rb
Yukihiro Matsumoto (matz)


Is this still correct?
=end
kosaki (Motohiro KOSAKI)
01:53 PM Bug #4283 (Closed): Timeout.timeout may cause application exit unintetionally
=begin
This issue was discovered during [Bug#4266] discussion.
Current timeout is racy.

Now, timeout module has following code.
-------------------------------------------------------------------------------
def timeout()
...
kosaki (Motohiro KOSAKI)
04:05 PM Bug #4284 (Closed): Timeout.timeout may cause application exit unintetionally, again
=begin
ruby-dev is no good place for this discussion. So, I'll close this ticket and reopen at ruby-core.

I'm sorry.
=end
kosaki (Motohiro KOSAKI)
02:44 PM Bug #4284 (Closed): Timeout.timeout may cause application exit unintetionally, again
=begin
This issue was discovered during [Bug#4266] discussion.
Current timeout is racy.

Now, timeout module has following code.
-------------------------------------------------------------------------------
def timeout()
...
kosaki (Motohiro KOSAKI)
04:02 PM Revision 5dfd9b38 (git): * 2011-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision 9f21d18b (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:37 PM Revision 355c3a25 (git): * array.c (rb_ary_times): less MEMCPY calls.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:54 PM Revision 099f52d7 (git): * debug.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:27 PM Feature #4222: Irb tab completion support for the valid (but rare) obj::method invocation syntax
=begin
けいじゅ@いしつかです.

Yugui <yugui@yugui.jp> wrote:

> 石塚さん、

どもです.

> [ruby-core:33987]の件、現状が意図した仕様という訳でないならばマージ
> しようかと思いますが、どうでしょうか。

これで良いような気もしますが, ちょっと微妙なのでもうちょっと待ってくだ
さい. :: と . って微妙に振る舞いが違うようなんですよねぇ...


__
------...
keiju (Keiju Ishitsuka)
12:40 PM Revision 6c887c51 (git): * 2011-01-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:40 PM Revision 8561ae19 (git): * ruby.c (process_options): revert r30549.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom