Project

General

Profile

Activity

From 12/20/2012 to 12/26/2012

12/26/2012

11:57 PM Bug #7598 (Closed): Move IRB::INSPECTORS and class methods to IRB::Inspector
This issue was solved with changeset r38625.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/context.rb: fix IRB::Inspector#keys_with_inspector [...
keiju (Keiju Ishitsuka)
11:36 PM Bug #7392 (Closed): Add handling for %i and %I quoting to irb
zzak (Zachary Scott) wrote:
> Committed as r38570 please check it
I have checked it. Thank you for this commit.
keiju (Keiju Ishitsuka)
11:29 PM Bug #6339 (Closed): IRB::Context#use_readline= の削除
This issue was solved with changeset r38623.
Sho, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/context.rb: IRB::Context#use_readline= has been obsolate...
keiju (Keiju Ishitsuka)
11:26 PM Bug #6339: IRB::Context#use_readline= の削除
sho-h (Sho Hashimoto) wrote:
> IRB.conf[:USE_READLINE] と --readline/--noreadline は使えますので、IRB::Context#use_readline= は削除してしまうのがよいのではないかと思いました。
そうですねぇ。。。
機能するようにすることもできなくはないですが、動的に変更できるのもおかしい気がしますので、将来的には削除したいと思います。
今回は、obsolete だと...
keiju (Keiju Ishitsuka)
10:38 PM Feature #7604: Make === comparison operator ability to delegate comparison to an argument
Let me know when you make the first commit. Anonymous
11:33 AM Feature #7604: Make === comparison operator ability to delegate comparison to an argument
boris_stitnicky (Boris Stitnicky) wrote:
> (2) and (1) are two steps of the same campaign, to make the behavior you described possible, but (1) might be easier and mildly useful on its own. Current #coerce would solve the problem provid...
prijutme4ty (Ilya Vorontsov)
09:42 PM Bug #6338 (Closed): IRB.conf[:IRB_NAME] に依らず、サブ irb の irb_name が irb#<数字> になるのを修正する
This issue was solved with changeset r38622.
Sho, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/context.rb: make a correct prompt from
IRB.conf[:IRB_...
keiju (Keiju Ishitsuka)
09:29 PM Bug #6302 (Closed): irb で math-mode 中でも conf.math_mode に nil を代入すると math-mode を抜ける事ができる
This issue was solved with changeset r38621.
Sho, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/ext/math-mode.rb: make not able to change math-mode
a...
keiju (Keiju Ishitsuka)
08:11 PM Bug #7625 (Closed): Arrayを継承したオブジェクトのcompactがArrayを返す
現象:
 ruby 1.9.3で、Arrayを継承したクラスのcompactメソッドを呼び出したとき、
Arrayクラスのオブジェクトが帰ってくる
期待している結果
継承したクラスのオブジェクトが帰ってくる
再現コード
========
$ ruby -v
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ irb
irb(main):001:0> class Array2 ...
mogya@mogya.com (Daisuke Furukawa)
03:43 PM Revision 90833dd4 (git): * 2012-12-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:43 PM Revision 8f54e81d (git): fix typo from r38623
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
02:56 PM Revision 8494484d (git): * lib/irb/context.rb: fix IRB::Inspector#keys_with_inspector [Bug #7598]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e keiju (Keiju Ishitsuka)
02:37 PM Revision d565cf7b (git): fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
02:29 PM Revision 5983e1be (git): * lib/irb/context.rb: IRB::Context#use_readline= has been obsolate
[Bug #6339].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
01:02 PM Bug #6301: irb 起動後に conf.debug_level を変更するとエラーになる
phasis68 (Heesob Park) wrote:
> After the changeset r38611, the output of irb is too verbose by default.
Sorry, I have updated again.
keiju (Keiju Ishitsuka)
12:12 PM Bug #6301: irb 起動後に conf.debug_level を変更するとエラーになる
After the changeset r38611, the output of irb is too verbose by default.
C:\Users\phasis>irb
<SLex: @head = #<IRB::SLex::Node:0x00000002ea62b0 @Tree={"\0"=>#<IRB::SLex::Node:0x00000002ea5e50 @Tree={}, @preproc=nil, @postproc=#<Proc:0...
phasis68 (Heesob Park)
01:35 AM Bug #6301 (Closed): irb 起動後に conf.debug_level を変更するとエラーになる
This issue was solved with changeset r38611.
Sho, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/init.rb, lib/irb/context.rb: fix conf.debug_level=
[...
keiju (Keiju Ishitsuka)
12:42 PM Revision a03c0758 (git): * lib/irb/context.rb: make a correct prompt from
IRB.conf[:IRB_NAME] on irb [Bug #6338]. Patched by sho-h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
12:29 PM Bug #7172 (Assigned): [[Ruby 1.9:]] fix rbconfig for --enable-load-relative (v2)
maybe next release. usa (Usaku NAKAMURA)
10:30 AM Bug #7172: [[Ruby 1.9:]] fix rbconfig for --enable-load-relative (v2)
any chance on getting it merged for 1.9.3? I just found out p362 was released and do not see it included :( mpapis (Michal Papis)
12:29 PM Revision 35caefa5 (git): * lib/irb/ext/math-mode.rb: make not able to change math-mode
after irb starting [Bug #6302]. Patched by sho-h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
12:00 PM Bug #7606 (Closed): gcc -pie configure check is broken for OpenBSD/amd64
This issue was solved with changeset r38619.
George, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* configure.in: enable -fPIE when checking -pie for fixing
Op...
kosaki (Motohiro KOSAKI)
11:43 AM Bug #7606 (Assigned): gcc -pie configure check is broken for OpenBSD/amd64
I don't think OpenBSD support is low priority. kosaki (Motohiro KOSAKI)
09:23 AM Bug #7603: app_factorial と so_ackermann が動かない
私の環境でもちゃんと動いてることを確認しました。
ありがとうございます!!
2012/12/25 16:35 "SASADA Koichi" <ko1@atdot.net>:

> (2012/12/22 21:13), SASADA Koichi wrote:
> > あれぇ,以前よりも増やしたつもりだったんだけど....
>
> 間違えて以前の 1/4(もしくは 1/8)の値になっていました.
> 以前の値に直しました.
>
...
authorNari (Narihiro Nakamura)
05:52 AM Feature #4513: allow whitespace following EOL continuation backslash
It is easy to change, but I doubt if it is useful. nobu (Nobuyoshi Nakada)
05:47 AM Bug #7498 (Rejected): Optparse does not complete argument when used with :REQUIRED
Option name string has to come first.
Put :REQUIRED after "--bug".
nobu (Nobuyoshi Nakada)
05:37 AM Bug #6393 (Assigned): rdoc does not parse multibyte files
nobu (Nobuyoshi Nakada)
05:37 AM Bug #6392 (Assigned): rdoc -E option does not work
nobu (Nobuyoshi Nakada)
03:55 AM Revision 32bb0eeb (git): * lib/irb/init.rb: change default debug level for
irb[ruby-dev:46805], [Bug #6301].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
03:00 AM Revision 495f72ed (git): * configure.in: enable -fPIE when checking -pie for fixing
OpenBSD build error. Patch by George Koehler. Thank you!
[Bug #7606] [ruby-core:51082]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
01:04 AM Bug #5202 (Closed): RubyLex very slow when lexing large files
This issue was solved with changeset r38609.
Ryan, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/ruby-lex.rb: improve RubyLex performance for large file...
keiju (Keiju Ishitsuka)
12:50 AM Revision e4b76012 (git): Add opts to prevent generating core file
Given path is a dummy executable file to set as $0, not to read its content.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)

12/25/2012

10:34 PM Bug #6657 (Closed): IRB.fail
This issue was solved with changeset r38604.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/output-method.rb: raise right exception when
IRB...
keiju (Keiju Ishitsuka)
10:33 PM Bug #7622 (Closed): Can't grab exceptions at (|c_|b_)return event hooks
r38601 may solve this issue. ko1 (Koichi Sasada)
06:15 PM Bug #7622: Can't grab exceptions at (|c_|b_)return event hooks
`ensure' is also ignored.
ko1 (Koichi Sasada)
06:01 PM Bug #7622 (Closed): Can't grab exceptions at (|c_|b_)return event hooks
The following code raise uncaught error:
test.rb:14:in `block in <main>': FooError (FooError)
from test.rb:3:in `m1'
from test.rb:7:in `m2'
from test.rb:19:in `block in <main>'
from test.rb:17:in `times'
from test.rb:17:in `...
ko1 (Koichi Sasada)
10:31 PM Revision 6da33430 (git): string.c: empty string is not invalid
* string.c (rb_enc_cr_str_copy_for_substr): empty string is always
valid or 7bit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:31 PM Revision 73982fa7 (git): string.c: reduce duplicated code
* string.c (rb_str_enumerate_lines, rb_str_chop): reduce duplicated
code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:31 PM Revision c8484fb3 (git): string.c: GC guard
* string.c (rb_str_enumerate_chars): prevent shared copy from GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:30 PM Bug #7592 (Closed): Can not continue after SystemStackError
r38601 may solve this issue.
ko1 (Koichi Sasada)
04:42 PM Bug #7592: Can not continue after SystemStackError
This issue caused after r38331.
# test.rb
def rec n=0
begin
rec n+1
rescue Exception
p n
exit!
end
end
rec
# r38330:
./miniruby -I../trunk/lib -I. -I.ext/common ../trunk/test.rb
8732
# r38331:
./...
ko1 (Koichi Sasada)
10:29 PM Revision 5a7347a7 (git): test_rubyoptions.rb: ARGF
* test/ruby/test_rubyoptions.rb (TestRubyOptions#test_segv_test): to
read ARGV files is ARGF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:04 PM Bug #6623 (Closed): Tracer output does not use Tracer.stdout
already fixed. keiju (Keiju Ishitsuka)
09:45 PM Revision c3992aa4 (git): Fix argument for assert_in_out_err to fix test failure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:16 PM Bug #6455 (Closed): IRB.conf[:RC_NAME_GENERATOR] と IRB.conf[:SAVE_HISTORY] を同時に設定すると irb が起動できないのを修正する
This issue was solved with changeset r38600.
Sho, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/init.rb, lib/irb/lc/ja/error.rb, lib/irb/lc/error.rb:
...
keiju (Keiju Ishitsuka)
09:08 PM Bug #6455: IRB.conf[:RC_NAME_GENERATOR] と IRB.conf[:SAVE_HISTORY] を同時に設定すると irb が起動できないのを修正する
sho-h (Sho Hashimoto) wrote:
> $ irb
> ...
この件ですが、RC_NAME_GENARATOR を間違って定義している(正しいファイル名を生成しないでnilを返す)ために発生しています。
文字列を返さなければ、例外を発生することにしました。
keiju (Keiju Ishitsuka)
08:21 PM Bug #5776 (Closed): irb のトップレベルで定義したメソッドが public になる
This issue was solved with changeset r38597.
hi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/workspace.rb: define method to private on top-level irb
...
keiju (Keiju Ishitsuka)
07:23 PM Bug #7607: TypeError: invalid inspect_tbl pair_list on Windows 8
Hello,

In message "[ruby-core:51120] [ruby-trunk - Bug #7607] TypeError: invalid inspect_tbl pair_list on Windows 8"
on Dec.25,2012 10:11:37, <usa@garbagecollect.jp> wrote:
> I want to backport this to 1.9.3 before releacing, b...
usa (Usaku NAKAMURA)
07:14 PM Bug #7607 (Closed): TypeError: invalid inspect_tbl pair_list on Windows 8
This issue was solved with changeset r38595.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* bignum.c, include/ruby/intern.h (rb_big_eql): exported.
* th...
usa (Usaku NAKAMURA)
10:10 AM Bug #7607: TypeError: invalid inspect_tbl pair_list on Windows 8
I think this is a serious bug, and shirosaki-san's patch seems OK.
I want to backport this to 1.9.3 before releacing, but now trunk is under code freeze, I know.
But... I don't have time to wait for mame-san's reaction.
So, on my re...
usa (Usaku NAKAMURA)
06:47 PM Bug #7623 (Closed): Messages while RDoc generation
The message reported in
https://bugs.ruby-lang.org/issues/5366
happened during compilation of the ruby-1.9.3-p327.tar.bz2 distribution on CentOS6.
While the message was observed just by extract, configure and make,
make clean just a...
tomoakin (Tomoaki Nishiyama)
06:10 PM Revision 4d9480cb (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:53 PM Bug #7603: app_factorial と so_ackermann が動かない
(2012/12/22 21:13), SASADA Koichi wrote:
> あれぇ,以前よりも増やしたつもりだったんだけど....

間違えて以前の 1/4(もしくは 1/8)の値になっていました.
以前の値に直しました.

(以前は,word sizeでマクロが指定してあり,今は byte サイズで指定してい
るのだが,そこで同じ数値を指定したという罠.気を付けていたつもりだったの
ですが...)

--
//...
ko1 (Koichi Sasada)
04:29 PM Bug #7603 (Closed): app_factorial と so_ackermann が動かない
This issue was solved with changeset r38592.
Narihiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_core.h (RUBY_VM_THREAD_VM_STACK_SIZE): change default
...
ko1 (Koichi Sasada)
04:35 PM Revision b7d11c69 (git): * lib/irb/init.rb, lib/irb/context.rb: fix conf.debug_level=
[Bug #6301] and fix irb command option: -- irb_debug_level for irb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
04:04 PM Revision 7eb75edd (git): * 2012-12-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:04 PM Revision d43e3321 (git): * lib/irb/ruby-lex.rb: improve RubyLex performance for large files
[Bug #5202]. Patch by ryanmelt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
02:36 PM Revision 252cdfe0 (git): merge revision(s) 37410:
* lib/mkmf.rb: fix for if config["libdir"] is nil.
* tool/make-snapshot: fix wrong regexp for releasing preview.
patched by mame.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38606 b2dd03c8-39d4-4d...
U.Nakamura
01:34 PM Revision 23c93b50 (git): * lib/irb/output-method.rb: raise right exception when
IRB::OutputMethod#print don't defined [Bug #6657].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
01:33 PM Revision fd9134e5 (git): * KNOWNBUGS.rb: if an exception is raised in hooks, need to raise the exception
in the hooked context. it's 1.8's behavior.
see r38601 in trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:24 PM Revision c2693f8b (git): * vm_trace.c (rb_threadptr_exec_event_hooks_and_pop_frame):
pop a frame before JUMP_TAG() if exception occurred.
This change fix bug of Ruby 1.9.
[ruby-core:51128] [ruby-trunk - Bug #7624]
* vm_core.h (EXEC_EVENT_HOOK_AND_POP_FRAME): add to use
`rb_threadptr_exec_event_hooks_and_pop_frame()...
ko1 (Koichi Sasada)
01:19 PM Bug #7621 (Closed): ブロック引数にデフォルト値を指定したときに配列を渡した際の挙動が1.9.3と変わっている
=begin
ブロックをとるメソッドや Proc.new で、ブロック引数にデフォルト値を指定したときに配列を渡した際の
挙動が 1.9.3 と変わっています。
# proc のとき
$ ruby -v -e 'proc {|ary = []| p ary }.([1, 2, 3])'
ruby 2.0.0dev (2012-12-25) [x86_64-darwin12.2.1]
1
$ ruby 1.9.3p327 (2012-11-...
takkanm (三村 益隆)
01:16 PM Bug #7232: StringIO#gets(nil, nil) raises TypeError, IO/File#gets do not
How about the patch? Glass_saga (Masaki Matsushita)
12:16 PM Revision 0f63b60f (git): * lib/irb/init.rb, lib/irb/lc/ja/error.rb, lib/irb/lc/error.rb:
raise exception when illegal RC_NAME_GENARATOR defined [Bug #6455].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
12:01 PM Bug #7231: StringIO inconsistently raises IOError or RuntimeError if the string is frozen
How about the patch? Glass_saga (Masaki Matsushita)
11:42 AM Revision 8e095cea (git): merge revision(s) 38595,38596: [Backport #7607]
* bignum.c, include/ruby/intern.h (rb_big_eql): exported.
* thread.c (recursive_check): object_id maybe a Bignum, not Fixnum on
LLP64. see also r38493 and r38548.
reported by Heesob Park at [ruby-core:51083]...
U.Nakamura
11:21 AM Revision 6dab48b2 (git): * lib/irb/workspace.rb: define method to private on top-level irb
[Bug #5776]. Patch by davidbalbert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
keiju (Keiju Ishitsuka)
10:45 AM Revision 2f345f9d (git): * ChangeLog: revert a part of r38595. 'iff' means 'if and only if', not typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:14 AM Revision a3d96724 (git): * bignum.c, include/ruby/intern.h (rb_big_eql): exported.
* thread.c (recursive_check): object_id maybe a Bignum, not Fixnum on
LLP64. see also r38493 and r38548.
reported by Heesob Park at [ruby-core:51083] [Bug #7607], and patched
by shirosaki at [ruby-core:51095]
git-svn-id: svn+ssh...
U.Nakamura
09:57 AM Revision 270fbd9c (git): * vm_core.h, eval_intern.h (CHECK_STACK_OVERFLOW): move
CHECK_STACK_OVERFLOW() to vm_core.h and rename to
CHECK_VM_STACK_OVERFLOW().
This change is only move and rename.
* tool/instruction.rb: catch up above changes.
* vm.c, vm_insnhelper.c: ditto.
* vm_insnhelper.c (vm_stackoverflow): ad...
ko1 (Koichi Sasada)
08:00 AM Revision febab308 (git): Add test for r38543 [Bug #7597] [ruby-dev:46786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:39 AM Bug #7620 (Closed): Incorrect exception for non-square matrix in Matrix::LUPDecomposition#det
If m is a non-square matrix , m.lup.det should raise Matrix::ErrDimensionMismatch, but it raises NoMethodError.
> ruby -rmatrix -e 'Matrix[[0, 0]].lup.det'
C:/ruby200/lib/ruby/2.0.0/matrix/lup_decomposition.rb:80:in `det': undefined ...
pypypy567 (py _)
07:29 AM Revision 59e1e822 (git): * vm_core.h (RUBY_VM_THREAD_VM_STACK_SIZE): change default
VM stack size (128 KB or 256 KB -> 512 KB or 1024 KB).
This re-sizing corrects smaller value introduced at r38478.
Newer value is same VM stack size of Ruby 1.9.
[ruby-dev:46797] [ruby-trunk - Bug #7603]
git-svn-id: svn+ssh://c...
ko1 (Koichi Sasada)
07:17 AM Revision 48f32019 (git): add empty line for style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:38 AM Revision 320b4947 (git): error.c: rb_write_error_str
* error.c (compile_err_append, compile_warn_print, warn_print): use
rb_write_error_str() instead of writing to rb_stderr directly.
* io.c (rb_write_error_str): a stopgap measure not to unblock GVL.
warning from require seems to still...
nobu (Nobuyoshi Nakada)
03:49 AM Feature #7604: Make === comparison operator ability to delegate comparison to an argument
(2) and (1) are two steps of the same campaign, to make the behavior you described possible, but (1) might be easier and mildly useful on its own. Current #coerce would solve the problem provided that you make it return special objects w... Anonymous
01:20 AM Revision 5688e811 (git): Fix test to avoid failure from the order of Dir.foreach
The order of Dir.foreach, which is internally used in Pathname), is not
stable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:01 AM Revision 2a9ac6af (git): merge revision(s) 38548:
* gc.c (obj_id_to_ref): add a macro to treat Bignum object id.
This follows the change r38493.
* gc.c (id2ref): fix for working fine with Bignum object id on x64
Windows.
* gc.c (wmap_finalize): ditt...
U.Nakamura
12:59 AM Bug #5449 (Closed): nested constant opasign not working
This issue was solved with changeset r38585.
Konstantin, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
scoped constant op-assignment
* node.h (NODE_OP_CDECL), co...
nobu (Nobuyoshi Nakada)
12:30 AM Revision 94b57518 (git): scoped constant op-assignment
* test/ripper/test_parser_events.rb (test_opassign): allow scoped
constant op-assignment. [ruby-core:40154] [Bug #5449]
* test/ripper/test_parser_events.rb (test_opassign_error): backref
opassign is only error.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)

12/24/2012

11:50 PM Revision 73fb923c (git): scoped constant op-assignment
* test/ripper/test_parser_events.rb (test_opassign_error): allow
scoped constant op-assignment. [ruby-core:40154] [Bug #5449]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:37 PM Bug #7618 (Assigned): TestGemDoctor failures
luislavena (Luis Lavena)
08:24 PM Bug #7618 (Closed): TestGemDoctor failures
I guess it has already been noticed as shown on RubyCI but here is the failure:
[1/5] TestGemDoctor#test_doctor = 0.02 s
1) Failure:
test_doctor(TestGemDoctor) [/home/eregon/prefix/src/ruby/test/rubygems/test_gem_doctor.rb:64]:
-...
Eregon (Benoit Daloze)
10:32 PM Bug #7605 (Closed): Zlib: deprecation of IO-likes caused build failures
Issues solved by Nobu at r38569 luislavena (Luis Lavena)
10:27 PM Bug #7619 (Closed): 遅延評価された無限長の Range に map を適用して force しようとすると SEGV
(1..Float::INFINITY).lazy.map(&:to_s).force
上記コードを実行しようとすると Ruby が Segmentation fault で終了してしまいます.
無限長の Range に対する処理なので無限ループで処理が返ってこないのが正しいと思います.
Linda_pp (Ryuichi Hayashida)
07:01 PM Feature #1586: Including a module already present in ancestors should not be ignored
My change at the beginning of 1.9 was include module once for a class/module, as you described, and still it caused incompatibility. I had to change hundreds of lines in the standard libraries. So I think this change is good but we need... matz (Yukihiro Matsumoto)
06:12 PM Feature #7526: infinit loop in Registry::each_value
rubyhack (first last) wrote:
> the correction :
> ...
that is: add only the line: "index += 1" to the lib and the bug is fixed
rubyhack (first last)
03:59 PM Revision 7ea67573 (git): scoped constant op-assignment
* node.h (NODE_OP_CDECL), compile.c (iseq_compile_each),
parse.y (stmt, arg): allow scoped constant op-assignment.
[ruby-core:40154] [Bug #5449]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38585 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
03:58 PM Revision d2fa4d71 (git): error.c: NameError::message _dump
* error.c (name_err_mesg_dump): adapt argument number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:57 PM Revision 4d33d027 (git): * 2012-12-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:57 PM Revision 427bcc40 (git): error.c: VALUE to messages
* error.c (name_err_mesg_to_str, syserr_initialize): use VALUE to
format messages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:18 PM Bug #7615 (Closed): assignment to context variable changes the precedence order of function call with followed by ' (' (whitespace-bracket)
this is similar to http://bugs.ruby-lang.org/issues/1801 but it wasn't pointed out then that ruby will use two different parsings at different times
note that in this code `a` and `b` have the same assignment code but are assigned dif...
snoble (Steven Noble)
11:19 AM Feature #7614 (Assigned): alias_accessor
=begin
Prior issue reminded me that I've been meaning to ask for this for a while, as I use is fairly often.
In pure Ruby the definition is essentially:
def alias_accessor(name, origin)
alias_method "#{name}=", "#{origi...
trans (Thomas Sawyer)
11:10 AM Feature #5781: Query attributes (attribute methods ending in `?` mark)
=begin
FYI,
file, line = *caller[0].split(':')[0..1]
module_eval %{...}, file, line.to_i
Actually this does work. My problem with #source_location stemmed from getting it from the (({attr_writer})) defined method. What I had ...
trans (Thomas Sawyer)
03:43 AM Feature #5781: Query attributes (attribute methods ending in `?` mark)
=begin
I revisited this b/c in one of my projects it is much needed. To compensate, I created a special extension called (({attr_switch})),
def attr_switch(name)
attr_writer name
module_eval %{
def #{name}?...
trans (Thomas Sawyer)
09:48 AM Feature #7609: Class#singleton_class?
OK.
matz (Yukihiro Matsumoto)
04:31 AM Feature #7609: Class#singleton_class?
Moving to Feature requests.
Just curious about use case?
Also, can be hacked in Ruby already...
class Class
def singleton_class?
Class.new(self) && true rescue false
end
end

marcandre (Marc-Andre Lafortune)
08:47 AM Feature #7548: Load and Require Callbacks
I just release a gem called backload that basically handles this. But in working through the problem set, it's become clear that there are some features of a good load callback that just can't be done in pure Ruby. I've already mentioned... trans (Thomas Sawyer)
06:38 AM Bug #7613 (Closed): An Alias for a class method inherited from the Class class is not equal to the original method
class Stream
class << self
alias_method :open, :new
end
end
open = Stream.method(:open)
new = Stream.method(:new)
p open, new # => #<Method: Stream.new>, #<Method: Class#...
zhangsu (Su Zhang)
04:59 AM Bug #7564: r38175 introduces incompatibility
On Sun, Dec 23, 2012 at 10:01:33AM +0900, nobu (Nobuyoshi Nakada) wrote:
>
> ...
Before this changeset, `method_missing` *did* deal with all method
calls. That's why this is not backwards compatible.
--
Aaron Patterson
http://...
Anonymous
04:53 AM Feature #7612: Enumerators take a proc
Great! I tried something similar but I must have botched it somehow.

Oh.... I bet I tried e(&p1)

On Dec 23, 2012, at 1:15 PM, trans (Thomas Sawyer) wrote:

>
> Issue #7612 has been updated by trans (Thomas Sawyer).
>
>
>...
Anonymous
04:26 AM Feature #7612 (Rejected): Enumerators take a proc
marcandre (Marc-Andre Lafortune)
04:15 AM Feature #7612: Enumerators take a proc
=begin
Use `&`:
e.each(&p1)
e.each(&m2)
e.each(&p2)
=end
trans (Thomas Sawyer)
03:50 AM Feature #7612 (Rejected): Enumerators take a proc
If there is already a clean syntax for this, I apologize. I sure could not find it.
class Foo
def initialize
@inst = 18
end
def meth(a, b)
puts "method #{@inst} #{a} #{b}"
end
end
foo = Foo.new
e = %w{a...
pedz (Perry Smith)
02:47 AM Feature #7611: Focal method for all loads/requires
IRB adds even more requires, but I digress. zzak (zzak _)
01:20 AM Bug #7607 (Assigned): TypeError: invalid inspect_tbl pair_list on Windows 8
This seems cause of r38493, not r38548.
I confirmed this issue by the following test on x64 Win7.
I've attached a patch which would be more inexpensive way since avoiding rb_funcall() usage.
require 'test/unit'
class ObjectId...
h.shirosaki (Hiroshi Shirosaki)
12:49 AM Feature #7604: Make === comparison operator ability to delegate comparison to an argument
boris_stitnicky (Boris Stitnicky) wrote:
> Your proposal reminds me of trying to extend #coerce behavior. What you call "mirroring", happens with #coerce. "Double mirrorring" is prevented by simply by #coerce being required to return a ...
prijutme4ty (Ilya Vorontsov)
12:45 AM Revision 8a3d7236 (git): test_argf.rb: duplicated test
* test/ruby/test_argf.rb (TestArgf#test_lines): remove duplicated test
whose content is test_bytes actually.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

12/23/2012

11:50 PM Feature #7611 (Assigned): Focal method for all loads/requires
=begin
Presently Ruby has seven methods for importing code. These are:
* (({Kernel#load}))
* (({Kernel#require}))
* (({Kernel#relative_require}))
* (({Kernel.load}))
* (({Kernel.require}))
* (({Kernel.relative_require}))
* (({K...
trans (Thomas Sawyer)
10:23 PM Revision e9381c05 (git): * error.c (rb_compile_error_append): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:57 PM Bug #7607: TypeError: invalid inspect_tbl pair_list on Windows 8
Here is patch for this bug:
diff --git a/thread.c b/thread.c.new
index b7ae84c..9ef3d82 100644
--- a/thread.c
+++ b/thread.c.new
@@ -4591,7 +4591,11 @@ recursive_check(VALUE list, VALUE obj_id, VALUE paired_obj_id)
return Qfals...
phasis68 (Heesob Park)
11:44 AM Bug #7607 (Closed): TypeError: invalid inspect_tbl pair_list on Windows 8
The changeset r38548 caused following test failures on x64 Windows 8.
2) Error:
test_self_referential(Psych::TestArray):
TypeError: invalid inspect_tbl pair_list for :== in #<Thread:0x000045a4649558 run>
C:/work/snapshot-ms64...
phasis68 (Heesob Park)
08:43 PM Feature #1586: Including a module already present in ancestors should not be ignored
I join my voice with Marc-Andre. (More precisely, a module in the "is kind of?" sense should be included or not included only once, globally. But tweaking the method lookup sequence is imaginable.) Anonymous
07:58 PM Revision e1682d34 (git): * 2012-12-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:58 PM Revision 02253a79 (git): * lib/net/http/generic_request.rb (Net::HTTPGenericRequest):
set content-length to zero on empty post requests
by Gregory Ostermayr <gregory.ostermayr@gmail.com>
https://github.com/ruby/ruby/pull/201 fix GH-201
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38578 b2dd03c8-39d4-4d8f-98ff-82...
naruse (Yui NARUSE)
07:19 PM Feature #6762 (Closed): Control interrupt timing
This issue was solved with changeset r38577.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* thread.c: rename methods:
from Thread.async_interrupt_timin...
ko1 (Koichi Sasada)
06:33 PM Feature #7604: Make === comparison operator ability to delegate comparison to an argument
Your proposal reminds me of trying to extend #coerce behavior. What you call "mirroring", happens with #coerce. "Double mirrorring" is prevented by simply by #coerce being required to return a compatible pair. That being said, I did have... Anonymous
05:57 PM Bug #1152 (Closed): profiler.rb is not concurrent-execution threadsafe
This issue was solved with changeset r38576.
Charles, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
profiler.rb: concurrent-execution
* lib/profiler.rb (Profiler...
nobu (Nobuyoshi Nakada)
05:52 PM Bug #7610: Incompatible with percent literal regexp between 1.9.3 and 2.0.0
Percent literal regexp brings SyntaxError with parenthesis. If I use | as separator, then it works fine, but I use () as separator, then it does not work.
$ ruby -v
ruby 2.0.0dev (2012-12-23 trunk 38571) [x86_64-darwin11.4.2]
$ irb
...
sanemat (Kenichi Murahashi)
05:49 PM Bug #7610 (Closed): Incompatible with percent literal regexp between 1.9.3 and 2.0.0
=begin
Percent literal regexp brings SyntaxError with parenthesis. If I use | as separator, then it works fine, but I use () as separator, then it does not work.
$ ruby -v
ruby 2.0.0dev (2012-12-23 trunk 38571) [x86_64-darwin11.4....
sanemat (Kenichi Murahashi)
05:48 PM Feature #7609 (Closed): Class#singleton_class?
Related to #7554, there is no way to tell the called method is a singleton method or an ordinary method. nobu (Nobuyoshi Nakada)
04:07 PM Bug #7608 (Closed): Document ERB::new trim_mode parameter
This issue was solved with changeset r38572.
Tom, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/erb.rb: Document ERB::new trim_mode '-' for lines ending in ...
zzak (zzak _)
01:40 PM Bug #7608 (Closed): Document ERB::new trim_mode parameter
=begin
I believe the documentation for the ((<ERB::new|URL:http://ruby-doc.org/stdlib-1.9.3/libdoc/erb/rdoc/ERB.html#method-c-new>)) method could be improved. Specifically, the list of available arguments for the (({trim_mode})) paramen...
wonderingtomato (Tom Pave)
03:26 PM Bug #7392 (Assigned): Add handling for %i and %I quoting to irb
Committed as r38570 please check it zzak (zzak _)
03:25 PM Bug #7392 (Closed): Add handling for %i and %I quoting to irb
This issue was solved with changeset r38570.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/ruby-lex.rb: Add handling for %i and %I quoting to i...
zzak (zzak _)
02:52 PM Bug #7571 (Closed): RDoc documentation bug in Regexp#===
This issue was solved with changeset r38567.
Tsuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, adde...
zzak (zzak _)
10:48 AM Bug #7606 (Closed): gcc -pie configure check is broken for OpenBSD/amd64
=begin
I can use PIE if I compile with gcc -fPIE and link with gcc -pie. Ruby's configure script tries to enable PIE, but the check for gcc -pie says "no". I expected "yes". My system runs OpenBSD 5.2 for amd64. My compiler is the d...
kernigh (George Koehler)
10:18 AM Revision 0f9b33c7 (git): * thread.c: rename methods:
from Thread.async_interrupt_timing to Thread.handle_interrupt,
from Thread.async_interrupted? to Thread.pending_interrupt?.
Also rename option from `defer' to `never'.
[ruby-core:51074] [ruby-trunk - Feature #6762]
* vm_core.c, thr...
ko1 (Koichi Sasada)
10:01 AM Bug #7564 (Rejected): r38175 introduces incompatibility
If `method_missing` does not deal with a method call, it should raise `NoMethodError`.
~~~ruby
def method_missing name, *args
@calls << [name, args]
super
end
~~~
nobu (Nobuyoshi Nakada)
08:57 AM Revision 80b55686 (git): profiler.rb: concurrent-execution
* lib/profiler.rb (Profiler__::PROFILE_PROC, print_profile): store
profile data per threads for concurrent-execution.
[ruby-core:22046] [Bug #1152]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38576 b2dd03c8-39d4-4d8f-98ff-823...
nobu (Nobuyoshi Nakada)
08:57 AM Revision c81a5012 (git): profiler.rb: Wrapper for BasicObject
* lib/profiler.rb (Profiler__::Wrapper): support calling singleton
methods of an instance of BasicObject.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:57 AM Revision ef6abd10 (git): profiler.rb: TracePoint
* lib/profiler.rb (Profiler__::PROFILE_PROC): use TracePoint.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:26 AM Bug #7605 (Assigned): Zlib: deprecation of IO-likes caused build failures
luislavena (Luis Lavena)
08:26 AM Bug #7605 (Closed): Zlib: deprecation of IO-likes caused build failures
Hello,
Deprecation of IO-likes (lines, bytes, chars and codepoints) introduced in r38563 is causing build failures on GCC 4.7.2 on Windows:
http://ci.rubyinstaller.org/view/All/job/ruby-trunk-x64-build/556/console
http://ci.rubyin...
luislavena (Luis Lavena)
07:13 AM Revision cd6139ca (git): * lib/erb.rb: typos for ERB::new link
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
07:07 AM Revision 4fa9e330 (git): * lib/erb.rb: Document ERB::new trim_mode '-' for lines ending in -%>
[ruby-core:51084] [Bug #7608]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
06:34 AM Revision 1f3bf4ce (git): goruby.c: IRB at end
* goruby.c (goruby_options): start IRB after goruby initialized.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:25 AM Revision 4943b46a (git): * lib/irb/ruby-lex.rb: Add handling for %i and %I quoting to irb
Patch by flori [ruby-core:49550] [Bug #7392] [Github Issue #157]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
06:21 AM Revision 20a55053 (git): zlib.c: function name
* ext/zlib/zlib.c (rb_gzreader_lines): fix function name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:05 AM Revision 0fe46cea (git): marshal.c: rb_check_funcall_with_hook
* vm_eval.c (rb_check_funcall_with_hook): rb_check_funcall with hook
which is called before calling method_missing or target method.
* marshal.c (w_object, r_object0): use rb_check_funcall_with_hook
instead of respond_to? and call.
...
nobu (Nobuyoshi Nakada)
05:52 AM Revision 450b9bb6 (git): * re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, added example
[ruby-dev:46746] [Bug #7571]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
05:43 AM Revision 3193599d (git): marshal.c: use RB_TYPE_P
* marshal.c (r_entry0): use RB_TYPE_P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:35 AM Revision 482bf47d (git): thread.c: ignore result of blocking_region_begin
* thread.c (BLOCKING_REGION): if fail_if_interrupted is false ignore
the result of blocking_region_begin(), since it always is true in
that case. suppress "uninitialized" warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
02:22 AM Feature #6670 (Closed): str.chars.last should be possible
This issue was solved with changeset r38563.
Yutaka, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Deprecate #{lines,bytes,chars,codepoints} of IO-likes.
* io.c ...
knu (Akinori MUSHA)
02:05 AM Bug #7530: Concurrent loads fail with mutex errors
When removing $".pop likes following, this issue never happen.
So, I suspect this is require and threadshield issue.
-------------------------------
~~~ruby
require 'benchmark'
FAKE_PATHS = ARGV[0].to_i || 100
THREADS = 2
ITER...
kosaki (Motohiro KOSAKI)
01:38 AM Bug #6997: Improve documentation for OptionParser
Thanks Marcus, I was holding off on this until I got around to some other patches I have in mind for OptionParser, but you beat me to it :)
Re: remove further documentation: I think we should keep it, it doesn't hurt to mention the tr...
zzak (zzak _)
01:36 AM Bug #6997 (Closed): Improve documentation for OptionParser
This issue was solved with changeset r38561.
Eike, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/optparse.rb: Documentation for OptionParser to remove 'shad...
zzak (zzak _)
01:23 AM Bug #7603: app_factorial と so_ackermann が動かない
iPhoneから送信

2012/12/22 20:31、"authorNari (Narihiro Nakamura)" <authorNari@gmail.com> のメッセージ:

>
> Issue #7603 has been reported by authorNari (Narihiro Nakamura).
>
> ----------------------------------------
> Bug #7603:...
Anonymous
12:35 AM Revision 6fe32d72 (git): * lib/rubygems/commands/check_command.rb: Added --doctor and --dry-run
options to clean up after failed uninstallation.
* test/rubygems/test_gem_commands_check_command.rb: Test for above.
* lib/rubygems/commands/push_command.rb: Allow pushes from RubyGems
2.0.0.preview3
...
drbrain (Eric Hodel)
12:06 AM Bug #1792 (Closed): Fixnum#& 等が、Rational などを受けつける
This issue was solved with changeset r38560.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* include/ruby/intern.h: add the prototype declaration of
...
mrkn (Kenta Murata)
12:04 AM Bug #7574 (Closed): 名前についてのエラーメッセージが正しくない事がある
This issue was solved with changeset r38558.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
internal.h: quote unprintable
* internal.h (QUOTE, QUOTE_ID...
nobu (Nobuyoshi Nakada)

12/22/2012

09:23 PM Bug #7603: app_factorial と so_ackermann が動かない
あれぇ,以前よりも増やしたつもりだったんだけど....
報告,ありがとうございます,確認します.

(2012/12/22 20:29), authorNari (Narihiro Nakamura) wrote:
>
> Issue #7603 has been reported by authorNari (Narihiro Nakamura).
>
> ---------------------------------------...
ko1 (Koichi Sasada)
08:29 PM Bug #7603 (Closed): app_factorial と so_ackermann が動かない
r38478のコミットから bm_app_factorial.rb と bm_so_ackermann.rb が動かなくなってしまっています。
% ./ruby benchmark/bm_app_factorial.rb
benchmark/bm_app_factorial.rb:2: stack level too deep (SystemStackError)
% ./ruby benchmark/bm_so_ackermann.rb
benchma...
authorNari (Narihiro Nakamura)
09:04 PM Feature #7604 (Assigned): Make === comparison operator ability to delegate comparison to an argument
=begin
I propose to expand default behaviour of === operator in the following way:
Objects have additional instance method Object#reverse_comparison?(other) which is false by default in all basic classes.
Each class that overrides Obj...
prijutme4ty (Ilya Vorontsov)
07:51 PM Bug #6997: Improve documentation for OptionParser
I tried to make this clearer, see patch.
I also changed the example to avoid a warning for "shadowed outer local variable".
@zzak: Do you think that the "Further documentation" section is of any use in the current form (since changes...
stomar (Marcus Stollsteimer)
07:26 PM Bug #7573 (Closed): const_get の引数検査が甘い
This issue was solved with changeset r38551.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
object.c: check more strictly
* object.c (rb_mod_const_get)...
nobu (Nobuyoshi Nakada)
06:59 PM Feature #6762: Control interrupt timing
Thank you and sorry for my late response.

I will change method names as your proposal with the following patch.
http://www.atdot.net/sp/view/fwdffm/readonly

(2012/12/04 15:43), KOSAKI Motohiro wrote:
>> handle_interrupt(...
ko1 (Koichi Sasada)
05:22 PM Revision c47c095b (git): Deprecate #{lines,bytes,chars,codepoints} of IO-likes.
* io.c (rb_io_lines, rb_io_bytes, rb_io_chars, rb_io_codepoints):
Deprecate IO#{lines,bytes,chars,codepoints} and those of ARGF.
[Feature #6670]
* ext/stringio/stringio.c (strio_lines, strio_bytes, strio_chars)
(strio_codepoints):...
Akinori MUSHA
04:53 PM Revision 2742b6bc (git): common.mk: srcs-ext
* common.mk (ext/dl/callback/callback.c): include in srcs-ext for
snapshot.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:36 PM Revision 78c56ae5 (git): * lib/optparse.rb: Documentation for OptionParser to remove 'shadowed
outer local variable' from example and make obvious ARGV with
non-option arguments.
Patch by Marcus Stollsteimer [ruby-core:47460] [Bug #6997]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38561 b2dd03c8-39d4-4d8f-98ff-823fe69b...
zzak (zzak _)
03:45 PM Bug #5993 (Closed): Thread.new{ Fiber.new { Thread.exit }.resume }.join で例外
This issue was solved with changeset r38550.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* cont.c (rb_fiber_start): in case of jump with TAG_FATAL,
...
nagachika (Tomoyuki Chikanaga)
03:06 PM Revision a756488c (git): * include/ruby/intern.h: add the prototype declaration of
rb_num_coerce_bit.
* numeric.c (rb_num_coerce_bit): the new coerce function for bitwise
binary operation.
* bignum.c (rb_big_and): use coerce to convert the argument, which isn't
a Fixnum nor a Bignum, to the corresponding Integer ...
Kenta Murata
03:05 PM Revision 0f16820f (git): * 2012-12-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision 6f02547d (git): internal.h: quote unprintable
* internal.h (QUOTE, QUOTE_ID): quote unprintable chars in strings and
IDs. [Bug #7574] [ruby-dev:46749]
* string.c (rb_str_quote_unprintable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38558 b2dd03c8-39d4-4d8f-98ff-82...
nobu (Nobuyoshi Nakada)
02:59 PM Revision 1df33a4a (git): error.c: PRIsVALUE
* error.c (rb_compile_error, rb_compile_warn, rb_compile_warning),
(rb_warn, rb_warning): support PRIsVALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:08 PM Revision 92073646 (git): * cont.c (rb_fiber_start): unify conditions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
01:02 PM Revision 39858156 (git): * io.c (rb_io_wait_writable): use rb_thread_check_ints() instead
of rb_thread_fd_writable().
* io.c (rb_io_wait_readable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
12:52 PM Revision c0a50272 (git): revert r38549. this typo in ChangeLog is intentional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
11:52 AM Bug #7575 (Closed): Struct のメンバーをアクセサで参照できない事がある
This issue was solved with changeset r38547.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* struct.c (make_struct): remove junk ID check to allow memb...
Anonymous
11:31 AM Revision f3b132fa (git): object.c: no nested symbol
* object.c (rb_mod_const_get): symbol cannot be nested constant name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:40 AM Revision 7815cbd7 (git): object.c: defer creating string
* object.c (rb_mod_const_get): defer creating partinal name string
until needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:26 AM Revision af1ca4cb (git): object.c: check more strictly
* object.c (rb_mod_const_get): check more strictly. [ruby-dev:46748]
[Bug #7573]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:59 AM Bug #7568: Yaml fails to encode zero date string.
On Thu, Dec 20, 2012 at 11:40:10PM +0900, Luis Lavena wrote:
> On Wed, Dec 19, 2012 at 3:06 PM, Aaron Patterson
> <tenderlove@ruby-lang.org> wrote:
> >
> > Ya, I can submit a backport ticket. I need to figure out which commits
...
Anonymous
06:45 AM Revision 6a35c26b (git): * cont.c (rb_fiber_start): in case of jump with TAG_FATAL,
enqueue error into async_errinfo_queue, because you cannot call
TH_TAG_JUMP() in this function. [ruby-dev:45218] [Bug #5993]
* thread.c (rb_threadptr_execute_interrupts): now INT2FIX(TAG_FATAL)
can be popped from async_errinfo_queu...
nagachika (Tomoyuki Chikanaga)
05:36 AM Feature #6482 (Closed): Add URI requested to Net::HTTP request and response objects
This issue was solved with changeset r38546.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/net/http.rb: Requests may be created with a URI which sets...
drbrain (Eric Hodel)
05:00 AM Revision a44e41e8 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:25 AM Revision ca2fce0c (git): * gc.c (obj_id_to_ref): add a macro to treat Bignum object id.
This follows the change r38493.
* gc.c (id2ref): fix for working fine with Bignum object id on x64
Windows.
* gc.c (wmap_finalize): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
h.shirosaki (Hiroshi Shirosaki)
02:52 AM Revision f9e62137 (git): * struct.c (make_struct): remove junk ID check to allow members who
have junk name like "foo\000".
* test/ruby/test_struct.rb: Test for above.
[Bug #7575] [ruby-dev:46750]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Glass_saga (Masaki Matsushita)
02:37 AM Bug #7600 (Assigned): Constant typo in IRB::SLex
Committed r38545 please check it zzak (zzak _)
02:33 AM Bug #7600 (Closed): Constant typo in IRB::SLex
D_DEATIL should be D_DETAIL zzak (zzak _)
02:30 AM Bug #7599 (Assigned): IRB::InputMethod#readable_atfer_eof? should be #readable_after_eof?
Committed r38544 please check it zzak (zzak _)
02:29 AM Bug #7599 (Closed): IRB::InputMethod#readable_atfer_eof? should be #readable_after_eof?
This issue was solved with changeset r38544.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/input-method.rb, lib/irb.rb: Typo in
InputMethod#...
zzak (zzak _)
02:25 AM Bug #7599 (Closed): IRB::InputMethod#readable_atfer_eof? should be #readable_after_eof?
I found a typo in the name of this method for IRB. zzak (zzak _)
02:21 AM Bug #7597: $0を変更するとbug_reportでsegvする
なんか、Linux固有バグらしいのでたまにはメンテナの真似事らしきことをしてみました kosaki (Motohiro KOSAKI)
02:21 AM Bug #7597 (Closed): $0を変更するとbug_reportでsegvする
This issue was solved with changeset r38543.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_dump.c (rb_vm_bugreport): revert r38533.
* addr2line.c (fi...
kosaki (Motohiro KOSAKI)
02:09 AM Bug #7598 (Assigned): Move IRB::INSPECTORS and class methods to IRB::Inspector
Committed r38542 please check it zzak (zzak _)
02:08 AM Bug #7598 (Closed): Move IRB::INSPECTORS and class methods to IRB::Inspector
This issue was solved with changeset r38542.
Zachary, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/inspector.rb, lib/irb/context.rb: Move IRB::INSPECTO...
zzak (zzak _)
02:02 AM Bug #7598 (Closed): Move IRB::INSPECTORS and class methods to IRB::Inspector
As of RDOC commit https://github.com/rdoc/rdoc/commit/610b483, methods defined on constants will no longer be documented.
INSPECTORS and methods defined on the constant should be moved to the Inspector class. I especially find ::def_i...
zzak (zzak _)
01:52 AM Bug #7521 (Feedback): test_thr_kill(TestQueue) fails
My CentOS6 machine don't reproduce this issue. Can you please explain what change Fedora19 has?
Or, can you make smallest repro?
kosaki (Motohiro KOSAKI)
01:45 AM Feature #4969: Subtle issue with require
I just tried this out on Ruby v1.9.3-p327. And it seems to have been fixed! Yea!
So you can change the status of this from `Rejected` to `Closed` (if you'd like to be precise).
Thanks!
trans (Thomas Sawyer)
01:44 AM Feature #6946 (Assigned): FIPS support?
MartinBosslet (Martin Bosslet) wrote:
> @Vit: Could you please confirm that this works for you, too?
Martin, there are good news and bad news. The good news is that there is no core dump anymore! That is definitely major improvement....
vo.x (Vit Ondruch)
01:27 AM Feature #5643: require/load options and binding option
I think someone else recently suggested that the wrap argument be able to be a module which the code is then evaluated under, instead of toplevel. Considering that, maybe `:wrap` option should be used for all cases and it can just handle... trans (Thomas Sawyer)
01:14 AM Bug #7474 (Feedback): I am getting undefined symbol: rb_enable_interrupt when running event machine
> It's been static since r32510.
> ...
vm_core.h is definitely internal api place.
Moreover rb_disable_interrupt() is wrong api and we may be removed later.
There are two problems:
1)
rb_disable_interrupt()
..
rb_enable_inter...
kosaki (Motohiro KOSAKI)

12/21/2012

11:15 PM Bug #7571 (Assigned): RDoc documentation bug in Regexp#===
usa (Usaku NAKAMURA)
11:12 PM Bug #7533 (Assigned): Oniguruma hates the letter 's' :(
usa (Usaku NAKAMURA)
11:09 PM Bug #7530 (Assigned): Concurrent loads fail with mutex errors
usa (Usaku NAKAMURA)
11:09 PM Bug #7521 (Assigned): test_thr_kill(TestQueue) fails
usa (Usaku NAKAMURA)
11:08 PM Feature #7526 (Assigned): infinit loop in Registry::each_value
usa (Usaku NAKAMURA)
11:08 PM Bug #7512 (Assigned): Test for HMAC signing with UTF-8 String
usa (Usaku NAKAMURA)
11:07 PM Feature #7508 (Assigned): Clean up some more calls to rb_intern()
IMO, it's OK.
Does anyone have another opinion?
usa (Usaku NAKAMURA)
11:04 PM Bug #7498 (Assigned): Optparse does not complete argument when used with :REQUIRED
usa (Usaku NAKAMURA)
11:03 PM Feature #7476 (Assigned): missing "IP_TRANSPARENT" constant for IP sockets.
usa (Usaku NAKAMURA)
11:01 PM Bug #7479 (Third Party's Issue): undefined symbol: rb_thread_blocking_region_begin
Could you ask the author of binlog first? usa (Usaku NAKAMURA)
10:58 PM Bug #7458 (Assigned): Depending on value of BigDecimal::limit, addition can give inaccurate results
usa (Usaku NAKAMURA)
10:57 PM Bug #7467 (Assigned): lib/mkmf.rb merge_lib fails on larger sets of libraries
usa (Usaku NAKAMURA)
10:54 PM Bug #7231 (Assigned): StringIO inconsistently raises IOError or RuntimeError if the string is frozen
usa (Usaku NAKAMURA)
10:53 PM Bug #7232 (Assigned): StringIO#gets(nil, nil) raises TypeError, IO/File#gets do not
can reproduce with current trunk. usa (Usaku NAKAMURA)
10:32 PM Bug #7592 (Assigned): Can not continue after SystemStackError
tarui (Masaya Tarui)
10:32 PM Bug #7575 (Assigned): Struct のメンバーをアクセサで参照できない事がある
tarui (Masaya Tarui)
10:32 PM Bug #7573 (Assigned): const_get の引数検査が甘い
tarui (Masaya Tarui)
10:32 PM Bug #7392 (Assigned): Add handling for %i and %I quoting to irb
tarui (Masaya Tarui)
10:32 PM Bug #6928 (Assigned): SecureRandom.random_bytes: assume zero entropy for seed value
tarui (Masaya Tarui)
10:32 PM Bug #2402 (Assigned): super in instance_eval
tarui (Masaya Tarui)
10:27 PM Bug #6997 (Assigned): Improve documentation for OptionParser
usa (Usaku NAKAMURA)
10:26 PM Bug #7395 (Assigned): Negative numbers can't be primes by definition
usa (Usaku NAKAMURA)
10:26 PM Feature #7488 (Assigned): Receiving object_id in object creation probes
usa (Usaku NAKAMURA)
10:26 PM Bug #7492 (Assigned): Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
usa (Usaku NAKAMURA)
10:25 PM Bug #7585 (Assigned): DTrace probes are inconsistent
usa (Usaku NAKAMURA)
10:25 PM Bug #7583 (Assigned): Update DTrace probes description in Wiki
usa (Usaku NAKAMURA)
10:24 PM Bug #7391 (Assigned): Allow to use require_relative from eval and irb environment
usa (Usaku NAKAMURA)
10:23 PM Bug #7537 (Assigned): OptionParser treats negative digits as options
usa (Usaku NAKAMURA)
10:23 PM Bug #7565 (Assigned): Redundant functions in ruby-additional.el
usa (Usaku NAKAMURA)
10:23 PM Bug #7574 (Assigned): 名前についてのエラーメッセージが正しくない事がある
usa (Usaku NAKAMURA)
10:22 PM Bug #7389 (Assigned): use rb_str_free for freeing string in parse.y
usa (Usaku NAKAMURA)
10:22 PM Bug #7471 (Assigned): character class has duplicated range warning for "" =~ /[\w\W]/
usa (Usaku NAKAMURA)
10:22 PM Bug #7021 (Assigned): WEBrick::HTTPUtils.parse_header "normalizing" white space of cookie values.
usa (Usaku NAKAMURA)
10:21 PM Bug #7303 (Assigned): Logger fails on log rotation in Windows (log shifting failed. Permission denied)
usa (Usaku NAKAMURA)
10:21 PM Bug #7398 (Assigned): Modify TestSSL#test_read_and_write to handle partial sysreads
usa (Usaku NAKAMURA)
10:20 PM Feature #6482: Add URI requested to Net::HTTP request and response objects
drbrain (Eric Hodel) wrote:
> Ok, here is a patch that uses host from URI over connection host.
OK, commit it
naruse (Yui NARUSE)
10:20 PM Bug #7584 (Assigned): Ruby hangs when shutting down an ssl connection in gc finalization
usa (Usaku NAKAMURA)
10:20 PM Bug #6967 (Assigned): Vector#inner_product は複素数ベクトルのとき不適切
usa (Usaku NAKAMURA)
10:19 PM Bug #7208 (Assigned): 複素固有値を持つ行列に対する Matrix#eigensystem の返り値が正しくない
usa (Usaku NAKAMURA)
10:19 PM Bug #7564 (Assigned): r38175 introduces incompatibility
usa (Usaku NAKAMURA)
10:19 PM Bug #7397 (Assigned): Fix detection of RL_PROMPT_*_IGNORE macros
usa (Usaku NAKAMURA)
10:17 PM Bug #7371 (Assigned): Fix undefined overflow checking in bigdecimal
usa (Usaku NAKAMURA)
10:06 PM Feature #1927 (Closed): rb_w32_readdir seems to be superseded by rb_w32_readdir_with_enc
This issue was solved with changeset r38534.
Vit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* win32/{dir.h,win32.c} (rb_w32_readdir): removed old rb_w32_readd...
usa (Usaku NAKAMURA)
09:56 PM Feature #7525 (Rejected): How to avoid memory leak when something gets wrong and throw exception when using win32api?
# This is not a feature request nor a bug report. Only quetion.
Generically, you can use begin-ensure-end syntax to release resources.
For example:
begin
foo = get_some_resource
do_something_and_raises_exception
ensu...
usa (Usaku NAKAMURA)
09:21 PM Bug #7597 (Feedback): $0を変更するとbug_reportでsegvする
担当者を振られたのでとりあえず、
rb_dump_backtrace_with_lines
を呼び出す部分をコメントアウトしておきました。
patch welcomeです。
tarui (Masaya Tarui)
09:17 PM Bug #7597 (Closed): $0を変更するとbug_reportでsegvする
This issue was solved with changeset r38533.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_dump.c (rb_vm_bugreport): commentout addr2line call tempor...
tarui (Masaya Tarui)
08:28 PM Bug #7597: $0を変更するとbug_reportでsegvする
$ cat ruby
"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff...
tarui (Masaya Tarui)
08:14 PM Bug #7597 (Closed): $0を変更するとbug_reportでsegvする
rb_vm_bugreport(void)の中で backtrace_symbols(trace, n)が ruby本体の代わりに$0で変更した名前を引っ張って来ています。
それがrb_dump_backtrace_with_lines(n, trace, syms);の中でelf形式の実行ファイルだと思い込んで処理をしてしまっており、
正しく処理されずに誤ったヘッダー情報を元にポインタ操作を行いsegv等します。
minitest中にsegvしたりrb_bu...
tarui (Masaya Tarui)
09:20 PM Bug #7474 (Assigned): I am getting undefined symbol: rb_enable_interrupt when running event machine
It's been static since r32510.
I'm not sure if it is a part of public API.
nobu (Nobuyoshi Nakada)
08:36 PM Revision 570b7669 (git): * lib/net/http.rb: Requests may be created with a URI which sets the
Host header. Responses contain the requested URI for easier redirect
following. [ruby-trunk - Feature #6482]
* lib/net/http/generic_request.rb: ditto.
* lib/net/http/response.rb: ditto.j
* NEWS (net/...
drbrain (Eric Hodel)
08:30 PM Bug #7180 (Closed): set_trace_func with error in proc block locks up Ruby with 100% cpu usage and no way to exit without killing proc
Maybe r38331 (nobu's commit) solves this issue.
ko1 (Koichi Sasada)
07:40 PM Bug #7536 (Closed): local variables added to TOPLEVEL_BINDING in -r are broken
This issue was solved with changeset r38529.
Conrad, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ruby.c (process_options): need to acquire env from TOPLEVEL_B...
ko1 (Koichi Sasada)
06:51 PM Bug #7590 (Closed): parallel test-all で test_settracefunc が cfp consistency error
Fixed at r38524-38527 naruse (Yui NARUSE)
06:23 PM Feature #7549: A Ruby Design Process
> Issue #7549 has been updated by naruse (Yui NARUSE).

> I setup a new project.
> https://bugs.ruby-lang.org/projects/common-ruby

Very good. But I think this could benefit from some followup/additional
text.

On the R...
duerst (Martin Dürst)
04:56 PM Feature #7549: A Ruby Design Process
headius (Charles Nutter) wrote:
> 1. Ruby Design Council
> ...
I felt this is straightforward one.
Ruby Design Process by brixedn didn't explicitly show its goal,
but I think its goal is to ease make a MRI compatible implementation.
...
naruse (Yui NARUSE)
12:49 PM Feature #7549: A Ruby Design Process
nathany (Nathan Youngman) wrote:
> @brixen I feel that your proposed process is requesting too many changes all at once. We need to take small steps.
> ...
We had already tried to adopt some process like PEP, but it failed.
It is beca...
naruse (Yui NARUSE)
05:36 PM Revision 34a3668c (git): * lib/irb/slex.rb(#match): Typo, should be D_DETAIL
[ruby-core:51071] [Bug#7600]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
05:29 PM Revision e8a7607e (git): * lib/irb/input-method.rb, lib/irb.rb: Typo in
InputMethod#readable_atfer_eof? to #readable_after_eof?
[ruby-core:51069] [Bug #7599]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
05:21 PM Revision 585afbbc (git): * vm_dump.c (rb_vm_bugreport): revert r38533.
* addr2line.c (fill_lines): add ELF sanity check.
[Bug #7597] [ruby-dev:46786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
05:08 PM Revision 4da6fa28 (git): * lib/irb/inspector.rb, lib/irb/context.rb: Move IRB::INSPECTORS and
class methods to IRB::Inspector [ruby-core:51067][Bug #7598]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
04:06 PM Feature #7596 (Closed): Find::find should not silently ignores errors
=begin
The current implementation of (({Find::find})) silently ignores errors. It deliberately catches a number of (({Errno::*})) errors and just continues processing. This can cause unexpected (and often unnoticed) results when, for ex...
hoylen (Hoylen Sue)
03:37 PM Revision 29ff0372 (git): merge revision(s) 38493,38539: [Backport #7454]
* gc.c (nonspecial_obj_id): VALUE is not compatible with Fixnum on
LLP64 platform, such as 64bit Windows.
reporeted by Heesob Park at [ruby-core:50255] [Bug #7454], and the
fix is suggested by akr.
...
U.Nakamura
03:30 PM Revision 75584a1d (git): * 2012-12-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:30 PM Revision e31b6770 (git): * object.c (rb_obj_hash): shouldn't assume object_id can be long.
based on a patch by Heesob Park at [ruby-core:51060].
cf. [Backport #7454]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:16 PM Revision 8346f7b2 (git): * ext/fiddle/lib/fiddle/struct.rb (Fiddle::CStructEntity#set_ctypes):
CPtr -> Pointer.
* test/fiddle/test_c_struct_entry.rb
(Fiddle::TestCStructEntity#test_aref_pointer):
Added the test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sutou Kouhei
02:12 PM Revision e852838c (git): * ext/fiddle/lib/fiddle/struct.rb (Fiddle::CStructEntity#set_ctypes):
CPtr -> Pointer.
* test/fiddle/test_c_struct_entry.rb
(Fiddle::TestCStructEntity#test_aref_pointer_array):
Added the test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sutou Kouhei
01:44 PM Revision 3fed8bc9 (git): * ext/fiddle/lib/fiddle/import.rb (Fiddle::Importer#sizeof):
CPtr -> Pointer.
* test/fiddle/test_import.rb (Fiddle::TestImport#test_sizeof):
Added the test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sutou Kouhei
01:36 PM Revision 914611ad (git): * test/ruby/test_iseq.rb: disable a test which checks features
removed at r38532.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
01:06 PM Revision 9848f0d0 (git): * win32/{dir.h,win32.c} (rb_w32_readdir): removed old rb_w32_readdir()
and renamed from rb_w32_readdir_with_enc().
[ruby-core:24864] [Feature #1927]
* dir.c (READDIR): follow above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:27 PM Bug #7593 (Rejected): File encoding needs to be specified when using {Katakana} character property
On 1.9.3, default source encoding is US-ASCII.
Regexp escape \p{foo} in US-ASCII is interpreted as POSIX character class foo.
In this case, US-ASCII doesn't have POSIX character class Katakana, so this will raise error.
On 2.0.0, de...
naruse (Yui NARUSE)
12:17 PM Revision 315bf4b6 (git): * vm_dump.c (rb_vm_bugreport): commentout addr2line call temporarily
in order to avoid segv. anyone can fix addr2line?
[Bug #7597] [ruby-dev:46786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
11:44 AM Revision 17ac7835 (git): * iseq.c (Init_ISeq): remove definition of the following methods:
ISeq#line_trace_all and ISeq#line_trace_specify because they are
half baked.
C APIs are remained as experimental. These functions will be
renamed, removed their parameters may be changed.
You can use these methods by C exts. Plea...
ko1 (Koichi Sasada)
11:22 AM Revision a6c54311 (git): * vm_trace.c (tracepoint_new): add code to support specified thread.
But not tested and this feature is not supported officially.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
10:53 AM Revision 1ed4ed43 (git): Add test for r38529 [Bug #7536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:39 AM Revision f4ef96e6 (git): * ruby.c (process_options): need to acquire env from TOPLEVEL_BINDING
each time.
`bind->env' may update after `eval()'.
[Bug #7536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
10:16 AM Revision 2b2ccf42 (git): merge revision(s) 36820: [Backport #7550]
mkmf.rb: clean timestamps
* lib/mkmf.rb (MakeMakefile::CLEANINGS): clean timestamp files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:51 AM Revision a598fcc8 (git): fix ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:48 AM Revision 8578cc33 (git): * include/ruby/debug.h: define rb_trace_arg_t.
* vm_core.h: catch up above changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
09:37 AM Revision 97947927 (git): add a ticket number
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:33 AM Revision 87d48d14 (git): * vm_core.h, vm_trace.c: fix multi-threading bug for tracing.
Move `trace_arg' from rb_tp_t::trace_arg to rb_thread_t::trace_arg.
`trace_arg' may changed by multiple threads.
rb_thread_t::trace_arg can represent rb_thread_t::trace_running
(null or non-null) and rb_thread_t::trace_running is r...
ko1 (Koichi Sasada)
07:38 AM Revision 94a4bc0e (git): id.h.tmpl: ID2ATTRSET
* template/id.h.tmpl (ID2ATTRSET): compile time constant macro for
ID_ATTRSET.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:38 AM Revision 2edcf87c (git): id.def: check duplication
* defs/id.def (KeywordError): check duplication.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:38 AM Revision 298694a2 (git): id.def: other scope ID
* defs/id.def: support for other scope IDs,
ID_{INSTANCE,GLOBAL,CONST,CLASS}.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:35 AM Revision e8794bf2 (git): test_thread.rb: descriptive assertions
* test/ruby/test_thread.rb: (test_local_barrier),
(test_status_and_stop_p, test_recursive_outer, test_stack_size): use
more descriptive assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38520 b2dd03c8-39d4-4d8f-98ff-823f...
nobu (Nobuyoshi Nakada)
07:35 AM Revision 2ed9c6fe (git): test_thread.rb: flush before SystemStackError
* test/ruby/test_thread.rb (TestThread#test_stack_size): need to flush
before SystemStackError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:35 AM Revision 3763c760 (git): vm_trace.c: style
* vm_trace.c (rb_suppress_tracing): adjust style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:31 AM Revision 6bfc7cca (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:04 AM Revision a6241676 (git): merge revision(s) 37862:
* test/ruby/test_argf.rb (TestArgf#test_chars): since marshal data is
binary, shouldn't pass via text mode. use base64 encoded data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38516 b2dd03c8-39d4-4d8f-98...
U.Nakamura
05:45 AM Revision 7e9eb326 (git): * lib/irb.rb, lib/irb/*: Documentation for IRB
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:37 AM Feature #7548: Load and Require Callbacks
trans (Thomas Sawyer) wrote:
> You mean "cherrypicking like Facets" right? ;)
Sorry, I'm a noob, not knowing whom to credit :]
Anonymous
02:34 AM Revision 4f7a6aaf (git): * lib/rake/*: Updated to rake 0.9.6
* doc/rake/*: ditto
* test/rake/*: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
01:02 AM Bug #7520 (Closed): irb/completion でインスタンス変数がチェックされていない
This issue was solved with changeset r38512.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/irb/completion.rb (CompletionProc): support completion of...
tarui (Masaya Tarui)
01:00 AM Bug #7520: irb/completion でインスタンス変数がチェックされていない
ありがとうございます。
入れさせていただきます。
tarui (Masaya Tarui)
12:30 AM Feature #6946: FIPS support?
@ko1, @usa: Sorry guys, for breaking the build! But rubyci seems to be free of OpenSSL-related pain again ;) MartinBosslet (Martin Bosslet)
12:27 AM Feature #6946: FIPS support?
vo.x (Vit Ondruch) wrote:
> Marting, thank you for your effort. I'll look into it ASAP. Unfortunately I am not sure if I will be able to check it before the end of the year, but I'll try to do my best.
You're welcome! And - no proble...
MartinBosslet (Martin Bosslet)

12/20/2012

11:58 PM Revision 7764dd93 (git): * vm_trace.c (rb_suppress_tracing): remove unused variable 'vm_tracing'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
11:53 PM Bug #7568: Yaml fails to encode zero date string.
On Wed, Dec 19, 2012 at 3:06 PM, Aaron Patterson
<tenderlove@ruby-lang.org> wrote:
>
> Ya, I can submit a backport ticket. I need to figure out which commits
> should go in to a bugfix release of psych. The alternative is just to
...
luislavena (Luis Lavena)
03:23 AM Bug #7568: Yaml fails to encode zero date string.
On Sun, Dec 16, 2012 at 12:53:14PM +0900, charliesome (Charlie Somerville) wrote:
>
> Issue #7568 has been updated by charliesome (Charlie Somerville).
>
> Status changed from Open to Assigned
> Assignee set to tenderlovemak...
Anonymous
11:26 PM Bug #7583: Update DTrace probes description in Wiki
I put together this [1] SystemTap file, which contains description of all parameters (please note that it will be merged into master soon). It could be used as a source for update of wiki.
Actually the best what could happen would be ...
vo.x (Vit Ondruch)
11:23 PM Bug #7520: irb/completion でインスタンス変数がチェックされていない
けいじゅ@いしつかです.

tarui (Masaya Tarui) <tarui@prx.jp> wrote:

> Issue #7520 has been updated by tarui (Masaya Tarui).
>
>
> そろそろcode freezeなのですが、いかがでしょうか?
> 反応、反論が無いようでしたらRCに向けてひとまず修正させていただきます。

申し訳ない.
修正の方お願いしてよいですか...
keiju (Keiju Ishitsuka)
08:26 AM Bug #7520: irb/completion でインスタンス変数がチェックされていない
そろそろcode freezeなのですが、いかがでしょうか?
反応、反論が無いようでしたらRCに向けてひとまず修正させていただきます。
tarui (Masaya Tarui)
10:33 PM Bug #7575: Struct のメンバーをアクセサで参照できない事がある
2012年12月18日 12:57 Yukihiro Matsumoto <matz@ruby.or.jp>:
> 許したほうが良いと思うのですが、なにか問題がありましたでしょうか。
> ...
define_methodでのメソッド定義は本当に何でもありなようですが、それで問題が起こっていないのなら大丈夫そうですね。
make_struct()からidのチェックを外したpatchを添付します。
反対がなければコミットしようと思います。
Glass_saga (Masaki Matsushita)
09:10 PM Feature #6946: FIPS support?
MartinBosslet (Martin Bosslet) wrote:
> @Vit: Could you please confirm that this works for you, too?
Marting, thank you for your effort. I'll look into it ASAP. Unfortunately I am not sure if I will be able to check it before the end...
vo.x (Vit Ondruch)
08:53 PM Feature #6946: FIPS support?
(2012/12/20 16:45), Martin Boßlet wrote:
> Thanks, I fixed it already - I used roughly the same approach as usa :)

Thank you! Now, it works!

--
// SASADA Koichi at atdot dot net
ko1 (Koichi Sasada)
04:53 PM Feature #6946: FIPS support?
Thanks, I fixed it already - I used roughly the same approach as usa :)


2012/12/20 U.Nakamura <usa@garbagecollect.jp>

> Hello,
>
> In message "[ruby-core:51006] Re: [ruby-trunk - Feature #6946] FIPS
> support?"
> ...
MartinBosslet (Martin Bosslet)
04:53 PM Feature #6946: FIPS support?
Hello,

In message "[ruby-core:51006] Re: [ruby-trunk - Feature #6946] FIPS support?"
on Dec.20,2012 16:32:23, <martin.bosslet@gmail.com> wrote:
> No, I forgot to #ifdef... sorry! Fixing...

here is a patch.

Index:...
usa (Usaku NAKAMURA)
04:53 PM Feature #6946: FIPS support?
2012/12/20 SASADA Koichi <ko1@atdot.net>

> After that, I got the following error.
>
> ...
> > make[2]: *** [ossl_cipher.o] Error 1
>
> Do you need other information?
>
>
No, I forgot to #ifdef... sorry! Fixing...
...
MartinBosslet (Martin Bosslet)
04:53 PM Feature #6946: FIPS support?
(2012/12/20 16:14), SASADA Koichi wrote:
> After that, I got the following error.

This issue was introduced at r38488 ?

--
// SASADA Koichi at atdot dot net
ko1 (Koichi Sasada)
04:23 PM Feature #6946: FIPS support?
After that, I got the following error.

> make[2]: Entering directory `/mnt/sdb1/ruby/build/ext/openssl'
> compiling ../../../trunk/ext/openssl/ossl_x509attr.c
> compiling ../../../trunk/ext/openssl/ossl.c
> compiling ../../.....
ko1 (Koichi Sasada)
04:03 PM Feature #6946: FIPS support?
@ko1: It should work with OpenSSL versions that have no "FIPS_mode_set" now, too. I removed the FIPS-related tests that caused errors on ruby-ci as well! MartinBosslet (Martin Bosslet)
01:53 PM Feature #6946: FIPS support?
Some CI servers fail with this modification.
http://rubyci.org/

and also on my development environment (Debian Squeeze) :)

$ make test-all
./ruby: symbol lookup error:
/mnt/sdb1/ruby/build/.ext/x86_64-linux/openssl.so: u...
ko1 (Koichi Sasada)
09:37 AM Feature #6946: FIPS support?
OK, finally got it working. I added OpenSSL.fips_mode= to enable/disable FIPS mode manually. The test suite now automatically disables FIPS mode when running the tests. This worked for my FIPS-enabled version of OpenSSL. I have also adde... MartinBosslet (Martin Bosslet)
09:29 AM Feature #6946 (Closed): FIPS support?
This issue was solved with changeset r38480.
Vit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl.c: add OpenSSL.fips_mode= to allow enabling FIP...
Anonymous
05:15 PM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
前田です。
ko1 (Koichi Sasada) wrote:
>  どうもありがとうございます.1点だけ,define_type を defineclass_type
> ...
そのように修正してcommitしました。
shugo (Shugo Maeda)
05:13 PM Bug #7572 (Closed): クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
This issue was solved with changeset r38495.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* vm_core.h (rb_vm_defineclass_type_t),
compile.c (iseq_co...
shugo (Shugo Maeda)
04:23 PM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
(2012/12/20 14:27), shugo (Shugo Maeda) wrote:
> 今のdefine_typeの値の付け方にとくに意味がないのであれば、scopedかどうか(class Foo::Barのような形か)も
> フラグにしてしまった方がすっきりする気がします。
>
> 例えば、以下のようにしてはどうでしょうか。
>
> 下位3ビット -> 定義のタイプ (0 = クラス, 1 = 特異クラス, 2 = モ...
ko1 (Koichi Sasada)
02:27 PM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
前田です。
ko1 (Koichi Sasada) wrote:
> 方針はその方向で,少し整理するといいでしょうか.
今のdefine_typeの値の付け方にとくに意味がないのであれば、scopedかどうか(class Foo::Barのような形か)も
フラグにしてしまった方がすっきりする気がします。
例えば、以下のようにしてはどうでしょうか。
下位3ビット -> 定義のタイプ (0 = クラス, 1 = 特異クラス, 2 = モ...
shugo (Shugo Maeda)
07:47 AM Bug #7572: クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
方針はその方向で,少し整理するといいでしょうか.
>スーパークラスが指定されなかった場合はnilでなくQundefをputobjectしたらどうかとも 思ったのですが、r12621を見るとQundefはVMスタックに置かない方針なのですよね?
はい,GC で mark 出来るものしか置けないようにしています.
(GC の時,ちょっとは速度的に楽になるかな,という配慮です)
ko1 (Koichi Sasada)
04:11 PM Bug #6939: Uninformative exception in FIPS mode
MartinBosslet (Martin Bosslet) wrote:
> We could try to open an issue on the OpenSSL tracker, though.
Would be cool if you can do this.
vo.x (Vit Ondruch)
10:22 AM Bug #6939 (Third Party's Issue): Uninformative exception in FIPS mode
This is indeed a third party issue. The exception message (or better, the lack thereof) is generated by OpenSSL. They're fine for RSA, DSA and EC ("key too short"), but miserable for DH, agreed.
I really wouldn't want to start to impr...
MartinBosslet (Martin Bosslet)
04:02 PM Revision 349b20cc (git): * lib/irb/completion.rb (CompletionProc): support completion of
instance variables. [ruby-dev:46710] [Bug #7520]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
03:32 PM Revision d73872f3 (git): * 2012-12-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:32 PM Revision 5e85f086 (git): fix typos and tabify
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:10 PM Feature #6980: OpenSSL support for AEAD additional authenticated data and tags
Thanks again, Stephen! I changed the interface a bit to make it possible to support CCM mode as well once it will be available through the EVP interface. Instead of Cipher#gcm_tag, it is now called Cipher#auth_tag. Because of this change... MartinBosslet (Martin Bosslet)
03:03 PM Feature #6980 (Closed): OpenSSL support for AEAD additional authenticated data and tags
This issue was solved with changeset r38488.
Stephen, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl_cipher.c: add support for Authenticated Enc...
Anonymous
02:11 PM Feature #6482: Add URI requested to Net::HTTP request and response objects
Ok, here is a patch that uses host from URI over connection host. drbrain (Eric Hodel)
12:02 PM Revision fbbb06f8 (git): * vm_trace.c (rb_suppress_tracing): bugfix for vm->trace_running
counter. And if tracing is already true, vm_trace_running ops is
skipped to control overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
11:20 AM Bug #7593 (Rejected): File encoding needs to be specified when using {Katakana} character property
Creating a file with only the following line in it:
/\p{Katakana}/
will raise the error
katakana.rb:1: invalid character property name {Katakana}: /\p{Katakana}/
This can be resolved by specifying
# encoding: UTF-8
Howe...
pwim (Paul McMahon)
10:23 AM Feature #6943 (Assigned): pstore in FIPS mode
MartinBosslet (Martin Bosslet)
10:10 AM Revision 7eb193b9 (git): merge revision(s) 35924: [Backport #7587]
installation dependencies
* common.mk (do-install-{all,nodoc,arch}): fix installation
dependencies so build exts also.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
10:03 AM Revision 272dd5c6 (git): merge revision(s) 38364,38366: [Backport #7557]
* object.c (Init_Object): use rb_mod_init_copy for Class#initialize_copy
* class.c (rb_class_init_copy): rename to class_init_copy_check, performs type
checks on arguments to prevent reinitialization of initialized cla...
U.Nakamura
09:52 AM Revision 74bca55d (git): merge revision(s) 38202,38238,38324,38326: [Backport #7527]
* test/dl/test_func.rb (test_name_with_block, test_bind, test_qsort1):
call unbind to release the callback closure because maximum number
of callbacks is limited to DL::MAX_CALLBACK (== 5) with pure DL
without Fiddle.
* ext/dl/lib...
U.Nakamura
09:45 AM Revision 3912b7f2 (git): merge revision(s) 38073,38251,38252: [Backport #7552]
* ext/fiddle/extconf.rb, ext/fiddle/function.c
(Fiddle::Function::STDCALL): FFI_STDCALL is not a macro, but an
enumeration. [ruby-core:50398] [Bug #7483]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9...
U.Nakamura
09:41 AM Revision 449bf5f9 (git): [Backport #7538]
* thread.c (exec_event_hooks): exceptions in event hooks should not
propagate outside.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:38 AM Revision d92d9a26 (git): merge revision(s) 37572,37622,37766,37773: [Backport #7527]
* string.c (rb_str_crypt): crypt(3) may return NULL.
Latest glibc (2.16?) crypt(3) actually returns NULL. [Bug #7312]
* test/ruby/test_m17n_comb.rb (test_str_crypt): Use RbConfig to get
libc's directory. Patc...
U.Nakamura
09:36 AM Revision e85d6f8b (git): merge revision(s) 38211: [Backport #7516]
* ext/dl/lib/dl/func.rb (DL::Function#bind): When Fiddle is used,
@ptr should be updated. This fixes SEGV raised in DL::Function#call
after calling DL::Function#bind. [Bug #7516] [ruby-dev:46708]
* test/dl/te...
U.Nakamura
09:35 AM Revision 3f084cde (git): merge revision(s) 38134,38136: [Backport #7468]
* gc.h (SET_MACHINE_STACK_END): add volatile for preventing
harmful optimization.
harmful optimization. [ruby-dev:46665] [Bug #7468]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38501 b2dd03c8-39...
U.Nakamura
09:34 AM Revision 4e0632ad (git): merge revision(s) 38095: [Backport #7456]
* compile.c (ADD_CATCH_ENTRY): add a cast to fix SEGV with x64 mingw
on Windows 8. Without cast, 0 might be non zero value at higher bits
in rb_ary_new3().
[ruby-core:50258] [Bug #7456]
git-svn-id: svn+ssh...
U.Nakamura
09:29 AM Revision 8497a7b9 (git): ruby.h: RTEST NIL_P
* include/ruby/ruby.h (RTEST, NIL_P): make bare expressions without
outermost parentheses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:28 AM Revision ee26f5ec (git): tkutil.c: NIL_P
* ext/tk/tkutil/tkutil.c (tk_symbolkey2str, ary2list, ary2list2): do
not assume NIL_P() to be parenthesized always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:28 AM Revision 026518c8 (git): ossl.c: RTEST
* ext/openssl/ossl.c (ossl_fips_mode_set): do not assume RTEST() to be
parenthesized always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:29 AM Revision f1f05e75 (git): * NEWS: fix the description for Refinements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
08:13 AM Revision ea01ffa5 (git): * vm_core.h (rb_vm_defineclass_type_t),
compile.c (iseq_compile_each), insns.def (defineclass): change the
meaning of the third operand of defineclass as follows:
lower 3bits: the type of the defineclass
0 = class, 1 = singleton class, 2 = module
4...
shugo (Shugo Maeda)
07:54 AM Bug #7416 (Feedback): test-all crashes with mysterious message
これ,いつの間にか解決していた(なるせさんがやってくれた?)
という気がするんで,閉じてもいいでしょうか.
# どうもすみません.
ko1 (Koichi Sasada)
07:54 AM Revision a1580347 (git): * NEWS: announce AEAD encryption support in the OpenSSL extension.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e MartinBosslet (Martin Bosslet)
07:49 AM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
Any volunteers?
ko1 (Koichi Sasada)
07:46 AM Feature #7473 (Feedback): new events for TracePoint thread_begin/end, b_call/b_end
No feedback. ko1 (Koichi Sasada)
07:45 AM Bug #6701: once literal doesn't care escape
timeup.
ko1 (Koichi Sasada)
07:44 AM Bug #7513 (Closed): TracePoint#enable/disable should not cause error
ko1 (Koichi Sasada)
07:43 AM Revision 94f42d6d (git): * gc.c (nonspecial_obj_id): VALUE is not compatible with Fixnum on
LLP64 platform, such as 64bit Windows.
reporeted by Heesob Park at [ruby-core:50255] [Bug #7454], and the
fix is suggested by akr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
07:42 AM Revision b9bd8eaf (git): * ext/openssl/ossl_cipher.c: fix errors for installations that do not
feature Authenticated Encryption.
* ext/openssl/extconf.rb: detect presence of EVP_CTRL_GCM_GET_TAG to
determine whether Authenticated Encryption can be used.
[Feature #6980] [ruby-core:47426]
git-svn-id: svn+ssh://ci.ruby-lang.or...
MartinBosslet (Martin Bosslet)
07:38 AM Bug #7212 (Feedback): "stack level too deep" in Fiber much earlier in new versions of 1.9.3
Do you use same compiler and compile option on each environments? ko1 (Koichi Sasada)
07:37 AM Feature #4614: [RFC/PATCH] thread_pthread.c: lower RUBY_STACK_MIN_LIMIT to 64K
I add environment variable at r38479.
- RUBY_THREAD_VM_STACK_SIZE: vm stack size used at thread creation.
default: 128KB (32bit CPU) or 256KB (64bit CPU).
- RUBY_THREAD_MACHINE_STACK_SIZE: machine stack size used at...
ko1 (Koichi Sasada)
07:00 AM Revision 4fce754f (git): * ext/openssl/ossl.c: do not use FIPS_mode_set if not available.
* test/openssl/utils.rb: revise comment about setting FIPS mode to
false.
* test/openssl/test_fips.rb: remove tests that cause errors on
ruby-ci.
[Feature #6946] [ruby-core:47345]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
MartinBosslet (Martin Bosslet)
06:23 AM Revision a6ed298d (git): * lib/rdoc/parser/ruby.rb: Ignore methods defined on constants to
prevent modules with the names of constants from appearing in the
documentation.
* test/rdoc/test_rdoc_parser_ruby.rb: Test for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
06:18 AM Revision d3d00ab8 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:03 AM Revision 215b5480 (git): * ext/openssl/ossl_cipher.c: add support for Authenticated Encryption
with Associated Data (AEAD) for OpenSSL versions that support the
GCM encryption mode. It's the only mode supported for now by OpenSSL
itself. Add Cipher#authenticated? to detect whether a chosen mode
does support Authenticated Enc...
MartinBosslet (Martin Bosslet)
05:36 AM Bug #7592 (Closed): Can not continue after SystemStackError
The following code can not continue after next line where SystemStackError is raised.
def rec n=0
begin
rec n+1
p n # it works
rescue SystemStackError => e
p e
end
end
rec
p :end # this line doesn't work
ko1 (Koichi Sasada)
03:57 AM Revision ec6cacf0 (git): * lib/rdoc/markup/to_html.rb (class RDoc): Added current heading and
top links to headings.
* lib/rdoc/generator/template/darkfish/rdoc.css: ditto
* test/rdoc/test_rdoc_generator_markup.rb: Test for above
* test/rdoc/test_rdoc_markup_to_html.rb: ditto
* test/rdoc/test_rdoc_comment.rb: Removed trailin...
drbrain (Eric Hodel)
03:43 AM Revision 44071452 (git): test_require.rb: clear load path
* test/ruby/test_require.rb (test_require_invalid_shared_object),
(test_require_too_long_filename, test_require_changed_current_dir),
(test_require_not_modified_load_path, test_require_changed_home),
(test_require_to_path_redefined...
nobu (Nobuyoshi Nakada)
02:05 AM Revision 0de805f6 (git): envutil.rb: validate syntax
* test/ruby/envutil.rb (assert_valid_syntax): move from
test_syntax.rb.
* test/ruby/envutil.rb (assert_normal_exit): validate syntax before
running because this assertion passes even if the code fails by
SyntaxError.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
01:52 AM Revision 3ec17151 (git): vm.c: fix format
* vm.c (get_param): fix format specifier for size_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:52 AM Revision 30fbc559 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:32 AM Revision b28ac403 (git): * test/openssl/test_pkey_dh.rb: revert special treatment of
FIPS-capable installations since FIPS mode is now disabled for the
tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
12:31 AM Revision 9fbdf1e3 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:29 AM Revision a3b753b2 (git): * ext/openssl/ossl.c: add OpenSSL.fips_mode= to allow enabling FIPS
mode manually.
* test/openssl/utils.rb: turn off FIPS mode for tests. This prevents
OpenSSL installations with FIPS mode enabled by default from raising
FIPS-related errors during the tests.
* test/openssl/test_fips.rb: add tests for...
MartinBosslet (Martin Bosslet)
12:16 AM Bug #7562: __FILE__ encoding in Windows
とりあえず、意図せざる変更だったのはそうなので、1.9相当の挙動になるように変更しました。
なお、1.9もそうですが、Windowsで、かつ、localeとfilesystem encodingが異なる場合、その2つのエンコーディングで異なるバイト列になる文字を含むファイル名に関しては問題が発生するとは思います。
if $0 == __FILE__ というイディオムを殺さずに解決してかつfeature freezeを突破する鮮やかな方法が思いつかないので、その問...
usa (Usaku NAKAMURA)
 

Also available in: Atom