Project

General

Profile

Activity

From 06/21/2012 to 06/27/2012

06/27/2012

11:27 PM Bug #6657 (Closed): IRB.fail
NotImplementError が残っていたので NotImplementedError に変更していて気づいたのですが、
以下のように IRB.fail が NoMethodError になるようです。
% ruby -...
znz (Kazuhiro NISHIYAMA)
09:54 PM Feature #6649: Add new set_trace_func events "b-call", "b-return"
This should help. I added some YARD docs. See http://rubydoc.info/github/rubyworks/tracepoint/master/frames
trans (Thomas Sawyer)
10:29 AM Feature #6649: Add new set_trace_func events "b-call", "b-return"
(2012/06/26 23:32), trans (Thomas Sawyer) wrote:
> I assume referring to [ruby-core:5528] (https://bugs.ruby-lang....
ko1 (Koichi Sasada)
09:31 PM Bug #6654 (Closed): Module#prepend does not honor included modules
This issue was solved with changeset r36237.
Konstantin, thank you for reporting this issue.
Your contribution to Rub...
nobu (Nobuyoshi Nakada)
08:25 PM Bug #6654 (Closed): Module#prepend does not honor included modules
=begin
I really love that Module#prepend landed in core. I just had a play with it. I'm not sure if the following be...
rkh (Konstantin Haase)
09:21 PM Feature #5394: Anonymous Symbols, Anonymous Methods
I just thought myself about anonymous methods and wanted to post it here with "Joke" status. I thought about a possi... alexeymuranov (Alexey Muranov)
09:12 PM Revision a4932b54 (git): * 2012-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:12 PM Revision 3f322590 (git): prepend: fix ancestors order
* class.c (rb_mod_ancestors): fix ancestors order.
[ruby-core:45919][Bug #6658] [ruby-dev:45861][Bug #6659]
git-sv...
nobu (Nobuyoshi Nakada)
09:01 PM Bug #6655 (Closed): Calling instance_methods after prepend causes VM crash
This issue was solved with changeset r36236.
Konstantin, thank you for reporting this issue.
Your contribution to Rub...
nobu (Nobuyoshi Nakada)
08:50 PM Bug #6655 (Closed): Calling instance_methods after prepend causes VM crash
=begin
This code:
class Example
prepend Module.new
instance_methods
end
Causes the fo...
rkh (Konstantin Haase)
08:24 PM Feature #6647: Exceptions raised in threads should be logged
normalperson (Eric Wong) wrote:
> Alex Young <[email protected]> wrote:
> > On 25/06/12 23:44, rue (Eero Saynat...
rue (Eero Saynatkari)
11:23 AM Feature #6647: Exceptions raised in threads should be logged
Alex Young <[email protected]> wrote:
> On 25/06/12 23:44, rue (Eero Saynatkari) wrote:
> >Issue #6647 has be...
normalperson (Eric Wong)
06:32 PM Bug #6614: GC doesn't collect objects bound to (collectable) proc
cjheath (Clifford Heath) wrote:
> On 27/06/2012, at 4:35 PM, nobu (Nobuyoshi Nakada) wrote:
> > headius (Charles N...
shyouhei (Shyouhei Urabe)
05:23 PM Bug #6614: GC doesn't collect objects bound to (collectable) proc
On 27/06/2012, at 4:35 PM, nobu (Nobuyoshi Nakada) wrote:
> headius (Charles Nutter) wrote:
>> Finalizers in JRuby...
cjheath (Clifford Heath)
03:35 PM Bug #6614: GC doesn't collect objects bound to (collectable) proc
headius (Charles Nutter) wrote:
> Finalizers in JRuby are stored on a reference from the object itself, so they don'...
nobu (Nobuyoshi Nakada)
02:03 PM Bug #6614: GC doesn't collect objects bound to (collectable) proc
Finalizers in JRuby are stored on a reference from the object itself, so they don't actually prevent the object from ... headius (Charles Nutter)
02:23 AM Bug #6614: GC doesn't collect objects bound to (collectable) proc
> Your code uses `print' but not `printf', so the arguments cannot be optimized out, even if necessary assumptions a... Anonymous
05:25 PM Bug #6547: DateTime.new does not call #initialize
I disagree, I believe this is a bug since it results in extremely surprising behaviour, and no other stdlib classes d... lmc (Luke Mcildoon)
04:48 PM Feature #1102 (Closed): Prepend Module
This issue was solved with changeset r36234.
Thomas, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
04:43 PM Feature #6638: Array as queue
Another couple of commits to https://github.com/ruby/ruby/pull/133 :
- fixed error in rb_ary_cat_to_shared which lea...
funny_falcon (Yura Sokolov)
02:18 PM Revision c6869862 (git): NotImplementError is not exist.
* lib/racc/parser.rb: NotImplementError is not exist.
* lib/irb/output-method.rb (IRB::OutputMethod#print): ditto.
g...
znz (Kazuhiro NISHIYAMA)
01:40 PM Revision 3e96f56f (git): remove from original m_tbl
* vm_method.c (remove_method): remove the method from the original
m_tbl on a prepended module.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
01:40 PM Revision d4269d7b (git): fix null m_tbl
* class.c (rb_obj_singleton_methods): m_tbl in prepended class/module
is NULL.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
12:31 PM Revision cf3a8f09 (git): ancestor modules
* class.c (rb_prepend_module): ancestors of prepending module also
should be included. [ruby-core:45914][Bug #6654...
nobu (Nobuyoshi Nakada)
12:01 PM Revision 48c04ad0 (git): fix null m_tbl
* class.c (class_instance_method_list): m_tbl in prepended
class/module is NULL. [ruby-core:45915][Bug #6655]
git...
nobu (Nobuyoshi Nakada)
11:36 AM Revision 28cb8f5d (git): fix null m_tbl
* ext/objspace/objspace.c (memsize_of): m_tbl in prepended
class/module is NULL.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
11:23 AM Bug #6653: 1.9.2/1.9.3 exhibit SEGV with many threads+tcp connections
"erikh (Erik Hollensbe)" <[email protected]> wrote:
> Issue #6653 has been reported by erikh (Erik Hollensbe).
...
normalperson (Eric Wong)
08:19 AM Bug #6653 (Closed): 1.9.2/1.9.3 exhibit SEGV with many threads+tcp connections
the script: https://gist.github.com/4f36f8543ad702861096
the trace + output of the run: https://gist.github.com/cf7d...
erikh (Erik Hollensbe)
10:05 AM Feature #6651 (Closed): Re: [ruby-cvs:43389] nobu:r36213 (trunk): popen: shell commands with envvar
r36230 nobu (Nobuyoshi Nakada)
09:23 AM Feature #6643: io.seek(off, :end)
2012年6月26日 22:56 Kazuhiro NISHIYAMA <[email protected]>:

> から連想すると共通の prefix を省略したシンボルになりそうなので、
> 大文字の :END や ...
akr (Akira Tanaka)
09:13 AM Feature #6590: Dealing with bigdecimal, etc gems in JRuby
I feel that a shim for JRuby would do the job for now. Whether or not JRuby can RubyBigDecimal.java into a gem is a s... hasari (Hiro Asari)
12:59 AM Feature #6590 (Open): Dealing with bigdecimal, etc gems in JRuby
If JRuby has problems because of the new bundled gems, should we not try to find a solution?
Maybe Nahi can help?
marcandre (Marc-Andre Lafortune)
08:06 AM Bug #5776: irb のトップレベルで定義したメソッドが public になる
I ran into this bug recently and I did a bit of investigating. This is due to a change introduced by #3406 (r29578) t... davidbalbert (David Albert)
07:48 AM Revision 8ddbbb33 (git): Module#prepend
* class.c (rb_prepend_module): prepend module into another module.
* eval.c (rb_mod_prepend): new method Module#prepe...
nobu (Nobuyoshi Nakada)
07:46 AM Revision 8634544f (git): name of klass
* vm_method.c (rb_method_entry_make): use name of klass explicitly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
nobu (Nobuyoshi Nakada)
07:29 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
=begin
Re-running this last benchmark with only 10,000 files across 50 runs, using ministat from FreeBSD to calculat...
drbrain (Eric Hodel)
06:57 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
=begin
Since the last benchmark is so close, this benchmark uses the same deflate file set, but adds GVL contention b...
drbrain (Eric Hodel)
06:47 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
=begin
This benchmarks inflates 100,000 1000byte deflate strings. 1000 bytes is smaller than the default Zlib buffe...
drbrain (Eric Hodel)
06:23 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
=begin
This benchmark inflates ~43,000 100KB deflate strings (~1GB total input) using the same ruby version as above....
drbrain (Eric Hodel)
06:02 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
=begin
Here is a second benchmark using a gzipped file of 1GB from /dev/random, but only for a single thread using
...
drbrain (Eric Hodel)
03:23 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
Here is a demonstration video:
http://www.youtube.com/watch?v=uvidgwKyPh4
To skip past the code, use:
http:/...
drbrain (Eric Hodel)
05:37 AM Revision f4d2374b (git): adjust style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:46 AM Bug #6650 (Assigned): Fixing win32ole test errors
luislavena (Luis Lavena)
04:10 AM Revision 07d9c294 (git): NOEX_NOREDEF
* vm_method.c (rb_method_entry_make): use NOEX_NOREDEF itself for the
condition.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
03:10 AM Feature #5531: deep_value for dealing with nested hashes
I'd really like to see this in the next version of Ruby, it's a really common pattern. weexpectedTHIS (Kyle Peyton)
02:22 AM Bug #6652 (Closed): broken Marshal compatibilities on Date and DateTime
=begin
(({Date})) and (({DateTime})) dumped by 1.8 or earlier cannot be loaded by trunk.
$ /usr/bin/ruby -v
...
nobu (Nobuyoshi Nakada)
12:15 AM Revision f70724c3 (git): * 2012-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:15 AM Revision 2240eb37 (git): popen: shell commands with envvars and execopts
* io.c (is_popen_fork): check if fork and raise NotImplementedError if
unavailable.
* io.c (rb_io_s_popen): allow e...
nobu (Nobuyoshi Nakada)

06/26/2012

11:32 PM Feature #6649: Add new set_trace_func events "b-call", "b-return"
> Making an alternative API which can replace set_trace_func() (correctly speaking, set_trace_func() can be implement... trans (Thomas Sawyer)
04:09 PM Feature #6649 (Rejected): Add new set_trace_func events "b-call", "b-return"
=begin
= Abstract
Add new events "b-call", "b-return" for set_trace_func().
When block is invoked, then "b-call"...
ko1 (Koichi Sasada)
11:32 PM Revision f52f0339 (git): merge revision(s) 34633: [Backport #5124]
* insns.def (splatarray): make new array if flag is set.
* compile.c (iseq_compile_each): make new array wit...
naruse (Yui NARUSE)
11:25 PM Feature #6651 (Closed): Re: [ruby-cvs:43389] nobu:r36213 (trunk): popen: shell commands with envvar
=begin
なかだです。
: At Mon, 25 Jun 2012 17:13:56 +0900,
: Tanaka Akira wrote in [ruby-dev:45812]:
とりあえず、現在はドキュメント...
nobu (Nobuyoshi Nakada)
10:59 PM Feature #6643: io.seek(off, :end)
西山和広です。

At Tue, 26 Jun 2012 05:10:47 +0900,
Tanaka Akira wrote:
>
> >> IO::SEEK_CUR と等価な指定として :cur,
> ...
znz (Kazuhiro NISHIYAMA)
10:23 PM Feature #6643: io.seek(off, :end)
須藤です。

In <CANjopZHFG3ZQ+VA_dJPCAxn8UnQ6FqqfyfOyxLy536tkwqaWbA@mail.gmail.com>
"[ruby-dev:45843] Re: [ruby-t...
kou (Kouhei Sutou)
05:24 AM Feature #6643: io.seek(off, :end)
2012年6月25日 23:37 SATOH Fumiyasu <[email protected]>:

>> IO::SEEK_CUR と等価な指定として :cur,
>
> :current がよいと思います...
akr (Akira Tanaka)
04:53 AM Feature #6643: io.seek(off, :end)
2012年6月25日 23:31 SASADA Koichi <[email protected]>:

>  これ,例えば IO::SEEK_END も値が :end になるんでしょうか(なっちゃいけ
> ない理由はあるんかな...
akr (Akira Tanaka)
10:43 PM Bug #6650 (Closed): Fixing win32ole test errors
Since FileSystemObject is limited only to ANSI and UTF-16LE encoding tests shouldn't try to use other encodings since... bosko (Boško Ivanišević)
10:07 PM Feature #6590 (Third Party's Issue): Dealing with bigdecimal, etc gems in JRuby
mrkn (Kenta Murata)
10:06 PM Feature #6590: Dealing with bigdecimal, etc gems in JRuby
I'm sorry I don't understand JRuby.
mrkn (Kenta Murata)
07:38 PM Feature #6638: Array as queue
I've add a couple commits to https://github.com/ruby/ruby/pull/133 and now Array becomes fully useful as a deque:
- ...
funny_falcon (Yura Sokolov)
06:00 PM Feature #6638: Array as queue
This patch actually fixes non-linear Queue behaviour considered in http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/... funny_falcon (Yura Sokolov)
07:23 PM Revision eeb409a2 (git): merge revision(s) 35913: [Backport #6640]
* win32/win32.c (rb_w32_sysinit): let the system not display the
critical-error-handler message box and the...
naruse (Yui NARUSE)
07:21 PM Revision 49dbacf7 (git): merge revision(s) 35081: [Backport #6605]
* bignum.c (rb_big_pow): estimate result bit size more precisely.
[ruby-core:30735][Feature #3429]
git-sv...
naruse (Yui NARUSE)
06:43 PM Bug #6645 (Feedback): Segmentation fault in net/http.rb
The C level stack trace says someone gives Ruby a broken array.
Anyone can make a small reproducible code?
naruse (Yui NARUSE)
06:35 AM Bug #6645: Segmentation fault in net/http.rb
You have many C extensions loaded, one of these may be causing the crash. Can you reproduce this crash without loadi... drbrain (Eric Hodel)
06:23 PM Feature #6647: Exceptions raised in threads should be logged
On 25/06/12 23:44, rue (Eero Saynatkari) wrote:
>
> Issue #6647 has been updated by rue (Eero Saynatkari).
>
...
regularfry (Alex Young)
07:44 AM Feature #6647: Exceptions raised in threads should be logged
headius (Charles Nutter) wrote:
> Many applications and users I have dealt with have run into bugs due to Ruby's beh...
rue (Eero Saynatkari)
07:24 AM Feature #6647: Exceptions raised in threads should be logged
FWIW, precedent: Java threads log their exceptions by default. I have *never* found the feature to be a bother, and i... headius (Charles Nutter)
07:21 AM Feature #6647 (Closed): Exceptions raised in threads should be logged
Many applications and users I have dealt with have run into bugs due to Ruby's behavior of quietly swallowing excepti... headius (Charles Nutter)
05:01 PM Bug #6235 (Closed): Call to malloc not checked in thread_pthread.c
This issue was solved with changeset r36222.
Ruby, thank you for reporting this issue.
Your contribution to Ruby is g...
ko1 (Koichi Sasada)
04:18 PM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
It seems that there is no need for mutex in a native queue implementation (considering we have GVL),
and so that que...
funny_falcon (Yura Sokolov)
09:53 AM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
"ko1 (Koichi Sasada)" <[email protected]> wrote:
> Eric, can this patch work fine on current trunk?
> ... wh...
normalperson (Eric Wong)
04:35 AM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
Sorry for absent from this request.
Eric, can this patch work fine on current trunk?
... which patch should I use?
ko1 (Koichi Sasada)
02:23 PM Feature #6641: Hash.auto constructor
> Hash.with_default(0)
> Hash.with_default{Time.now}
> Hash.with_default{|k| k.to_sym}
> {}.with_default(0)
...
kosaki (Motohiro KOSAKI)
12:19 PM Feature #6641: Hash.auto constructor
-1.
I don't like the destructive default proc, which sets new keys automatically.
nobu (Nobuyoshi Nakada)
01:35 PM Revision 1ca611f3 (git): test: scan ARGV
* sample/test.rb: scan ARGV all.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36225 b2dd03c8-39d4-4d8f-98ff-823...
nobu (Nobuyoshi Nakada)
11:59 AM Feature #6646 (Closed): Objectified caller
matz (Yukihiro Matsumoto)
05:59 AM Feature #6646: Objectified caller
Yep! And Yeah! trans (Thomas Sawyer)
05:57 AM Feature #6646: Objectified caller
is [ruby-core:45693] not enough?
loc = caller_locations[0]
loc#label # #in
loc#lineno # #line
loc#pa...
ko1 (Koichi Sasada)
05:22 AM Feature #6646 (Closed): Objectified caller
In Feature #3917 it is mentioned short-coming of caller:
* caller() returns an array of "filename:linenum in `meth...
trans (Thomas Sawyer)
11:53 AM Bug #4909: trapハンドラは再入されてはいけないのではないか?
2012/6/25 SASADA Koichi <[email protected]>:
> (2012/06/26 6:24), KOSAKI Motohiro wrote:
>>> こういう話もあったんですね.
>>> >
...
kosaki (Motohiro KOSAKI)
06:53 AM Bug #4909: trapハンドラは再入されてはいけないのではないか?
(2012/06/26 6:24), KOSAKI Motohiro wrote:
>> こういう話もあったんですね.
>> >
>> > POSIX signal を考えると,同じシグナルは mask しておく(遅延す...
ko1 (Koichi Sasada)
06:29 AM Bug #4909: trapハンドラは再入されてはいけないのではないか?
> こういう話もあったんですね.
>
> POSIX signal を考えると,同じシグナルは mask しておく(遅延する)という感じでしょうか.
> あ,POSIX signal の場合は遅延じゃなくて,単に捨てるん...
kosaki (Motohiro KOSAKI)
05:24 AM Bug #4909: trapハンドラは再入されてはいけないのではないか?
こういう話もあったんですね.
POSIX signal を考えると,同じシグナルは mask しておく(遅延する)という感じでしょうか.
あ,POSIX signal の場合は遅延じゃなくて,単に捨てるんだっけ(realtim...
ko1 (Koichi Sasada)
11:47 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
Can you please mesure performance impact? Because GVL acquire is costly operation. The performance benefit is not obv... kosaki (Motohiro KOSAKI)
08:27 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
This patch allocates one extra byte for the '\0' sentinel like rb_str_resize() drbrain (Eric Hodel)
11:38 AM Revision 0659c535 (git): merge revision(s) 35434:[Backport #6593]
* lib/drb/ssl.rb: generate 1024 bits RSA key instead of 512 bits.
OpenSSL 1.0.1 rejects 512 bits RSA key fo...
naruse (Yui NARUSE)
11:36 AM Revision 898b9c1b (git): merge revision(s) 34552: [Backport #6516]
* ext/zlib/zlib.c (do_inflate): Inflate more data if buffered data
exists. Allows Zlib::Inflate#set_dicti...
naruse (Yui NARUSE)
09:54 AM Feature #6483: parametric map
In `golf_prelude.rb`:
```ruby
class Symbol
def call(*args, &block)
proc do |recv|
recv.__send__(se...
nobu (Nobuyoshi Nakada)
08:26 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
I'm positive to the feature, but RubyVM wouldn't be right place.
It is CRuby specific and unexpected to be in other ...
nobu (Nobuyoshi Nakada)
07:56 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
Oops, this should be a feature request. headius (Charles Nutter)
07:56 AM Feature #6648 (Assigned): Provide a standard API for retrieving all command-line flags passed to Ruby
Currently there are no standard mechanisms to get the flags passed to the currently running Ruby implementation. The ... headius (Charles Nutter)
08:01 AM Revision 91aba07a (git): * thread_pthread.c (register_cached_thread_and_wait):
return immediately if malloc() failed.
[ruby-core:43960] [ruby-trunk - Bug #6235]
* thread_pthread.c (USE_THREAD_CA...
ko1 (Koichi Sasada)
07:46 AM Revision 5605afa5 (git): test: reduce output if succeded
* bootstraptest/runner.rb (exec_test): reduce output if succeded.
* sample/test.rb (PROGRESS.finish): ditto.
git-svn...
nobu (Nobuyoshi Nakada)
07:46 AM Revision ffa20cf1 (git): use rb_check_hash_type
* class.c (rb_scan_args): use rb_check_hash_type.
* process.c (rb_exec_getargs): ditto.
* sprintf.c (get_hash): ditto...
nobu (Nobuyoshi Nakada)
05:56 AM Feature #3917: [proposal] called_from() which is much faster than caller()
#caller_locations, is this what I just (re)proposed in #6646? Sorry if so, I can't read Japanese :(
Maybe better n...
trans (Thomas Sawyer)
04:46 AM Feature #3917 (Feedback): [proposal] called_from() which is much faster than caller()
I made caller_locations() (see [ruby-core:45253] [RFC] RubyVM::FrameInfo.caller method).
Maybe the last problem is...
ko1 (Koichi Sasada)
05:49 AM Bug #6460: `unexpected return' occurs when a proc is called in ensure
こちらも遅くなって済みません.
テストを trunk に,
パッチを 1.9.3 にバックポート,
が良いのではないかと思います.
テストは btest の KNOWNBUGS.rb かなぁ.
ko1 (Koichi Sasada)
05:41 AM Bug #5832: 意図しないブロック渡しが行われる
見落としていてすみません.
良さそうに見えるので,テストが通れば,テストを追加してコミット頂けませんか.
ko1 (Koichi Sasada)
05:37 AM Feature #5669 (Feedback): Random thread scheduling based on a seed
ko1 (Koichi Sasada)
05:36 AM Feature #5543 (Feedback): rb_thread_blocking_region() API is poorly designed
ping: cjameshuff
ko1 (Koichi Sasada)
05:29 AM Feature #5088 (Closed): Refactor and Document vm_method.c / method.h
I think we need to discuss about each spec, before implementation (of course, a proposal with an implementation is we... ko1 (Koichi Sasada)
05:25 AM Feature #5016 (Closed): Kernel#caller with negative limit should limit result to N initial frames
See https://bugs.ruby-lang.org/issues/3917 ko1 (Koichi Sasada)
05:22 AM Feature #4326 (Closed): Fiber should respond to call() and []
I close this ticket.
Please re-open it if anyone have any comment which we need to discuss again.
ko1 (Koichi Sasada)
05:10 AM Feature #4146: Improvement of Symbol and Proc
これ,なんで私なんだっけ.
まつもとさんが最初に気に入らない,と言っているところですが,
今見直してみるとどうでしょうか.
ko1 (Koichi Sasada)
04:55 AM Feature #3251: allow to unlock mutex locked by another thread
1)まず元々の提案は非同期例外を救うというモチベーションから来ているので、専用構文のほうがベターであろう。よってたぶんmutexの変更は不要
2)やるなら、semaphoeをつくるほうがいいなあ
kosaki (Motohiro KOSAKI)
04:31 AM Feature #3251: allow to unlock mutex locked by another thread
これ,どういう話で止まってるんでしたっけ....
なんか,いろんな話が混ざってる気がします.
ko1 (Koichi Sasada)
04:51 AM Bug #4008 (Feedback): Rails 3::declarative_authorization::authorization_rules request => segvault ruby 1.9.2
Could you try on current trunk? ko1 (Koichi Sasada)
04:49 AM Feature #3944: Add Fiber#root? method
Sorry for long absent.
I'm not sure why `Fiber#root?` is needed.
Could you give the examples?
I think if you don...
ko1 (Koichi Sasada)
04:38 AM Feature #3731: Easier Embedding API for Ruby
I'll write document for embedding Ruby on your application.
At first, in Japanese,
Second, translate in English.
P...
ko1 (Koichi Sasada)
04:33 AM Bug #6174: Fix collision of ConditionVariable#wait timeout and #signal (+ other cosmetic changes)
Thanks Kosaki-san!
ko1 (Koichi Sasada)
04:28 AM Feature #3206 (Feedback): Problems manipulating the signal mask with Ruby
I'm so sorry for absence from this ticket.
From Ruby 1.9.3, we unmask all mask of all threads (main thread, timer ...
ko1 (Koichi Sasada)
04:22 AM Bug #6634 (Assigned): Deadlock with join and ConditionVariable
kosaki (Motohiro KOSAKI)
01:59 AM Bug #6634: Deadlock with join and ConditionVariable
Always happens, on Arch Linux x86_64.
> ruby reduced.rb
reduced.rb:13:in `join': deadlock detected (fatal)
...
meh. (meh. I don't care)
04:20 AM Feature #3638 (Closed): VM内データ構造へアクセスするマクロ
こちら,心を入れ替えて書き直しているので close とさせて下さい.
ko1 (Koichi Sasada)
04:20 AM Feature #3187: Allow dynamic Fiber stack size
Any other idea about it? It's only API design.
I'm not sure nahi-san's idea is good for Ruby or not.
I feel that...
ko1 (Koichi Sasada)
04:15 AM Bug #2788: nil.instance_eval pushes nil onto cref
I'm so sorry to miss your ticket for long time.
Always I get confusing about instance eval with special variables ...
ko1 (Koichi Sasada)
04:10 AM Feature #2674: RubyVM::InstructionSequence to accept IOs
随分放置しております.すみません.
とくに異論はないんですが,今のにあたる,BUG らないパッチ下さい,って感じでしょうか.
ko1 (Koichi Sasada)
04:08 AM Feature #2447: reduce GC pressure by symbol table without String instance
あれ,これ私ですか.
ええと,今度やります.これは,big feature じゃないから遅くてもいいよね.
ko1 (Koichi Sasada)
04:04 AM Feature #2080: Proc#to_source, Method#to_source
この件,まつもとさんは何かご意見はありますか?
ko1 (Koichi Sasada)
04:00 AM Feature #1102: Prepend Module
Nobu will commit it. ko1 (Koichi Sasada)
03:44 AM Feature #6617: Net::HTTP: Bind to a specific local IP/port
The patch adds accessors for @local_host and @local_port and uses both in TCPSocket.open call. mksm (Ricardo Amorim)
02:17 AM Feature #4254: Allow method transplanting
That makes sense. But I am not sure it matters a great deal. Modules too can have interdependent methods and referenc... trans (Thomas Sawyer)
12:47 AM Feature #4254: Allow method transplanting
I guess it wouldn't make much sense and would lead to other developer's confusion as the method may rely on some inte... rosenfeld (Rodrigo Rosenfeld Rosas)
12:08 AM Feature #4254: Allow method transplanting
What prevents methods from being transplanted *from* a class?
trans (Thomas Sawyer)
01:02 AM Revision 9ac51c29 (git): * 2012-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:01 AM Revision 876d4c4c (git): Revert r36213 "popen: shell commands with envvar"
* io.c (rb_io_s_popen): revert r36213 "popen: shell commands with
envvar" because it disabled to let single command...
nobu (Nobuyoshi Nakada)

06/25/2012

11:59 PM Bug #6645 (Rejected): Segmentation fault in net/http.rb
=begin
Today I ran into the problem titled above. The error message looks like this:
/home/yuki/.rvm/rubies/ruby...
yuki24 (Yuki Nishijima)
11:53 PM Feature #6643: io.seek(off, :end)
At Mon, 25 Jun 2012 19:32:06 +0900,
akr (Akira Tanaka) wrote:
> IO#seek メソッドの whence 引数としてシンボルを受け付けるようにしませんか。
...
fumiyas (Fumiyasu SATOH)
11:53 PM Feature #6643: io.seek(off, :end)
(2012/06/25 23:17), KOSAKI Motohiro wrote:
>> >
>> > IO::SEEK_END と等価な指定として :end,
>> > IO::SEEK_CUR と等価な指定として...
ko1 (Koichi Sasada)
11:23 PM Feature #6643: io.seek(off, :end)
(6/25/12 6:32 AM), akr (Akira Tanaka) wrote:
>
> Issue #6643 has been reported by akr (Akira Tanaka).
>
> ...
kosaki (Motohiro KOSAKI)
07:31 PM Feature #6643 (Closed): io.seek(off, :end)
IO#seek メソッドの whence 引数としてシンボルを受け付けるようにしませんか。
つまり、
io.seek(0, IO::SEEK_END)
のかわりに
io.seek(0, :end)
とかけるように...
akr (Akira Tanaka)
09:29 PM Feature #6641: Hash.auto constructor
Eregon (Benoit Daloze) [2012-06-25 12:33]:
> But at the same time, this is clearly a specialization of
> Hash.ne...
jwille (Jens Wille)
09:24 PM Feature #6641: Hash.auto constructor
Maybe something like Hash.with_default{[]}. "with_default" could be both a class and an instance method so that you c... rosenfeld (Rodrigo Rosenfeld Rosas)
07:33 PM Feature #6641: Hash.auto constructor
trans (Thomas Sawyer) wrote:
> It is not uncommon to need a Hash following the pattern:
>
> Hash.new{ |h,k| h[k...
Eregon (Benoit Daloze)
09:34 AM Feature #6641 (Assigned): Hash.auto constructor
=begin
It is not uncommon to need a Hash following the pattern:
Hash.new{ |h,k| h[k]={} }
Another common exa...
trans (Thomas Sawyer)
09:04 PM Bug #6644 (Closed): Weird behavior of defined?(super) check invoked from a metaprogrammatically defined class method
=begin
Lately I came across some weird behavior with the (({defined?})) operator used to check if (({super})) keywor...
alexisowl (Alexey Smolianinov)
05:23 PM Bug #6344: 1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64
Weird, it still/again crashes with ruby 2.0.0dev (2012-06-25 trunk 36213) [powerpc-linux]
http://ppc.koji.fedorapr...
vo.x (Vit Ondruch)
04:57 PM Feature #4254 (Closed): Allow method transplanting
This issue was solved with changeset r36214.
Jonas, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
03:51 PM Feature #4254: Allow method transplanting
matz (Yukihiro Matsumoto) wrote:
> I'd like to allow method transplanting from a module, not a class, to either clas...
duerst (Martin Dürst)
03:38 PM Feature #4254: Allow method transplanting
I'd like to allow method transplanting from a module, not a class, to either class or module.
Any objection?
Matz...
matz (Yukihiro Matsumoto)
04:43 PM Bug #6604 (Assigned): trunkでtest-all が完走しない (-j 使用時のみ)
> ruby 2.0.0dev (2012-06-25 trunk 36211) [x86_64-darwin11.3.0] で再現しませんでした。
エスパーではないので、この文章から求めているフィードバックを読み取ることはでき...
kosaki (Motohiro KOSAKI)
09:19 AM Bug #6604 (Feedback): trunkでtest-all が完走しない (-j 使用時のみ)
ruby 2.0.0dev (2012-06-25 trunk 36211) [x86_64-darwin11.3.0] で再現しませんでした。
sorah (Sorah Fukumori)
04:25 PM Bug #6573: Webrick test failures
Thinking of it further, I realized that this may be caused by order in which tests are required - and I think that th... Anonymous
02:54 PM Bug #6573: Webrick test failures
Hmm, it is strange that I don't have any problems building with my patch - all tests pass for me. Are you sure you di... Anonymous
03:35 PM Feature #6638: Array as queue
I've fixed error introduced in second commit on the case `x.concat(x)`. funny_falcon (Yura Sokolov)
12:35 PM Feature #6638: Array as queue
If it doesn't change the behavior, I am positive to merge this.
Matz.
matz (Yukihiro Matsumoto)
10:21 AM Revision f4af54f2 (git): add tests for IO#seek.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:13 AM Bug #6632 (Assigned): Typos in CGI (core.rb)
xibbar (Takeyuki FUJIOKA)
08:49 AM Revision 82a408fb (git): Revert r31873 Module#mix
* class.c (rb_mix_module): revert Module#mix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36216 b2dd03c8-39d4-...
nobu (Nobuyoshi Nakada)
08:06 AM Revision 7c3d0ce3 (git): method transplanting
* proc.c (rb_mod_define_method): allow method transplanting from a
module to either class or module. [ruby-core:34...
nobu (Nobuyoshi Nakada)
07:57 AM Revision e6f1e3f4 (git): method transplanting
* proc.c (rb_mod_define_method): allow method transplanting from a
module to either class or module. [ruby-core:34...
nobu (Nobuyoshi Nakada)
06:42 AM Revision 0f0f0f44 (git): popen: shell commands with envvar
* io.c (is_popen_fork): check if fork and raise NotImplementedError if
unavailable.
* io.c (rb_io_s_popen): allow s...
nobu (Nobuyoshi Nakada)
02:35 AM Revision 0e8395d6 (git): * internal.h: use rb_pid_t instead of pid_t because of there is no
definition of pid_t here on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36212 b2dd03c8-39d4-4d8f-98f...
U.Nakamura

06/24/2012

08:00 PM Feature #6639: ArgumentError から ArityError を分離
> =begin
> ArgumentError と TypeError の違いがわかりにくい、という話がありました( #6423 )。
> 違いがわかりにくい原因として、メソッドやブロックの呼び出し時に、次のような感じで、
...
kosaki (Motohiro KOSAKI)
05:03 PM Feature #6639 (Rejected): ArgumentError から ArityError を分離
=begin
ArgumentError と TypeError の違いがわかりにくい、という話がありました( #6423 )。
違いがわかりにくい原因として、メソッドやブロックの呼び出し時に、次のような感じで、
エラーの発生す...
metanest (Makoto Kishimoto)
05:48 PM Bug #6625: broken Marshal compatibilities on Complex and Rational
ok, support forever. tadf (tadayoshi funaba)
04:49 AM Bug #6625: broken Marshal compatibilities on Complex and Rational
tadf (tadayoshi funaba) wrote:
> should we still support 1.8 dump?
Yes please. We no longer need to write old fo...
shyouhei (Shyouhei Urabe)
05:10 PM Feature #5053: ruby コマンドと libruby の食い違いチェック
[ruby-dev:45708] コンペ向けの資料を添付 metanest (Makoto Kishimoto)
05:10 PM Feature #4043: グローバル関数current_classの提案
[ruby-dev:45708] コンペ向けの資料を添付 metanest (Makoto Kishimoto)
04:41 PM Feature #6638 (Closed): Array as queue
Many libraries use Array as queue (cause stdlib has no real dequeue class).
And typical pattern is to use #push and ...
funny_falcon (Yura Sokolov)
03:42 PM Revision 7563b69c (git): * 2012-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:42 PM Revision 1ebe152e (git): * configure.in (for stack end address): remove human68k specific
check. It is no longer supported.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36210 b2dd03c8-39d4-4d8f-98ff-82...
kosaki (Motohiro KOSAKI)
02:25 PM Feature #6611: Comments requested on implementation of set_parse_func
Generally speaking on ruby, feature request is hard to accept.
Submitter must make people understand why the feature...
naruse (Yui NARUSE)
02:02 PM Revision cc1c97ae (git): io.c: spawnv
* io.c (pipe_open): merge win32 code using spawnv().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36209 b2dd03c...
nobu (Nobuyoshi Nakada)
01:53 PM Revision 5be0ab59 (git): process.c: separate check_exec_fds_1
* process.c (check_exec_fds): separate check_exec_fds_1() since
nonstatic initializer of an aggregate type is not a...
nobu (Nobuyoshi Nakada)
01:52 PM Revision 5cc2112e (git): trailing spaces
* ChangeLog: remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36207 b2dd03c8-39d4-4d8f-98ff...
nobu (Nobuyoshi Nakada)
01:35 PM Revision 78993d43 (git): update async-signal-safe comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:54 PM Feature #4151: Enumerable#categorize
@marcandre
> There are many already in the discussion... A simple one:
So you are referring then the original #...
trans (Thomas Sawyer)
04:20 AM Feature #4151: Enumerable#categorize
Hi,
trans (Thomas Sawyer) wrote:
> Could you give an example of #categorize?
There are many already in the dis...
marcandre (Marc-Andre Lafortune)
02:40 AM Feature #4151: Enumerable#categorize
Could you give an example of #categorize?
Also, I thought this method(s) purpose is to convert Enumerable to Hash ...
trans (Thomas Sawyer)
01:03 AM Feature #4151: Enumerable#categorize
Is anyone going to submit a slide-show about this?
I'm starting to think these could be split into 3 methods:
E...
marcandre (Marc-Andre Lafortune)
06:54 AM Feature #4189: FileUtils#ln_r
This ticket hasn't seen action in a year, but I wanted to chime in and +1 the feature.
Having a convenience functi...
reset (Jamie Winsor)
06:53 AM Feature #6637 (Closed): Add HTML5 support to CGI
=begin
The attached patch adds support for HTML 5, providing
the doctype <!DOCTYPE html> and the tag helpers for th...
stomar (Marcus Stollsteimer)
05:54 AM Bug #6634: Deadlock with join and ConditionVariable
On Sat, Jun 23, 2012 at 11:49:14PM +0900, meh. (meh. I don't care) wrote:
>
> Issue #6634 has been reported by me...
Anonymous
03:34 AM Feature #6373: public #self
I second the addition of `Object#self`.
For the objection that `self` is a keyword, so is `class`. And there would...
marcandre (Marc-Andre Lafortune)
03:22 AM Feature #5690: Module#qualified_const_get
Is anyone producing a slide-show for this? marcandre (Marc-Andre Lafortune)
03:20 AM Feature #1586: Including a module already present in ancestors should not be ignored
Has this feature been accepted by Matz? Or else, is anyone producing a one minute slide-show? marcandre (Marc-Andre Lafortune)
02:49 AM Feature #6636 (Closed): Enumerable#size
Now that it has been made clear that `Enumerable#count` never calls `#size` and that we have `Enumerable#lazy`, let m... marcandre (Marc-Andre Lafortune)
02:41 AM Bug #6635 (Closed): Make test fails On Windows 7 64bit
Closing this out, OP request. luislavena (Luis Lavena)
02:39 AM Bug #6635: Make test fails On Windows 7 64bit
I have just realized that this issue was already reported and fixed. My apologies, if this could be removed it would ... yrag (Gary Leutheuser)
02:34 AM Bug #6635 (Closed): Make test fails On Windows 7 64bit
I downloaded the ruby-1.9.3-p194 tarball, but...
$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [i386-cygwin]
...
yrag (Gary Leutheuser)
02:23 AM Feature #6499: Array::zip
Wouldn't it be best if both `Array.product` and `Array.zip` were lazy?
Will someone produce a one-minute slide-sho...
marcandre (Marc-Andre Lafortune)

06/23/2012

11:49 PM Bug #6634 (Rejected): Deadlock with join and ConditionVariable
I'm getting a fatal deadlock in one of my gems, it's a simple threadpool implementation.
The library works both in...
meh. (meh. I don't care)
11:43 PM Bug #6633 (Closed): MinGW: broken build caused by changes in process.c (execve)
=begin
akr (Akira Tanaka) wrote:
>
> Oops. I hope r36202 fix the problem.
Yes, it does, thank you.
I'm sti...
luislavena (Luis Lavena)
11:23 PM Bug #6633: MinGW: broken build caused by changes in process.c (execve)
2012/6/23 luislavena (Luis Lavena) <[email protected]>:
>
> Issue #6633 has been reported by luislavena (Luis...
akr (Akira Tanaka)
10:46 PM Bug #6633 (Closed): MinGW: broken build caused by changes in process.c (execve)
=begin
Hello,
I find myself unable to compile trunk (r36201) caused by errors in process.c (execve):
compilin...
luislavena (Luis Lavena)
11:33 PM Bug #4332: Some seemingly random segfaults
Sorry for the even later response, the issue wasn't MRI related, apparently it was the versionomy gem doing some weir... meh. (meh. I don't care)
10:48 PM Revision de60be15 (git): * 2012-06-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:48 PM Revision 72bbf982 (git): * internal.h (rb_execarg): options field removed.
* process.c: follow the rb_execarg change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36204 b2dd03c8-39d4-4...
akr (Akira Tanaka)
08:32 PM Bug #6632 (Closed): Typos in CGI (core.rb)
Fixes typos: wrong call-seq in rdoc / trailing whitespaces
stomar (Marcus Stollsteimer)
04:54 PM Bug #6625: broken Marshal compatibilities on Complex and Rational
should we still support 1.8 dump? tadf (tadayoshi funaba)
02:50 PM Revision 1ad4751a (git): * process.c (proc_spawn_cmd): unused variable removed to suppress a
warning.
(save_env): ditto.
[ruby-core:45797] reported by Luis Lavena.
git-svn-id: svn+ssh://ci.ruby-lang.org...
akr (Akira Tanaka)
02:21 PM Revision f1734b42 (git): * internal.h (rb_execarg): add new_pgroup_given and new_pgroup_flag
fields.
* process.c (EXEC_OPTION_NEW_PGROUP): removed.
(proc_spawn_cmd): take a struct rb_execarg argument.
use ...
akr (Akira Tanaka)
12:04 PM Bug #6629 (Closed): [PATCH] io.c: avoid rb_thread_wait_fd() if we may call rb_io_wait_readable()
Blindly calling rb_thread_wait_fd() is an extra, unnecessary
system call in some cases. Since we already call
rb_i...
normalperson (Eric Wong)
11:35 AM Revision 345ecf37 (git): * internal.h (rb_execarg): add fd_dup2, fd_close, fd_open,
fd_dup2_child fields.
* process.c (EXEC_OPTION_DUP2): removed.
(EXEC_OPTION_CLOSE): removed.
(EXEC_OPTION_OPEN):...
akr (Akira Tanaka)
10:01 AM Revision fe688f2d (git): * process.c (rb_execarg_fixup): fix envopts condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:44 AM Revision 759c214a (git): * process.c (check_exec_redirect1): extracted from
check_exec_redirect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
08:22 AM Revision 92af9ddd (git): * process.c (save_env): don't use EXEC_OPTION_UNSETENV_OTHERS.
(rb_execarg_run_options): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36198 b2dd03c8-39d4-4d8f-98ff-8...
akr (Akira Tanaka)
08:18 AM Revision 26ecb6cb (git): * internal.h (rb_execarg): add env_modification field.
* process.c (EXEC_OPTION_ENV): removed.
(mark_exec_arg): mark env_modification field.
(rb_exec_fillarg): update t...
akr (Akira Tanaka)
08:17 AM Bug #6573: Webrick test failures
Unfortunately, like I mentioned earlier, just doing this for test_httpproxy.rb fixed it when just running webrick tes... mlartz (Michael Artz)
07:30 AM Revision f732c504 (git): * internal.h (rb_execarg): add rlimit_limits field.
* process.c (EXEC_OPTION_RLIMIT): removed.
(mark_exec_arg): mark rlimit_limits field.
(rb_execarg_addopt): update...
akr (Akira Tanaka)
06:23 AM Revision b25b9569 (git): * internal.h (rb_execarg): add chdir_given and chdir_dir fields.
* process.c (EXEC_OPTION_CHDIR): removed.
(mark_exec_arg): mark chdir_dir field.
(rb_execarg_addopt): update the ...
akr (Akira Tanaka)
04:23 AM Revision f527ad62 (git): * internal.h (rb_execarg): add close_others_given, close_others_do and
close_others_maxhint fields.
* process.c (EXEC_OPTION_CLOSE_OTHERS): removed.
(rb_execarg_addopt): update the new ...
akr (Akira Tanaka)
01:43 AM Revision 40ae2e01 (git): * internal.h (rb_execarg): add unsetenv_others_given and
unsetenv_others_do fields.
* process.c (EXEC_OPTION_UNSETENV_OTHERS): removed.
(rb_execarg_addopt): update the new...
akr (Akira Tanaka)
12:42 AM Feature #6609: Toplevel as self extended module
@nikolai You are correct in part. I'm a big-time supporter of your previous proposal as well. The two don't completel... trans (Thomas Sawyer)
12:36 AM Revision 2a15a26c (git): * process.c: use the variable name "soptions" for sargp->options.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:18 AM Revision 5c25fad6 (git): * process.c: use the name "sargp" for struct rb_execarg variables
consistently for saving process attributes.
* io.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3619...
akr (Akira Tanaka)

06/22/2012

11:30 PM Revision 0b3b2e88 (git): revert some tests
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
11:09 PM Revision 3eafc166 (git): * process.c: use the name "eargp" for struct rb_execarg variables
consistently except for saving process attributes.
* io.c: ditto.
* ext/pty/pty.c: ditto.
git-svn-id: svn+ssh://...
akr (Akira Tanaka)
09:05 PM Bug #5950: open-uri: https redirect fix
Seems like a duplicate of http://bugs.ruby-lang.org/issues/859 jhilden (Jakob Hilden)
07:36 PM Feature #6130: inspect using to_s is pain
Updated patch for the tests according to nobu's comment in https://github.com/eregon/ruby/commit/f9ac4cd1daadd7c37c72... Eregon (Benoit Daloze)
05:47 AM Feature #6130: inspect using to_s is pain
If there are no objections I will commit this Monday (unless Benoit gets a commit bit sooner) drbrain (Eric Hodel)
07:24 PM Bug #6573: Webrick test failures
r

On Fri, Jun 22, 2012 at 1:03 PM, bkabrda (Bohuslav Kabrda) <
[email protected]> wrote:

>
> Issue #6...
Anonymous
06:03 PM Bug #6573: Webrick test failures
Michael, thanks, a very helpful information. I believe that the patch you are proposing is correct, yet I would prefe... Anonymous
05:52 AM Bug #6573: Webrick test failures
It appears that WEBrick::HTTPServlet::CGIHandler (webrick/httpservlet/cgihandler.rb) file embeds RbConfig.ruby into a... mlartz (Michael Artz)
01:09 AM Bug #6573: Webrick test failures
I'm seeing the same behavior with CentOS 6.2, both using your (Fedora's) RPM spec file and building Ruby from scratch... mlartz (Michael Artz)
07:24 PM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
Hi,
I put together patch (available in my github [1] fork), which demonstrates on Rake, how the situation could be...
vo.x (Vit Ondruch)
05:26 PM Revision f7fc42a7 (git): * ChangeLog: fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
05:23 PM Feature #6609: Toplevel as self extended module
On Fri, Jun 22, 2012 at 3:03 AM, drbrain (Eric Hodel)
<[email protected]> wrote:

> It is easy to create a cle...
now (Nikolai Weibull)
11:40 AM Feature #6609: Toplevel as self extended module
=begin
> These aren't delegated, they are singleton methods which add behavior to make top-self more useful.
...
trans (Thomas Sawyer)
10:03 AM Feature #6609: Toplevel as self extended module
trans (Thomas Sawyer) wrote:
> > There are no method calls on the top-level object in this example. Nothing is deleg...
drbrain (Eric Hodel)
09:31 AM Feature #6609: Toplevel as self extended module
> There are no method calls on the top-level object in this example. Nothing is delegated.
I've been able to find ...
trans (Thomas Sawyer)
03:20 AM Feature #6609: Toplevel as self extended module
trans (Thomas Sawyer) wrote:
> > What is a "partial Object class proxy"? It does not seem to exist. The top-level ob...
drbrain (Eric Hodel)
03:51 PM Revision f120641e (git): * 2012-06-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:51 PM Revision 5a7db505 (git): .gdbinit: improve rp for class
* .gdbinit (rp): improve for class/iclass/module so print content of
RClass.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
03:20 PM Feature #6626 (Closed): Readline.delete_text
=begin
[Feature #5785]でinsert_textなどが追加されましたが、line_bufferを編集するためにはdelete_textも必要ではないでしょうか。
現状ではline_bufferから文字を削除...
nobu (Nobuyoshi Nakada)
02:08 PM Bug #6625 (Closed): broken Marshal compatibilities on Complex and Rational
=begin
(({Complex})) and (({Rational})) dumped by 1.8 or earlier cannot be loaded by trunk.
$ /usr/bin/ruby -v
...
nobu (Nobuyoshi Nakada)
01:37 PM Revision 91fcdd18 (git): [Bug #6540]
* test/ruby/test_rand.rb (TestRand#test_initialize_frozen): add
missing test for [Bug #6540]
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
01:36 PM Bug #6540 (Closed): marshal_load discards frozen objects
This issue was solved with changeset r36175.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
nobu (Nobuyoshi Nakada)
01:36 PM Bug #6541 (Closed): marshal_load discards frozen objects
This issue was solved with changeset r36175.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
nobu (Nobuyoshi Nakada)
12:45 PM Revision 48fc3121 (git): lib/test/unit.rb: show file count in parallel mode
* lib/test/unit.rb (Test::Unit::Runner#_run_parallel): show file count
in parallel mode. since worker processes ru...
nobu (Nobuyoshi Nakada)
12:45 PM Revision 6e4c8260 (git): lib/test/unit.rb: initialize ivar
* lib/test/unit.rb (Test::Unit::Runner#del_status_line): initialize
@status_line_size if needed.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
12:05 PM Revision 5e06b539 (git): * common.mk: Add missing dependencies.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
11:30 AM Revision bcadfd9c (git): * internal.h (rb_execarg): add pgroup_given and pgroup_pgid fields.
* process.c (EXEC_OPTION_PGROUP): removed.
(rb_execarg_addopt): update the new fields, instead of options array.
...
akr (Akira Tanaka)
10:15 AM Feature #6617: Net::HTTP: Bind to a specific local IP/port
I agree. You can pass both local_ip and local_port to TCPSocket.open in Net::HTTP#connect.
Having the setter expos...
mksm (Ricardo Amorim)
08:43 AM Feature #6617: Net::HTTP: Bind to a specific local IP/port
Bind to a local port like TCPSocket.new does? I'm sure this feature could be added.
I think the easiest way to ad...
drbrain (Eric Hodel)
09:57 AM Feature #6621 (Feedback): Accept a CGI parameter without a value
Why do you need it?
Shouldn't it be an error?
nobu (Nobuyoshi Nakada)
07:58 AM Feature #6621 (Closed): Accept a CGI parameter without a value
So "id" will be treaded like "id="
From https://github.com/ruby/ruby/pull/58
Patch by Michel Martens: https://g...
drbrain (Eric Hodel)
09:52 AM Revision 7b036a8e (git): * README.EXT, README.EXT.ja: use "sval" for the third argument
name of Data_Wrap_Struct().
Suggested by @satoh_fumiyasu. Thanks!!!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
Sutou Kouhei
09:37 AM Bug #6325 (Closed): Can't install
drbrain (Eric Hodel)
09:32 AM Revision c4bc9b57 (git): * iseq.c, vm_eval.c: set th->base_block properly.
th->base_block is information for (a) parsing, (b) compiling
and (c) setting up the frame to execute the program pa...
ko1 (Koichi Sasada)
09:24 AM Revision 471d8d25 (git): * process.c: pass struct rb_execarg value instead of its options
field for saving process attribute changing functions.
(save_redirect_fd): take a struct rb_execarg argument.
(ru...
akr (Akira Tanaka)
08:58 AM Revision a359da84 (git): * test/ruby/test_backtrace.rb: decrease recursion depth
to reduce consuming stack size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36177 b2dd03c8-39d4-4d8f-98ff-82...
ko1 (Koichi Sasada)
08:23 AM Bug #6623 (Closed): Tracer output does not use Tracer.stdout
Tracer uses Kernel#sprintf ($stdout) instead of the user-configured IO
From: https://github.com/ruby/ruby/pull/111...
drbrain (Eric Hodel)
08:05 AM Feature #6622 (Closed): Add <, >, <=, >= to Set
Each operator is defined as an alias to an existing method.
From https://github.com/ruby/ruby/pull/59
Patch by ...
drbrain (Eric Hodel)
07:53 AM Feature #6620 (Closed): Add &apos; to CGI's HTML escaping
From https://github.com/ruby/ruby/pull/52
Patch by Igor Sales: https://github.com/ruby/ruby/pull/52.diff
drbrain (Eric Hodel)
05:56 AM Bug #6619 (Closed): Fixed Typo in eval.c GH#131
This issue was solved with changeset r36170.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
drbrain (Eric Hodel)
01:56 AM Bug #6619 (Closed): Fixed Typo in eval.c GH#131
I've added Trevor's patch to fix a typo in eval.c documentation from https://github.com/ruby/ruby/pull/131 zzak (zzak _)
05:22 AM Revision 407e3274 (git): marshal.c: io_needed
* marshal.c (io_needed): extract from marshal_dump and marshal_load.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
nobu (Nobuyoshi Nakada)
04:36 AM Revision 0b0dea75 (git): random.c: check initialize and load
* random.c (random_init, random_load): cannot initialize frozen object
again, nor with tainted/untrusted object. [...
nobu (Nobuyoshi Nakada)
04:32 AM Revision 77898c33 (git): error.c: rb_check_copyable
* error.c (rb_check_copyable): new function, to ensure the target is
not frozen and the source is not tainted nor u...
nobu (Nobuyoshi Nakada)
03:07 AM Revision 47c6131b (git): process.c: constant expression
* process.c (rb_exec_async_signal_safe): use a constant expression
instead of a macro.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
03:07 AM Revision 52d85c10 (git): variable.c: fix indent
* variable.c (rb_ivar_count, rb_autoloading_value): fix indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36...
nobu (Nobuyoshi Nakada)
02:23 AM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
On Thu, Jun 21, 2012 at 02:41:10PM +0900, vo.x (Vit Ondruch) wrote:
>
> Issue #6592 has been updated by vo.x (Vit...
Anonymous
01:06 AM Bug #6616 (Closed): MinGW: cannot build extensions or run tests due changes in exec_arg?
Thank you Park for the details.
Thank you Akira Tanaka for solving this.
Closing this out.
luislavena (Luis Lavena)
12:29 AM Bug #6616: MinGW: cannot build extensions or run tests due changes in exec_arg?
On Thu, Jun 21, 2012 at 7:49 AM, Tanaka Akira <[email protected]> wrote:
> 2012/6/21 phasis68 (Heesob Park) <phasis@gmai...
luislavena (Luis Lavena)

06/21/2012

08:56 PM Revision fb120181 (git): * 2012-06-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:56 PM Revision 62df750a (git): * eval.c (ruby_cleanup): Fixed typo. Patch by Trever Dawe.
Fixes #131 (github). [ruby-trunk - Bug #6619]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36170 b2dd03c8-39d...
drbrain (Eric Hodel)
07:53 PM Bug #6616: MinGW: cannot build extensions or run tests due changes in exec_arg?
2012/6/21 phasis68 (Heesob Park) <[email protected]>:
>
> Issue #6616 has been updated by phasis68 (Heesob Park)....
akr (Akira Tanaka)
07:32 PM Bug #6616: MinGW: cannot build extensions or run tests due changes in exec_arg?
I think r36161 is not related with this issue.
After applying r36161, this issue is not fixed.
C:\work\snapshot>m...
phasis68 (Heesob Park)
07:23 PM Bug #6616: MinGW: cannot build extensions or run tests due changes in exec_arg?
2012/6/21 Tanaka Akira <[email protected]>:
> 2012/6/21 luislavena (Luis Lavena) <[email protected]>:
>
>> Bug #...
akr (Akira Tanaka)
01:53 PM Bug #6616: MinGW: cannot build extensions or run tests due changes in exec_arg?
2012/6/21 luislavena (Luis Lavena) <[email protected]>:

> Bug #6616: MinGW: cannot build extensions or run t...
akr (Akira Tanaka)
11:21 AM Bug #6616: MinGW: cannot build extensions or run tests due changes in exec_arg?
Here is a simple code for the cause of this issue.
C:\work>ruby -ve "system('dir')"
ruby 2.0.0dev (2012-06-21 tru...
phasis68 (Heesob Park)
09:55 AM Bug #6616 (Assigned): MinGW: cannot build extensions or run tests due changes in exec_arg?
luislavena (Luis Lavena)
09:55 AM Bug #6616 (Closed): MinGW: cannot build extensions or run tests due changes in exec_arg?
Hello,
Originally reported in [ruby-core:45727] due Redmine being down.
Latest trunk revision (r36154) is faili...
luislavena (Luis Lavena)
07:42 PM Feature #6609: Toplevel as self extended module
> What is a "partial Object class proxy"? It does not seem to exist. The top-level object (rb_vm_top_self) is an inst... trans (Thomas Sawyer)
03:56 PM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
This second patch moves the entire run loop outside the GVL, but messes with the internals of String to expand z->buf... drbrain (Eric Hodel)
11:53 AM Feature #6615: Release GVL in zlib when calling inflate() or deflate()
"drbrain (Eric Hodel)" <[email protected]> wrote:
> I don't see a way to safely interrupt deflate() or inflate(...
normalperson (Eric Wong)
09:20 AM Feature #6615 (Closed): Release GVL in zlib when calling inflate() or deflate()
This patch switches from zstream_run from using rb_thread_schedule() to rb_thread_blocking_region().
I don't see a...
drbrain (Eric Hodel)
02:41 PM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
> I think we need to delete the CFunc code. The problem with that class
> is we cannot tell the return type, so i...
vo.x (Vit Ondruch)
01:53 AM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
On Thu, Jun 14, 2012 at 09:54:41PM +0900, vo.x (Vit Ondruch) wrote:
>
> Issue #6592 has been updated by vo.x (Vit...
Anonymous
02:34 PM Bug #5060 (Assigned): Executables in bin folder conflict with their gem versions.
Sorry, I'm reopening, but the issue is still present.
When you install Ruby, it carries initial version of /usr/bi...
vo.x (Vit Ondruch)
01:46 PM Revision c7a68e8d (git): needless RB_GC_GUARD removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:46 PM Revision 13ffa4c6 (git): remove garbage line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:18 PM Revision ed8040a6 (git): * process.c (rb_execarg_addopt): take a VALUE argument instead of
struct rb_execarg.
(rb_exec_arg_addopt): follow the rb_execarg_addopt change.
(check_exec_options_i): ditto.
* i...
akr (Akira Tanaka)
11:36 AM Revision 511e25b2 (git): * process.c (rb_exec_fillarg): take a VALUE argument instead of
struct rb_execarg.
(rb_check_exec_options): ditto.
(check_exec_options_i): ditto.
git-svn-id: svn+ssh://ci.rub...
akr (Akira Tanaka)
11:15 AM Feature #6617 (Closed): Net::HTTP: Bind to a specific local IP/port
Despite having several solutions floating around the net, this feature is currently not present in Net::HTTP. I searc... mksm (Ricardo Amorim)
10:48 AM Revision 1b2c2316 (git): * process.c (rb_exec_async_signal_safe): use rb_execarg_run_options
instead of rb_run_exec_options_err.
(rb_spawn_process): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
akr (Akira Tanaka)
10:03 AM Bug #6614: GC doesn't collect objects bound to (collectable) proc
=begin
A correction.
Your code uses (({print})) but not (({printf})), so the arguments cannot be optimized out, even...
nobu (Nobuyoshi Nakada)
09:33 AM Bug #6614 (Rejected): GC doesn't collect objects bound to (collectable) proc
=begin
Finalizers will run ((*AFTER*)) the target object has been destroyed and collected, so finalizers ((*MUST NOT*...
nobu (Nobuyoshi Nakada)
08:24 AM Bug #6614 (Rejected): GC doesn't collect objects bound to (collectable) proc
Hello all.
Previously discussed here: http://www.ruby-forum.com/topic/4402823
I would expect the following code t...
rogerdpack (Roger Pack)
10:03 AM Revision 0a431f69 (git): * process.c (rb_exec_fillarg): take a VALUE argument instead of
struct rb_execarg.
(rb_execarg_init): follow the rb_exec_fillarg change.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
akr (Akira Tanaka)
10:01 AM Revision 129cad73 (git): remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:39 AM Revision 46e23dc0 (git): * process.c (rb_execarg_init): take a VALUE argument instead of
struct rb_execarg.
(rb_execarg_new): follow the rb_execarg_init change.
(rb_exec_arg_init): ditto.
* internal.h ...
akr (Akira Tanaka)
08:20 AM Revision 64ae33a1 (git): parse.y: fix GC problem of keyword rest argument
* parse.y (new_args_tail_gen): fix GC problem of keyword rest
argument. the wrapped struct should be bound to the ...
nobu (Nobuyoshi Nakada)
07:54 AM Feature #6613 (Assigned): VT_RECORD, IRecordInfo Support in WIN32OLE
WIN32OLE has no support for VT_RECORD VARIANTS. Python and Perl use the
functions GetRecordInfoFromTypeInfo and Get...
dsisnero (Dominic Sisneros)
06:23 AM Feature #6611: Comments requested on implementation of set_parse_func
Bump.

Please comment on <https://bugs.ruby-lang.org/issues/6611>.
I need to finish this implementation, and the ...
cjheath (Clifford Heath)
05:08 AM Revision b8b67c0b (git): process.c: fix type
* process.c (rb_spawn_internal): fix type of a local variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@361...
nobu (Nobuyoshi Nakada)
04:46 AM Revision 21e1939d (git): merge revision(s) 35625: [Backport #6618]
* thread.c (rb_threadptr_execute_interrupts_common):
test_signal_requiring of test/ruby/test_signal.rb fail...
naruse (Yui NARUSE)
01:53 AM Bug #6531: Increase Racc runtime versions
On Sat, Jun 02, 2012 at 10:42:45PM +0900, zzak (Zachary Scott) wrote:
>
> Issue #6531 has been reported by zzak (...
Anonymous
 

Also available in: Atom