Project

General

Profile

Activity

From 03/22/2013 to 03/28/2013

03/28/2013

11:13 PM Backport #8174 (Assigned): AIX header file conflict with rb_hook_list_struct
nobu (Nobuyoshi Nakada)
11:10 PM Backport #8174 (Closed): AIX header file conflict with rb_hook_list_struct
This issue was solved with changeset r39987.
David, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
11:05 PM Backport #8174: AIX header file conflict with rb_hook_list_struct
Sorry Nakada-san. I misinterpreted your proposed fix. Yes, inserting those definitions *before* including poll.h al... edelsohn (David Edelsohn)
10:27 PM Backport #8174: AIX header file conflict with rb_hook_list_struct
=begin
I could reproduce the error by copying system ((%sys/poll.h%)) header to
((%include/poll.h%)) with editing lik...
nobu (Nobuyoshi Nakada)
09:18 AM Backport #8174: AIX header file conflict with rb_hook_list_struct
So, I suspect AIX need to undefine HAVE_POLL. i.e. need some configure.in magic. kosaki (Motohiro KOSAKI)
07:51 AM Backport #8174: AIX header file conflict with rb_hook_list_struct
Unfortunately this fix no longer will work with Ruby trunk because thread_pthread.c added references to "events":
...
edelsohn (David Edelsohn)
07:23 AM Backport #8174: AIX header file conflict with rb_hook_list_struct
I do not know why the documentation page that you referenced does not mention "events". The same header also exists ... edelsohn (David Edelsohn)
09:35 PM Backport #8175 (Closed): ARGF#skip doesn't work as documented.
pritamdey (pritam dey) wrote:
> from the doc: http://www.ruby-doc.org/core-2.0/ARGF.html#method-i-skip
>
> ARGF#s...
nobu (Nobuyoshi Nakada)
07:27 PM Backport #8101: Backport fix for time.send(:initialize) reinitializing and modifying value
Seems to be backported to 2.0.0 first. usa (Usaku NAKAMURA)
12:57 AM Backport #8097: Mutex#synchronize block param oddity
I've create a pull request on GitHub which fixes this issue:
https://github.com/ruby/ruby/pull/266
The patch:
ht...
splattael (Peter Suschlik)
12:49 AM Backport #8165: Problems with require
It seems `short_feature` is not proper if the path contains non-ascii characters.
rb_str_substr() would look up stri...
h.shirosaki (Hiroshi Shirosaki)

03/27/2013

08:17 PM Backport #8175 (Closed): ARGF#skip doesn't work as documented.
from the doc: http://www.ruby-doc.org/core-2.0/ARGF.html#method-i-skip
ARGF#skip :- Sets the current file to the n...
pritamdey (arup rakshit)
07:10 PM Backport #8171: build of ruby-2.0.0-p0 fails under Mac OS X 10.8.3
Many thanks for the clarification. I examined the diff in 8118, patched my local version of vm_exec.c and it is now ... fearless_fool (Robert Poor)
04:56 PM Backport #8171: build of ruby-2.0.0-p0 fails under Mac OS X 10.8.3
Sorry, no problems with your report.
This issue just duplicates [Backport #8118], which is already finished.
I thou...
nobu (Nobuyoshi Nakada)
04:14 PM Backport #8171: build of ruby-2.0.0-p0 fails under Mac OS X 10.8.3
Hello Nobu:
I'm glad that the issue is closed. Can you provide any additional information? This was my first bug...
fearless_fool (Robert Poor)
11:03 AM Backport #8171 (Closed): build of ruby-2.0.0-p0 fails under Mac OS X 10.8.3
nobu (Nobuyoshi Nakada)
06:04 AM Backport #8171 (Closed): build of ruby-2.0.0-p0 fails under Mac OS X 10.8.3
Compilation of a fresh download of ruby-2.0.0-p0.tar.gz fails while attempting to link miniruby, specifically:
......
fearless_fool (Robert Poor)
03:28 PM Backport #8174 (Feedback): AIX header file conflict with rb_hook_list_struct
=begin
reqevents and rtnevents names are not mentioned in ((<URL:http://pic.dhe.ibm.com/infocenter/aix/v7r1/topic/com...
nobu (Nobuyoshi Nakada)
01:11 PM Backport #8174 (Closed): AIX header file conflict with rb_hook_list_struct
=begin
rb_hook_list_struct defines a member "events":
typedef struct rb_hook_list_struct {
struct rb_eve...
edelsohn (David Edelsohn)
01:18 PM Backport #8144 (Assigned): test_segv_test(TestRubyOptions) test failure
backport r39887 and r39921.
r40161 should be backported at the same time for #8227.
nagachika (Tomoyuki Chikanaga)
06:40 AM Backport #8169 (Assigned): mkmf generates inaccurate conftest.c test files
nobu (Nobuyoshi Nakada)
06:39 AM Backport #8169 (Closed): mkmf generates inaccurate conftest.c test files
This issue was solved with changeset r39958.
David, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
06:39 AM Backport #8169 (Assigned): mkmf generates inaccurate conftest.c test files
drbrain (Eric Hodel)
03:37 AM Backport #8169 (Closed): mkmf generates inaccurate conftest.c test files
mkmf seems to reproduce some of the functionality of GNU Autoconf, but it can generate test files that do not correct... edelsohn (David Edelsohn)
03:02 AM Backport #8118 (Closed): backport r39806
This issue was solved with changeset r39954.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
nagachika (Tomoyuki Chikanaga)
02:59 AM Backport #7974 (Closed): Case-insensitive group doesn't work in 2.0.0-p0
This issue was solved with changeset r39953.
Michael, thank you for reporting this issue.
Your contribution to Ruby i...
nagachika (Tomoyuki Chikanaga)
02:59 AM Backport #7972 (Closed): Regex Posix space class seems location-sensitive in Ruby 2.0.0-p0
This issue was solved with changeset r39953.
J Daniel, thank you for reporting this issue.
Your contribution to Ruby ...
nagachika (Tomoyuki Chikanaga)
02:51 AM Backport #8081 (Closed): Backport r39739
This issue was solved with changeset r39951.
Shugo, thank you for reporting this issue.
Your contribution to Ruby is ...
nagachika (Tomoyuki Chikanaga)
02:50 AM Backport #8081 (Assigned): Backport r39739
nagachika (Tomoyuki Chikanaga)
02:20 AM Backport #8165: Problems with require
This is occasionally fixed in trunk by https://bugs.ruby-lang.org/issues/8048 ,
by de-abusing Ruby Strings and using...
funny_falcon (Yura Sokolov)

03/26/2013

10:17 PM Backport #8165 (Assigned): Problems with require
It reproduces on my Ubuntu 12.10 with ext4 filesystem.
$ cat t.rb
# coding: UTF-8
p require("/home/mame/あいうえお/te...
mame (Yusuke Endoh)
09:56 PM Backport #8165 (Feedback): Problems with require
Hello,
Please provide more details of the platform/OS, version and filesystem used.
Thank you.
luislavena (Luis Lavena)
09:34 PM Backport #8165 (Closed): Problems with require
Require doesn't work correctly if path contains cyrillic.
require '/home/mak/test.rb' #-> true
require '/home/mak...
Krugloff (Alexandr Kruglov)
09:44 PM Backport #8153: Problems with Enumerable#zip caused by overriding Object#respond_to?
Thanks, glad to hear this has been fixed!
As for using `respond_to_missing?` - I understand the purpose of `respon...
mjtko (Mark Titorenko)
06:02 PM Revision 39954: merge revision(s) 39806: [Backport #8118]
* vm_exec.c: Correct predefined macro name. This typo is introduced by
r36534 and should be backported to ruby_2_0_0.
nagachika (Tomoyuki Chikanaga)
05:59 PM Revision 39953: merge revision(s) 39547: [Backport #7972] [Backport #7974]
* Merge Onigmo 0fe387da2fee089254f6b04990541c731a26757f
v5.13.3 [Bug#7972] [Bug#7974]
nagachika (Tomoyuki Chikanaga)
05:54 PM Revision 39952: merge revision(s) 39509,39511: [Backport #7961]
* lib/rexml/document.rb: move entity_expansion_limit accessor to ...
* lib/rexml/rexml.rb: ... here to make rexml/t...
nagachika (Tomoyuki Chikanaga)
05:51 PM Revision 39951: merge revision(s) 39739: [Backport #8081]
* object.c (Init_Object): remove Module#used, which has been
introduced in Ruby 2.0 by mistake. [Bug #7916] [ruby...
nagachika (Tomoyuki Chikanaga)
10:22 AM Backport #8142: [patch] iseq: reduce array allocations for simple sequences
> I'll make another feature request.
>
> # On a preliminary evaluation, simple (ideal) micro benchmark was
> ...
tmm1 (Aman Gupta)
12:53 AM Backport #8142: [patch] iseq: reduce array allocations for simple sequences
(2013/03/25 14:29), tmm1 (Aman Gupta) wrote:
> What is your plan for restricted GC?

I'll make another feature...
ko1 (Koichi Sasada)

03/25/2013

09:36 PM Backport #7936: backport r39449
nobu (Nobuyoshi Nakada) wrote:
> Yes, it's meaningful, but the documents are inaccurate on that point.
Thank you ...
zzak (Zachary Scott)
03:02 PM Backport #7936: backport r39449
Yes, it's meaningful, but the documents are inaccurate on that point.
Any *_defined? methods don't convert the argume...
nobu (Nobuyoshi Nakada)
02:46 PM Backport #8101 (Assigned): Backport fix for time.send(:initialize) reinitializing and modifying value
usa (Usaku NAKAMURA)
02:29 PM Backport #8142: [patch] iseq: reduce array allocations for simple sequences
> However, now I'm trying GC improvements (restricted gen gc).
This is great news. With an incremental mark, long...
tmm1 (Aman Gupta)
05:21 AM Backport #8064: r39687 - io.c (rb_update_max_fd): use ATOMIC_CAS のバックポート
あ、すいません。これちょっと待ってください。
r39687書いたときはちょっと考慮できていなかったのですが、型を変更してしまうとどこが壊れるかわからないので、
素直にmutex導入して、変更最小限修正に出来ないか一度考えたい。
kosaki (Motohiro KOSAKI)
03:11 AM Backport #8135 (Assigned): Backport escape all closing parens - r39858 (Regexp macro %r{} is loosing backslash on "\}")
Hello
Vit, sorry for late reaction.
I will merge it if there's no more claims in #8133 in a few days.
Thanks.
nagachika (Tomoyuki Chikanaga)
02:02 AM Backport #8068 (Closed): backport r39677
This issue was solved with changeset r39918.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
nagachika (Tomoyuki Chikanaga)
01:57 AM Backport #8008 (Closed): super's implicit args behavior with keyword args
This issue was solved with changeset r39917.
nov, thank you for reporting this issue.
Your contribution to Ruby is gr...
nagachika (Tomoyuki Chikanaga)
01:50 AM Backport #8008: super's implicit args behavior with keyword args
Hmm... r39626 cannot be merged cleanly.
I'll temporary revert r39914.
nagachika (Tomoyuki Chikanaga)
01:39 AM Backport #8008 (Assigned): super's implicit args behavior with keyword args
I'm so sorry r39914 introduce compile error on ruby_2_0_0.
r39627 depend on r39626. I'll merge r39626.
nagachika (Tomoyuki Chikanaga)
01:10 AM Backport #8008 (Closed): super's implicit args behavior with keyword args
This issue was solved with changeset r39914.
nov, thank you for reporting this issue.
Your contribution to Ruby is gr...
nagachika (Tomoyuki Chikanaga)
01:27 AM Backport #8013 (Closed): some typos in lib/webrick/httpproxy.rb
This issue was solved with changeset r39916.
Nobuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
nagachika (Tomoyuki Chikanaga)
01:23 AM Backport #8033 (Closed): backport r39614
This issue was solved with changeset r39915.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
nagachika (Tomoyuki Chikanaga)
01:16 AM Backport #8033: backport r39614
2.0.0p92 で configure --with-rubylibprefix=/usr/lib64/ruby-dbg とすると
verconf.h の RUBY_LIB_PREFIX が "/usr/lib64/"RUBY_B...
nagachika (Tomoyuki Chikanaga)
01:02 AM Backport #7983 (Closed): Fixnumの演算子がprependでオーバーライドできない
This issue was solved with changeset r39912.
yuki, thank you for reporting this issue.
Your contribution to Ruby is g...
nagachika (Tomoyuki Chikanaga)
12:47 AM Backport #7989 (Closed): ISeq#to_a line info bug
This issue was solved with changeset r39910.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
nagachika (Tomoyuki Chikanaga)
12:13 AM Backport #8147 (Assigned): Backport r39812
nagachika (Tomoyuki Chikanaga)
12:12 AM Backport #8145 (Assigned): Backport r39810
nagachika (Tomoyuki Chikanaga)

03/24/2013

05:02 PM Revision 39918: merge revision(s) 39677,39695: [Backport #8068]
* complex.c: described syntax of string form.
* rational.c: ditto.
* complex.c: edited rdoc.
* rational.c: ditto.
nagachika (Tomoyuki Chikanaga)
04:57 PM Revision 39917: merge revision(s) 39625,39626: [Backport #8008]
compile.c: calc in int
* compile.c (iseq_compile_each): calculate argc as int, not as Fixnum.
nagachika (Tomoyuki Chikanaga)
04:27 PM Revision 39916: merge revision(s) 39632: [Backport #8013]
* lib/webrick/httpproxy.rb: Fix typos in HTTPProxyServer [Bug #8013]
Patch by Nobuhiro IMAI [ruby-core:53127]
nagachika (Tomoyuki Chikanaga)
04:23 PM Revision 39915: merge revision(s) 39614: [Backport #8033]
configure.in: fix unexpand_shvar
* configure.in (unexpand_shvar): remove guarding quotes at last.
nagachika (Tomoyuki Chikanaga)
04:10 PM Revision 39914: merge revision(s) 39627: [Backport #8008]
* compile.c (iseq_compile_each): pass keyword arguments to zsuper,
with current values. [ruby-core:53114] [Bug #8...
nagachika (Tomoyuki Chikanaga)
04:05 PM Revision 39913: merge revision(s) 39595: [Backport #8014]
* ext/objspace/objspace.c (count_nodes): count also newly added nodes,
and fix key for unknown node. patch by tmm...
nagachika (Tomoyuki Chikanaga)
04:01 PM Revision 39912: merge revision(s) 39601 and 39602(partially): [Backport #7983]
* class.c (rb_prepend_module): check redefinition of built-in optimized
methods. [ruby-dev:47124] [Bug #7983]
*...
nagachika (Tomoyuki Chikanaga)
03:52 PM Revision 39911: merge revision(s) 39578: [Backport #8009]
* Makefile.in (miniruby, ruby): move MAINLIBC because linker arguments
must appear after object files with newer v...
nagachika (Tomoyuki Chikanaga)
03:47 PM Revision 39910: merge revision(s) 39536: [Backport #7989]
* iseq.c (iseq_data_to_ary): fix condition.
r34303 introduces a bug to avoid all line information from
a result...
nagachika (Tomoyuki Chikanaga)
03:42 PM Revision 39909: merge revision(s) 39507,39508: [Backport #7963]
* tool/mkconfig.rb: reconstruct comma separated list values. a
command line to Windows batch file is splitted not...
nagachika (Tomoyuki Chikanaga)
01:05 AM Backport #8144 (Closed): test_segv_test(TestRubyOptions) test failure
This issue was solved with changeset r39887.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
naruse (Yui NARUSE)

03/23/2013

05:39 PM Backport #8154 (Closed): Remove/fix rb_check_block_call
This issue was solved with changeset r39881.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
nobu (Nobuyoshi Nakada)
07:54 AM Backport #8154 (Closed): Remove/fix rb_check_block_call
Looking back in the history, I found that commit r36989 (abeedb0875f3) introduced rb_check_block_call, but (1) it use... marcandre (Marc-Andre Lafortune)
07:33 AM Backport #8153 (Open): Problems with Enumerable#zip caused by overriding Object#respond_to?
marcandre (Marc-Andre Lafortune)
07:30 AM Backport #8153 (Closed): Problems with Enumerable#zip caused by overriding Object#respond_to?
This issue was solved with changeset r39877.
Mark, thank you for reporting this issue.
Your contribution to Ruby is g...
marcandre (Marc-Andre Lafortune)
07:20 AM Backport #8153: Problems with Enumerable#zip caused by overriding Object#respond_to?
Indeed, using `respond_to_missing?` is typically the preferred way, but that's a very odd bug! marcandre (Marc-Andre Lafortune)
05:33 AM Backport #8153: Problems with Enumerable#zip caused by overriding Object#respond_to?
Is respond_to_missing? insufficient for your needs? drbrain (Eric Hodel)
05:26 AM Backport #8153 (Closed): Problems with Enumerable#zip caused by overriding Object#respond_to?
If I override Object#respond_to? under Ruby 2.0.0, Enumerable#zip begins to misbehave. Here is the code and output i... mjtko (Mark Titorenko)
01:59 AM Backport #8150 (Closed): Backport r39860
Please backport r39860 to avoid SEGV on Intel Solaris in Marshal.dump and load.
ngoto (Naohisa Goto)
12:09 AM Backport #8144: test_segv_test(TestRubyOptions) test failure
naruse (Yui NARUSE) wrote:
> Try below:
>
> while make TESTS='-vn test_segv_test ruby/test_rubyoptions.rb' test-...
vo.x (Vit Ondruch)

03/22/2013

11:55 PM Backport #8146: Backport r39811
ヒープを拡張する判断は、GCのスイープ前に「現在のヒープ内の生存オブジェクト数」を見て判断していましたが、GC.statが入ったときから「前回のGC終了後からどの程度オブジェクトが割り当てられたか」で判断するようになってしまってました... authorNari (Narihiro Nakamura)
10:02 PM Backport #8146: Backport r39811
あれ、この問題っていつ起きるんですか。 kosaki (Motohiro KOSAKI)
07:16 PM Backport #8146 (Closed): Backport r39811
不要なヒープ拡張がおこなわれることがあった問題の修正です。 authorNari (Narihiro Nakamura)
10:57 PM Backport #8144: test_segv_test(TestRubyOptions) test failure
>I really doubt it.
>rb_dump_backtrace_with_lines() is only called from SEGV handler. but SEGV itself shouldn't be h...
kosaki (Motohiro KOSAKI)
10:11 PM Backport #8144: test_segv_test(TestRubyOptions) test failure
>My some inspection it seems because fprintf in rb_dump_backtrace_with_lines.
>It is called from signal handler and ...
kosaki (Motohiro KOSAKI)
08:44 PM Backport #8144: test_segv_test(TestRubyOptions) test failure
vo.x (Vit Ondruch) wrote:
> Thank you Yui. I could try it, but I am afraid I don't know how to recognize that it wor...
naruse (Yui NARUSE)
08:04 PM Backport #8144: test_segv_test(TestRubyOptions) test failure
Thank you Yui. I could try it, but I am afraid I don't know how to recognize that it works for sure, due to its rando... vo.x (Vit Ondruch)
07:58 PM Backport #8144: test_segv_test(TestRubyOptions) test failure
I also experienced a similar failure on Linux i686 various distribution.
http://www.rubyist.net/~akr/chkbuild/debian...
naruse (Yui NARUSE)
06:57 PM Backport #8144 (Rejected): test_segv_test(TestRubyOptions) test failure
=begin
After doing several successful builds [1], next build crashed suddenly with:
test_segv_test(TestRubyOptio...
vo.x (Vit Ondruch)
08:12 PM Backport #8149 (Closed): [patch] iseq: remove duplicate strings for file paths
with:
./ruby -Ilib -e' GC.start; p ObjectSpace.each_object(String).to_a.select{ |s| s =~ /rubygems\/defaults/ }....
tmm1 (Aman Gupta)
07:17 PM Backport #8147 (Closed): Backport r39812
GC.stat[:heap_live_num]の値が不正確だった問題を修正したパッチです。 authorNari (Narihiro Nakamura)
07:15 PM Backport #8145 (Closed): Backport r39810
RUBY_FREE_MINに大きめの値が設定されるとまったくメモリが解放され無くなってしまう問題を修正したコミットです。 authorNari (Narihiro Nakamura)
05:59 PM Backport #8142: [patch] iseq: reduce array allocations for simple sequences
(2013/03/22 17:19), tmm1 (Aman Gupta) wrote:
> Do you have any existing patch for this technique? I would like to ...
ko1 (Koichi Sasada)
05:19 PM Backport #8142: [patch] iseq: reduce array allocations for simple sequences
> For example, the program "str = 'hello'" (compiled iseq) has one
> relation to a String object. However, this St...
tmm1 (Aman Gupta)
03:29 PM Backport #8142: [patch] iseq: reduce array allocations for simple sequences
(2013/03/22 14:30), tmm1 (Aman Gupta) wrote:
> Allocate iseq->mark_ary on demand, only if needed.
>
> In my a...
ko1 (Koichi Sasada)
02:30 PM Backport #8142 (Closed): [patch] iseq: reduce array allocations for simple sequences
Allocate iseq->mark_ary on demand, only if needed.
In my application, this reduces long lived arrays on the heap s...
tmm1 (Aman Gupta)
05:48 PM Backport #8143 (Closed): [patch] forwardable: reduce allocations in def_delegators wrappers
This issue was solved with changeset r39875.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
nobu (Nobuyoshi Nakada)
03:02 PM Backport #8143 (Rejected): [patch] forwardable: reduce allocations in def_delegators wrappers
$ ./ruby -Ilib -rpp -rforwardable -e '
module Test
extend Forwardable
def_delegators :@test, *("a".."z")...
tmm1 (Aman Gupta)
04:53 PM Backport #8135: Backport escape all closing parens - r39858 (Regexp macro %r{} is loosing backslash on "\}")
Dne 21.3.2013 21:08, kosaki (Motohiro KOSAKI) napsal(a):
> Issue #8135 has been updated by kosaki (Motohiro KOSAKI...
Anonymous
05:08 AM Backport #8135: Backport escape all closing parens - r39858 (Regexp macro %r{} is loosing backslash on "\}")
1. You need to write a justification per every backport request.
2. #8133 is still under discussion. You need to mak...
kosaki (Motohiro KOSAKI)
01:20 AM Backport #8141 (Closed): backport r39856
r39856 fixes a potential memory leak. nagachika (Tomoyuki Chikanaga)
 

Also available in: Atom