Project

General

Profile

Activity

From 12/12/2012 to 12/18/2012

12/18/2012

11:43 PM Feature #7548: Load and Require Callbacks
=begin
@charliesome That doesn't quite fix the problem.
# foo/require_relative.rb
alias_method :require_rel...
trans (Thomas Sawyer)
01:58 PM Feature #7548: Load and Require Callbacks
=begin
You can use (({Kernel#caller})) to obtain the filename of the caller
=end
Anonymous
01:57 PM Feature #7548: Load and Require Callbacks
=begin
Ran into a little snag with implementation of this as a simple Ruby library. It is not possible to override (...
trans (Thomas Sawyer)
11:40 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
> The installed version of bigdecimal and the default gem version are the same, so the installed version can't be use... kou (Kouhei Sutou)
12:40 AM Bug #7344 (Feedback): gem pristine bigdecimal が失敗してしまう
I think we need more precise information to reproduce the issue that `gem install bigdecimal` is still failed on trun... mrkn (Kenta Murata)
11:19 PM Bug #5993 (Open): Thread.new{ Fiber.new { Thread.exit }.resume }.join で例外
すみません、やっぱり r38414 ではちゃんと修正できていませんでした。
例外は発生しなくなりましたが、Thread.exit が Fiber を終了したところで無視されて Thread は動き続けてしまっていました。
...
nagachika (Tomoyuki Chikanaga)
11:03 PM Bug #7570 (Closed): rb_fatal() in Fiber don't terminate process
Thank you for your review.
I've committed at r38441.
nagachika (Tomoyuki Chikanaga)
05:47 AM Bug #7570: rb_fatal() in Fiber don't terminate process
Thank you for your report.
Your patch seems good and passed test-all on my environment.
Could you commit it?
ko1 (Koichi Sasada)
07:37 PM Bug #7579: TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
I confirmed this issue fixed.
Thank you.
znz (Kazuhiro NISHIYAMA)
12:16 PM Bug #7579 (Closed): TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
This issue was solved with changeset r38438.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
drbrain (Eric Hodel)
06:41 PM Bug #7586 (Closed): Useless sourceline in DTrace parse__begin and parse__end probes
I am not 100% sure, but isn't the 'parser->parser_ruby_sourceline' at https://github.com/ruby/ruby/blob/trunk/parse.y... vo.x (Vit Ondruch)
06:14 PM Bug #7585 (Closed): DTrace probes are inconsistent
These are DTrace probes available in Ruby:
process("./libruby.so").mark("find__require__entry") $arg1:long $arg2:l...
vo.x (Vit Ondruch)
05:06 PM Revision b32f9edd (git): * ChangeLog: fix a typo for r38452.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
05:04 PM Revision 26221584 (git): * vm.c (rb_vm_jump_tag_but_local_jump): remove unnessesary 2nd
argument.
* load.c (rb_load_internal): ditto.
* eval_intern.h (rb_vm_jump_tag_but_local_jump): ditto.
git-svn-id: ...
nagachika (Tomoyuki Chikanaga)
03:29 PM Revision ba6a2e7f (git): * 2012-12-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:29 PM Revision 157bfdcf (git): fix typos and styles
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:05 PM Bug #5073 (Closed): Ruby 1.9.2 may fail to build ri data when an RDoc plugin is installed
drbrain (Eric Hodel)
03:05 PM Bug #5073: Ruby 1.9.2 may fail to build ri data when an RDoc plugin is installed
This seems fixed in latest rdoc. drbrain (Eric Hodel)
02:44 PM Bug #5420 (Closed): RubyGems misleading error message for "update -l"
drbrain (Eric Hodel)
02:43 PM Bug #5420: RubyGems misleading error message for "update -l"
=begin
It seems this has been fixed.
$ GEM_HOME=~/tmp/gems/ GEM_PATH= ruby20 -Ilib bin/gem update -l builder
...
drbrain (Eric Hodel)
02:34 PM Bug #6702: Date should be either required or not
I am not clever enough to solve this problem.
As I said before, tool/rbinstall.rb cannot load extensions. If I tr...
drbrain (Eric Hodel)
02:02 PM Revision c2834e3c (git): * ChangeLog: add ML and ticket ref for r38441.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
12:59 PM Bug #7575: Struct のメンバーをアクセサで参照できない事がある
まつもと ゆきひろです

In message "Re: [ruby-dev:46756] [ruby-trunk - Bug #7575] Struct のメンバーをアクセサで参照できない事がある"
on Tu...
Anonymous
11:58 AM Bug #7575: Struct のメンバーをアクセサで参照できない事がある
調べてみましたが、"b\000"をinternするとID_JUNKなIDになってしまう為に、make_struct()で"b\000"に対応するメソッドが定義されないようです。
"b\000"にはis_identchar()でない文...
Glass_saga (Masaki Matsushita)
11:33 AM Bug #7197: Error: test_tls_v1_2(OpenSSL::TestSSL)
I applied the workaround proposed by Shugo. Thanks a lot for investigating!! MartinBosslet (Martin Bosslet)
11:32 AM Bug #7197 (Closed): Error: test_tls_v1_2(OpenSSL::TestSSL)
This issue was solved with changeset r38436.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
Anonymous
11:09 AM Bug #7581: DTrace test should be executed against RUNRUBY
vo.x (Vit Ondruch) wrote:
> Thank you for the fix.
>
> Just wondering, if will it work with dynamically linked ru...
naruse (Yui NARUSE)
01:04 AM Bug #7581: DTrace test should be executed against RUNRUBY
Thank you for the fix.
Just wondering, if will it work with dynamically linked ruby as well? I am testing the func...
vo.x (Vit Ondruch)
11:02 AM Bug #5353 (Closed): TLS v1.0 and less - Attack on CBC mode
This issue was solved with changeset r38433.
Martin, thank you for reporting this issue.
Your contribution to Ruby is...
Anonymous
10:07 AM Revision 06dcf784 (git): * io.c (rb_io_wait_writable): don't use rb_thread_wait_fd()
because it is for waiting until io readable.
* io.c (rb_io_wait_writable): always use rb_thread_fd_writable()
inst...
kosaki (Motohiro KOSAKI)
10:07 AM Revision 005db82d (git): * thread.c (rb_thread_wait_fd_rw): fix infinite loop bug.
rb_wait_for_single_fd() never return positive number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38447 b2dd03...
kosaki (Motohiro KOSAKI)
08:24 AM Revision dff59f6c (git): * lib/rdoc/encoding.rb: Do not remove #! line from document when
setting encoding. This allows ruby executables to be parsed as ruby
files.
* test/rdoc/test_rdoc_encoding.rb: Tes...
drbrain (Eric Hodel)
07:46 AM Revision aa233d3f (git): * doc/syntax/literals.rdoc: Used simplified heredoc example that
doesn't include method definition. Added heredoc with backticks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
drbrain (Eric Hodel)
07:39 AM Revision 69dfd5e0 (git): * lib/rdoc/store.rb: Work around RDoc stores from older versions of
RDoc.
* test/rdoc/test_rdoc_store.rb: Test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38444 b2dd...
drbrain (Eric Hodel)
07:31 AM Revision 2e881bd5 (git): * lib/rdoc/ruby_lex.rb: Return a TkHEREDOC instead of a TkSTRING when
the heredoc identifier is followed by a line-end. This allows proper
display of some HEREDOCs in source view.
* li...
drbrain (Eric Hodel)
05:28 AM Bug #7554 (Closed): TracePoint#defined_class doesn't return Class or Module
This issue was solved with changeset r38430.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
ko1 (Koichi Sasada)
04:35 AM Feature #7414: Now that const_get supports "Foo::Bar" syntax, so should const_defined?.
I have been working on a patch, but I have some questions about expected behavior.
In the case when the parent is ...
benolee (Ben Holley)
04:31 AM Revision 84e3e844 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:30 AM Revision 606b66db (git): * vm.c (rb_vm_make_jump_tag_but_local_jump): take care of the case
TAG_JUMP() with TAG_FATAL (ex. rb_fatal()).
* test/ruby/test_fiber.rb (test_fatal_in_fiber): add a test for above.
...
nagachika (Tomoyuki Chikanaga)
04:26 AM Bug #7584 (Closed): Ruby hangs when shutting down an ssl connection in gc finalization
It appears that during garbage collection ruby will sometimes attempt to shutdown an ssl connection that has already ... bpot (Bob Potter)
04:18 AM Revision ec3226d8 (git): * vm_trace.c (tracepoint_attr_defined_class): Clean up rdoc for
TracePoint#defined_class
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
04:16 AM Revision dbc8565f (git): typos in changelog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
03:59 AM Feature #7549: A Ruby Design Process
=begin
@headius @naruse Regardless of what might be thought of my idea, at least this much should be clear. Directly...
trans (Thomas Sawyer)
03:44 AM Feature #7549: A Ruby Design Process
Right now, the easiest way to change ruby is to change ruby, without asking anything.
Almost all feature requests ...
shyouhei (Shyouhei Urabe)
03:16 AM Revision b06dfe59 (git): * lib/rubygems/specification.rb: Fixed ruby output of requirements
with multiple version specifiers.
* test/rubygems/test_gem_ext_cmake_builder.rb: Only look for specific
lines in c...
drbrain (Eric Hodel)
02:48 AM Revision 87f099d0 (git): * doc/syntax/literals.rdoc: Added 0o octal integers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
02:44 AM Bug #7504 (Closed): Rdoc for OptionParser (remove "developer documentation" from Rdoc output)
This issue was solved with changeset r38428.
Marcus, thank you for reporting this issue.
Your contribution to Ruby is...
zzak (zzak _)
02:37 AM Bug #7582 (Closed): a mistake in Matrix#lup RDoc
This issue was solved with changeset r38425.
py, thank you for reporting this issue.
Your contribution to Ruby is gre...
zzak (zzak _)
01:15 AM Bug #7582 (Closed): a mistake in Matrix#lup RDoc
http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/38300/entry/lib/matrix.rb#L1203
> # l * u == ...
pypypy567 (py _)
02:33 AM Bug #7564: r38175 introduces incompatibility
mame-san, how about this ticket?
ko1 (Koichi Sasada)
02:32 AM Revision 831af844 (git): * test/openssl/test_ssl.rb: Use :TLSv1_2_client explicitly in
test_tls_v1_2 to prevent upstream bug.
[Bug #7197] [ruby-dev:46240]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
MartinBosslet (Martin Bosslet)
02:06 AM Revision c2606d23 (git): Show $LOAD_PATH and RUBYLIB to debug easier
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:04 AM Revision e814e2ff (git): * test/openssl/test_ssl.rb: Improve my grammar.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e MartinBosslet (Martin Bosslet)
02:02 AM Revision 84f1dae9 (git): * ext/openssl/lib/ssl.rb: Enable insertion of empty fragments as a
countermeasure for the BEAST attack by default. The default options
of OpenSSL::SSL:SSLContext are now:
OpenSSL::...
MartinBosslet (Martin Bosslet)
01:34 AM Bug #7583 (Closed): Update DTrace probes description in Wiki
The wiki [1] seems to be outdated. There are missing several probes descriptions, as discussed in [ruby-core:46870]
...
vo.x (Vit Ondruch)

12/17/2012

11:00 PM Bug #7572 (Assigned): クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
前田です。
tadf (tadayoshi funaba) wrote:
> クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある。
>
> $ ruby -v -e 'class ...
shugo (Shugo Maeda)
10:08 PM Revision f5a32acb (git): fix ChangeLog comment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:04 PM Revision 256c5f25 (git): * method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type.
This method type is for optimized CFUNC such as Fixnum#+ and so on.
This feature is half-baked and no way to use th...
ko1 (Koichi Sasada)
09:48 PM Bug #7581 (Closed): DTrace test should be executed against RUNRUBY
This issue was solved with changeset r38424.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
naruse (Yui NARUSE)
08:24 PM Bug #7581 (Closed): DTrace test should be executed against RUNRUBY
Currently, the DTrace tests are executed using system Ruby [1], which is apparently wrong, since system Ruby might be... vo.x (Vit Ondruch)
08:28 PM Revision 6247099f (git): * vm_trace.c (fill_id_and_klass): TracePoint#defined_class returns
singleton class. `set_trace_func' passed attached class (which is
attached/modified by singleton class) by 6th bloc...
ko1 (Koichi Sasada)
08:25 PM Bug #7569 (Closed): siphash.c / endian.h
This issue is marked as duplicate of #7347 and #7470.
If you find Solaris 11 and/or Solaris x86 specific problems, p...
ngoto (Naohisa Goto)
01:50 PM Bug #7569: siphash.c / endian.h
You are right, and I should have searched more thoroughly. orban (Tuples Arefun)
01:25 PM Bug #7569 (Feedback): siphash.c / endian.h
It seems it is the same as #7470. Please try the following solution.
In [ruby-core:50377] [Backport93 - Backport #...
ngoto (Naohisa Goto)
08:06 PM Bug #7579 (Assigned): TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
luislavena (Luis Lavena)
07:25 AM Bug #7579 (Closed): TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale
TestGemExtCmakeBuilder#test_self_build failed in ja_JP.UTF-8 locale.
It should set locale C before invoking make.
A...
znz (Kazuhiro NISHIYAMA)
06:49 PM Bug #7107 (Closed): Ruby can no longer find constants in methods in anonymous modules
This issue was solved with changeset r38423.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
Anonymous
06:04 PM Revision 4654d75e (git): * ext/psych/lib/psych/visitors/to_ruby.rb: speed up node mapping so
common cases are evaluated first. Thanks Kevin Menard!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38429 b2dd...
tenderlovemaking (Aaron Patterson)
05:44 PM Revision c60e45f1 (git): * lib/optparse.rb: Remove 'developer documentation' section from rdoc
Patch by Marcus Stollsteimer [ruby-core:50526][Bug #7504]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38428 b...
zzak (zzak _)
05:37 PM Revision 08d59967 (git): typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:37 PM Revision b02141ad (git): * 2012-12-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:36 PM Revision f2a997d8 (git): * lib/matrix.rb (#dup): typo in example [ruby-core:50946][Bug #7582]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
04:14 PM Feature #7580 (Assigned): Range translation
charliesome (Charlie Somerville) wrote:
> Do you propose that (({Range#<<})) would use (({#-})) and (({Range#>>})) w...
naruse (Yui NARUSE)
03:03 PM Feature #7580: Range translation
I would normally agree that 'shift' would be the proper term except that it's used in Array already which could cause... dummey (Ricky Ng)
03:02 PM Feature #7580: Range translation
=begin
Do you propose that (({Range#<<})) would use (({#-})) and (({Range#>>})) would use (({#+})), or would it be a...
Anonymous
02:57 PM Feature #7580: Range translation
I think such arithmetic is not addition/subtraction, but shift. naruse (Yui NARUSE)
02:43 PM Feature #7580 (Assigned): Range translation
=begin
I would like to propose the (({#+})) and (({#-})) methods on (({Range})).
These would be useful for transl...
Anonymous
04:13 PM Feature #7549: A Ruby Design Process
@brixen I feel that your proposed process is requesting too many changes all at once. We need to take small steps.
...
nathany (Nathan Youngman)
01:42 PM Feature #7548: Load and Require Callbacks
> It seems that you are shaping and changing your suggestion with each new post,
> so it is a bit hard to react.
Sor...
trans (Thomas Sawyer)
02:49 AM Feature #7548: Load and Require Callbacks
It seems that you are shaping and changing your suggestion with each new post,
so it is a bit hard to react. But the...
Anonymous
01:28 AM Feature #7548: Load and Require Callbacks
=begin
Some additional thoughts on this. It occurs to me that #prepend would make this a ((*little*)) easier now. On...
trans (Thomas Sawyer)
12:48 PM Revision 8dcc5ec8 (git): Use EnvUtil.rubybin instead of Gem.ruby
[ruby-core:50943] [Bug #7581]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38424 b2dd03c8-39d4-4d8f-98ff-823fe6...
naruse (Yui NARUSE)
11:49 AM Bug #7566: Escape (\u{}) forms in Regexp literals
brixen (Brian Ford) wrote:
> Are you saying you can represent \b as a \u{} escape sequence in a Regexp?
No.
(1) ...
naruse (Yui NARUSE)
11:38 AM Bug #7566: Escape (\u{}) forms in Regexp literals
Are you saying you can represent \b as a \u{} escape sequence in a Regexp? brixen (Brian Shirai)
11:12 AM Bug #7566 (Rejected): Escape (\u{}) forms in Regexp literals
Because Regexp Literals are not String Literals, and escapes in them have different meanings.
For example \b, it is ...
naruse (Yui NARUSE)
09:49 AM Revision a70bb888 (git): * class.c (rewrite_cref_stack, clone_method): rewrite a method's cref
stack when cloning into a new class to allow lexical const lookup to
work as expected [ruby-core:47834] [Bug #7107]...
Charlie Somerville
06:56 AM Feature #7436: Allow for a "granularity" flag for backtrace_locations
A flag that's enabled at runtime would not really work, since optimizations might already have happened. There needs ... headius (Charles Nutter)
05:47 AM Feature #6762: Control interrupt timing
Could someone write up a summary of the current status on the wiki? I'm having trouble sorting out what has been impl... headius (Charles Nutter)
05:04 AM Revision 6d8ad6c4 (git): * io.c (io_flush_buffer_sync2): avoid to return 0. because
rb_thread_call_without_gvl2 uses 0 internally.
* io.c (io_flush_buffer_async2): adapt the above.
git-svn-id: svn+ssh...
kosaki (Motohiro KOSAKI)
03:05 AM Revision 73b244d0 (git): * doc/syntax/methods.rdoc: Added a description of singleton methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
02:36 AM Revision 85d3d572 (git): * doc/.document: Added doc/syntax
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
02:26 AM Revision 29fd5934 (git): * doc/syntax.rdoc: Added syntax guide table of contents
* doc/syntax/exceptions.rdoc: Syntax guide for exceptions
* doc/syntax/literals.rdoc: Syntax guide for literals
* d...
drbrain (Eric Hodel)

12/16/2012

11:56 PM Bug #953: 深い入れ子の配列の取り扱いで落ちる
[ruby-dev:46721]の詳細は以下のようになります。
1. rb_exec_recursive等により一回マシンスタックを突き破ってSIGSEGVが発生。
(ちなみに、このときのメモリレイアウトをhttps:...
ktsj (Kazuki Tsujimoto)
11:11 PM Bug #953: 深い入れ子の配列の取り扱いで落ちる
うーん、r38409はSIGSEGVが起きた「後」、もう一回SIGSEGしてしまってバックトレースが正しく採取できない問題に対するパッチなのでSIGSEGVを起きなくさせる効果はないはずなんですが・・・・ kosaki (Motohiro KOSAKI)
10:35 AM Bug #953 (Closed): 深い入れ子の配列の取り扱いで落ちる
r38409にて問題が修正されたことを確認できたのでクローズしておきます。(Ubuntu 11.10/12.06 x64)
成瀬さんの環境で直っていないようであれば、再オープンしていただけますか。
ktsj (Kazuki Tsujimoto)
11:07 PM Revision 81000829 (git): * lib/rdoc.rb: Updated VERSION.
* lib/rdoc/markup/attribute_manager.rb: Removed useless empty check.
* lib/rdoc/markup/to_markdown.rb: Sup...
drbrain (Eric Hodel)
11:00 PM Revision 10295ab2 (git): * 2012-12-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:00 PM Revision 92443fcc (git): * lib/rubygems.rb: Updated VERSION
* test/rubygems/test_gem_installer.rb: Fixed ambiguous first argument
warning.
* test/rubygems/test_gem_rdoc.rb: ...
drbrain (Eric Hodel)
07:13 PM Bug #7575 (Closed): Struct のメンバーをアクセサで参照できない事がある
Struct のメンバーをアクセサで参照できない事がある。
$ ruby -v -e 'Foo = Struct.new("Foo", "a", "b\000"); foo = Foo.new(1,2); p foo.send(...
tadf (tadayoshi funaba)
07:03 PM Bug #7574 (Closed): 名前についてのエラーメッセージが正しくない事がある
名前についてのエラーメッセージが正しくない事がある。
$ ruby -v -e 'instance_variable_get("@foo\000")'
ruby 2.0.0dev (2012-12-16 trunk 38415...
tadf (tadayoshi funaba)
06:59 PM Bug #7573 (Closed): const_get の引数検査が甘い
const_get の引数検査が甘い。
$ ruby -v -e '::FOO = 9; p Object.const_get("FOO\000")'
ruby 2.0.0dev (2012-12-16 trunk 38415...
tadf (tadayoshi funaba)
06:57 PM Bug #7572 (Closed): クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある
クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある。
$ ruby -v -e 'class Foo < nil; end'
ruby 2.0.0dev (2012-12-16 trun...
tadf (tadayoshi funaba)
12:53 PM Bug #7568 (Assigned): Yaml fails to encode zero date string.
=begin
This was fixed in r37288.
It might be worth backporting the fix to 1.9.3. Thoughts tenderlove?
=end
Anonymous
10:55 AM Bug #7571 (Closed): RDoc documentation bug in Regexp#===
RDoc documentation for `Regexp#===' says:
Case Equality—Synonym for Regexp#=~ used in case statements.
but ...
sawa (Tsuyoshi Sawada)
03:13 AM Bug #7566: Escape (\u{}) forms in Regexp literals
I'd argue that's a malformed Regexp and "round-tripping" shouldn't be expected to work.
sasha:rubinius brian$ irb
...
brixen (Brian Shirai)
02:56 AM Feature #7087: ::ConditionVariable#wait does not work with Monitor because Monitor#sleep does not exist
Following patch fix this issue, I think.
diff --git a/lib/monitor.rb b/lib/monitor.rb
index 07394b5..30701c7 1006...
kosaki (Motohiro KOSAKI)
02:02 AM Bug #5993: Thread.new{ Fiber.new { Thread.exit }.resume }.join で例外
Fiber内で rb_fatal() を呼んだ時の問題は http://bugs.ruby-lang.org/issues/7570 として新しくチケットを作成しました。 nagachika (Tomoyuki Chikanaga)
12:46 AM Bug #5993 (Closed): Thread.new{ Fiber.new { Thread.exit }.resume }.join で例外
This issue was solved with changeset r38414.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
nagachika (Tomoyuki Chikanaga)
02:01 AM Bug #7570 (Closed): rb_fatal() in Fiber don't terminate process
rb_fatal() (C function) should terminate whole script.
Thread.start{
rb_fatal() # a extension library metho...
nagachika (Tomoyuki Chikanaga)
01:22 AM Bug #7569 (Closed): siphash.c / endian.h
siphash.c includes endian.h, but on Solaris, there is no such file. BYTE_ORDER also does not exist.
There needs to...
orban (Tuples Arefun)

12/15/2012

11:55 PM Feature #4085: Refinements and nested methods
Sorry, I'm arriving late (and I didn't read all discussion yet), but I've heard the ruby core team is looking for fee... sonysantos (Sony Santos)
11:38 PM Bug #6058 (Closed): Stack overflow in SEGV Handler
#7141 で理由が判明したのでcloseします kosaki (Motohiro KOSAKI)
11:38 PM Bug #7141: ALT_STACK_SIZE is not enough
こういうのも取れました。ようするにglibcのvfprintfもruby内蔵のvfprintfと同じぐらいスタックを使うので(おそらく理由も同じ)
まったく同じことが起きているようです。
これは、そもそもfprintfを使っている...
kosaki (Motohiro KOSAKI)
11:20 PM Bug #7141 (Closed): ALT_STACK_SIZE is not enough
This issue was solved with changeset r38409.
Narihiro, thank you for reporting this issue.
Your contribution to Ruby ...
kosaki (Motohiro KOSAKI)
10:30 PM Bug #7141: ALT_STACK_SIZE is not enough
うちではこんな感じになりました。
setarch x86_64 -R ./miniruby -e 'Process.kill :SEGV, $$'
-----------------------------------...
kosaki (Motohiro KOSAKI)
09:09 PM Bug #7568 (Closed): Yaml fails to encode zero date string.
"0000-00-00 00:00:00".to_yaml fails with an ArgumentError.
Reproducing steps
In irb type,
require 'yaml...
anshul (Anshul Khandelwal)
05:10 PM Revision 44b4b906 (git): * signal.c (rb_sigaltstack_size): cast sysconf() return value
explicitly. Fix compile error on Mac OS X.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38415 b2dd03c8-39d4-4d8...
kosaki (Motohiro KOSAKI)
03:46 PM Revision 54619f8d (git): * cont.c (rb_fiber_start): don't enqueue Qnil to async_errinfo_queue.
rb_vm_make_jump_tag_but_local_jump() could return Qnil (ex. when
finished by Thread.exit). [ruby-dev:45218] [Bug #5...
nagachika (Tomoyuki Chikanaga)
03:04 PM Revision 48bcb55c (git): * ext/fiddle/pointer.c (rb_fiddle_ptr2cptr): fix error message forgotten to be changed from DL to Fiddle.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ngoto (Naohisa Goto)
03:00 PM Revision 438cca57 (git): * 2012-12-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision 9d960e38 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:20 PM Revision 0e19d2b4 (git): * signal.c (default_handler): remove rb_register_sigaltstack()
call. sigaltstack was already registered when creating threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38...
kosaki (Motohiro KOSAKI)
02:20 PM Revision aff9dff4 (git): * signal.c (rb_sigaltstack_size): new. calculate stack size for
sigsegv handler. enlarge value when x86 or x86_64 on Linux.
Linux has very small MINSIGSTKSZ size (2048 bytes) and
...
kosaki (Motohiro KOSAKI)
12:25 PM Bug #7107: Ruby can no longer find constants in methods in anonymous modules
=begin
Nobu, I have found the cause of the bug - the cref_stack of methods are not fixed up to point to the new cl...
Anonymous
10:53 AM Bug #7566: Escape (\u{}) forms in Regexp literals
=begin
Converting any of the regexp special characters could cause a syntax error or warning if the user tries to ro...
drbrain (Eric Hodel)
10:06 AM Bug #7566 (Rejected): Escape (\u{}) forms in Regexp literals
Why are \u{} escape sequences in Regexp literals not converted to bytes like they are in String literals?
https://...
brixen (Brian Shirai)
09:55 AM Bug #7565 (Closed): Redundant functions in ruby-additional.el
ruby-toggle-block, ruby-do-end-to-brace, ruby-brace-to-do-end and ruby-mode-set-encoding are very much present in Ema... dgutov (Dmitry Gutov)
09:39 AM Bug #6854: ruby-mode.el has radical changes in `ruby-deep-indent-paren' logic
> Use Emacs-bundled ruby-mode.el.
I'm maintaining it.
Should I stop merging changes from this ruby-mode into Em...
dgutov (Dmitry Gutov)
09:25 AM Revision cbe5f882 (git): * rational.c (f_round_common): should check overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
09:01 AM Revision 81af1bd9 (git): * ratioanl.c (float_rationalize): reduced.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
08:46 AM Bug #7563 (Closed): test of gem_ext_cmake_builder in another directory
I committed it at r38390.
tarui (Masaya Tarui)
06:49 AM Bug #7563: test of gem_ext_cmake_builder in another directory
Please commit it, I will apply it to RubyGems.
I guess I didn't catch it because I build from $(srcdir)/../build?
drbrain (Eric Hodel)
01:13 AM Bug #7563 (Closed): test of gem_ext_cmake_builder in another directory
would you commit it? or can I ?
Index: test/rubygems/test_gem_ext_cmake_builder.rb
==============================...
tarui (Masaya Tarui)
07:29 AM Revision 985fe773 (git): test_gem_remote_fetcher.rb: restore environment variables
* test/rubygems/test_gem_remote_fetcher.rb (setup, teardown): always
restore environment variables fo http proxy, t...
nobu (Nobuyoshi Nakada)
07:18 AM Revision 43f79162 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:47 AM Bug #7344: gem pristine bigdecimal が失敗してしまう
=begin
I think I understand the comments on this bug thanks to google translate but please inform me of anything imp...
drbrain (Eric Hodel)
06:36 AM Bug #7485: ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
> Please check my ChangeLog message for accuracy.
Looks correct. thank you!
kosaki (Motohiro KOSAKI)
06:21 AM Bug #7485: ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
Please check my ChangeLog message for accuracy. drbrain (Eric Hodel)
06:18 AM Bug #7485 (Closed): ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
This issue was solved with changeset r38386.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
drbrain (Eric Hodel)
04:20 AM Bug #7485: ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
I have confirmed it fixes mingw32 as well, I will commit it after lunch. Thanks for the patch! drbrain (Eric Hodel)
06:10 AM Revision 691ee91c (git): * proc.c (rb_binding_new_with_cfp): allocate the object after envirionment check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:10 AM Revision 2ca5e8ee (git): * parse.y (yycompile0): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:40 AM Revision 771f6927 (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
05:40 AM Revision 7fbaa0be (git): * io.c (finish_writeconv): uses rb_write_internal2 if
fptr->write_lock have.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
05:40 AM Revision e78d4e69 (git): * thread.c (rb_mutex_owned_p): remove static.
* io.c (io_flush_buffer): don't hold mutex if already have.
Now recursive lock may occur when following scenario.
...
kosaki (Motohiro KOSAKI)
05:40 AM Revision 9bd33790 (git): * io.c (io_flush_buffer): uses io_flush_buffer_async2 instead of
io_flush_buffer_async.
* io.c (io_flush_buffer_async2): new helper function for
io_flush_buffer. It uses rb_thread_...
kosaki (Motohiro KOSAKI)
05:39 AM Revision 2a4d86f3 (git): * io.c (internal_write_func2): new helper function for rb_write_internal2().
* io.c (rb_write_internal2): new function. it uses
rb_thread_call_without_gvl2() instaed of rb_thread_io_blocking_r...
kosaki (Motohiro KOSAKI)
05:39 AM Revision 96350867 (git): * io.c (rb_io_wait_writable): add to call rb_thread_wait_fd()
likes rb_io_wait_readable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
05:39 AM Revision 70df4dec (git): * io.c (rb_io_wait_writable): don't call rb_thread_fd_writable()
when EINTR. EINTR mean signal interrupt was happen. We don't
need any wait.
git-svn-id: svn+ssh://ci.ruby-lang.org...
kosaki (Motohiro KOSAKI)
05:39 AM Revision 47fa7920 (git): * thread.c (rb_thread_wait_fd_rw): remove silly rb_thread_alone()
check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
04:20 AM Bug #7560: Process.kill incurs 100ms cost when threads exist
@normalperson: I agree. I removed rb_thread_polling() today then. :)
kosaki (Motohiro KOSAKI)
02:53 AM Bug #7560: Process.kill incurs 100ms cost when threads exist
"tmm1 (Aman Gupta)" <[email protected]> wrote:
> Issue #7560 has been reported by tmm1 (Aman Gupta).
>
> --------...
normalperson (Eric Wong)
12:12 AM Bug #7560 (Closed): Process.kill incurs 100ms cost when threads exist
This issue was solved with changeset r38380.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
kosaki (Motohiro KOSAKI)
03:02 AM Bug #7564 (Closed): r38175 introduces incompatibility
r38175 introduces incompatibility with 1.9.3. Before r38175, when looking for _dump, Marshal would not call method_m... tenderlovemaking (Aaron Patterson)
01:39 AM Revision 2ed40d3b (git): * configure.in (NULLCMD): check in loop.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:39 AM Revision 67c599a5 (git): * configure.in (GNUmakefile): remove -jN option from submake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:39 AM Revision c9942510 (git): * ChangeLog: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:22 AM Revision ce6a2c7f (git): thread.c: revert r38382 but deprecate rb_thread_polling()
* thread.c (rb_thread_polling): revert but deprecate.
* include/ruby/intern.h (rb_thread_polling): deprecate.
git-sv...
nobu (Nobuyoshi Nakada)
01:05 AM Bug #7562: __FILE__ encoding in Windows
肝心の元報告者の名前の部分がメールの引用から抜けていました。
失礼いたしました。
whiteleaf さんです。
tarui (Masaya Tarui)
12:40 AM Bug #7562 (Closed): __FILE__ encoding in Windows
[ruby-list:49085] ですが、bugっぽいので勝手にバグ登録させていただきます。
trunkでも同じでした。
---
Ruby2.0.0 の挙動について疑問があるので質問させて頂きます。
WindowsXP上...
tarui (Masaya Tarui)

12/14/2012

11:40 PM Revision cb6917d9 (git): * test/rubygems/test_gem_ext_cmake_builder.rb(test_self_build):
get rid of false positive.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38390 b2dd03c8-39d4-4d8f-98ff-823fe69b...
Masaya Tarui
11:14 PM Revision d8bc991a (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:11 PM Revision 4bcfc171 (git): * test/ruby/test_thread.rb (test_uninitialized, test_backtrace,
test_thread_timer_and_interrupt, test_thread_join_in_trap,
test_thread_join_current, test_thread_join_main_thread,
te...
kosaki (Motohiro KOSAKI)
11:11 PM Revision 3074406b (git): * test/ruby/test_thread.rb (TestThread::Thread::new.): remove
th.abort_on_exception change. Test template shouldn't change
global flag. It prevent to test a normal case.
git-sv...
kosaki (Motohiro KOSAKI)
10:22 PM Bug #7560 (Closed): Process.kill incurs 100ms cost when threads exist
% ruby -rbenchmark -e' puts Benchmark.measure{ Process.kill(0, Process.pid) } '
0.000000 0.000000 0.000000 ...
tmm1 (Aman Karmani)
09:18 PM Revision 40f89c17 (git): * configure.in (HAVE_GCC_ATOMIC_BUILTINS): Set -march=i486 to enable
__sync_val_compare_and_swap. Patch by KOSAKI Motohiro.
[ruby-trunk - Bug #7485]
git-svn-id: svn+ssh://ci.ruby-la...
drbrain (Eric Hodel)
07:25 PM Revision 2d5fc17f (git): * include/ruby/intern.h: remove rb_thread_polling() declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
06:59 PM Revision 688f3ec6 (git): vm_trace.c: suppress warning
* vm_trace.c (exec_hooks): suppress unused-variable warning by
RB_UNUSED_VAR().
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
06:47 PM Revision 13b20230 (git): * ext/.document: add fiddle/pointer.c, fiddle/handle.c, and fiddle/win32/lib as documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ngoto (Naohisa Goto)
06:29 PM Bug #7556: test error on refinement
2012/12/14 shugo (Shugo Maeda) <[email protected]>
>
>
> Issue #7556 has been updated by shugo (Shugo Maed...
phasis68 (Heesob Park)
05:57 PM Bug #7556: test error on refinement
phasis68 (Heesob Park) wrote:
> It seems that inline or __inline is not respected by the compiler (ignored by compil...
shugo (Shugo Maeda)
05:41 PM Bug #7556: test error on refinement
It seems that inline or __inline is not respected by the compiler (ignored by compiler cost/benefit analyzer)
Refe...
phasis68 (Heesob Park)
05:04 PM Bug #7556 (Closed): test error on refinement
This issue was solved with changeset r38377.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is ...
shugo (Shugo Maeda)
04:55 PM Bug #7556: test error on refinement
phasis68 (Heesob Park) wrote:
> Here is a different workaround using __forceinline on vm_call_method function.
>
...
shugo (Shugo Maeda)
03:59 PM Bug #7556: test error on refinement
Here is a different workaround using __forceinline on vm_call_method function.
static
#ifdef _MSC_VER
__forcei...
phasis68 (Heesob Park)
03:13 PM Bug #7556: test error on refinement
phasis68 (Heesob Park) wrote:
> Here is a modified version which does not disable function inline expansion.
>
> ...
shugo (Shugo Maeda)
02:51 PM Bug #7556: test error on refinement
Here is a modified version which does not disable function inline expansion.
#ifdef _MSC_VER
#pragma optimize("g"...
phasis68 (Heesob Park)
01:47 PM Bug #7556: test error on refinement
Hello,
phasis68 (Heesob Park) wrote:
> Here is another workaround:
>
> #ifdef _MSC_VER
> #pragma optimize( ""...
shugo (Shugo Maeda)
12:44 AM Bug #7556: test error on refinement
Here is another workaround:
#ifdef _MSC_VER
#pragma optimize( "", off )
#endif
static VALUE
vm_call_super_meth...
phasis68 (Heesob Park)
06:08 PM Revision a24f2d99 (git): * file.c (rb_file_flock): use rb_thread_wait_for() instead of
rb_thread_polling(). When getting EAGAIN, we need to wait a
while even if no multi threading.
* thread.c (sleep_for...
kosaki (Motohiro KOSAKI)
05:42 PM Feature #7549: A Ruby Design Process
As headius said, I think Rubinius is an implementation which is built with C++, not Ruby.
Anyway, this thread need...
naruse (Yui NARUSE)
06:19 AM Feature #7549: A Ruby Design Process
What language Ruby is implemented in is irrelevant to discussions about a feature design process going forward. It mi... headius (Charles Nutter)
02:57 AM Feature #7549: A Ruby Design Process
@jonforums I disagree. It may not be in the same branch of conversation as preceding posts but I do not think it tang... trans (Thomas Sawyer)
01:57 AM Feature #7549: A Ruby Design Process
@trans I find your comment distracting and entirely off-topic. Brian opened with "I would like to propose this **proc... jonforums (Jon Forums)
01:23 AM Feature #7549: A Ruby Design Process
Personally, I believe the No.1 factor for the better evolution or Ruby is for Ruby to be written in Ruby. Which basic... trans (Thomas Sawyer)
05:36 PM Bug #7485 (Assigned): ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
@drbrain, could you please commit the patch instead of me? I have no test environment and I don't like commit w/o mak... kosaki (Motohiro KOSAKI)
09:57 AM Bug #7485: ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
This patch works, thanks! drbrain (Eric Hodel)
05:11 PM Bug #7559 (Closed): Wrong line number with method call syntax
This issue was solved with changeset r38378.
Yui, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
04:06 AM Bug #7559 (Closed): Wrong line number with method call syntax
以下のような場合に表示される行数がおかしくなります。
def foo(*args)
p caller[0][/\d+/].to_i #=> expected 4 but 8
end
foo "a
b
c
d
e...
naruse (Yui NARUSE)
04:49 PM Bug #7471: character class has duplicated range warning for "" =~ /[\w\W]/
Onigmo doesn't have the code for detecting duplication in character class, so this problem seems to be on our own.
...
knu (Akinori MUSHA)
03:12 PM Revision 2d2cac4b (git): * 2012-12-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:11 PM Revision cb92817e (git): * signal.c (rb_f_kill): remove rb_thread_polling() because this
has no good effect and makes meaningless 100ms delay. 1)
when sending signal to another process, waiting has just s...
kosaki (Motohiro KOSAKI)
08:11 AM Revision c492bc12 (git): parse.y: fix line number
* parse.y (parser_params): parser_tokline to track the line number at
which token started. [ruby-dev:46737] [Bug #...
nobu (Nobuyoshi Nakada)
08:11 AM Revision 5a565d5c (git): parse.y: fix line number
* parse.y (parser_params): parser_tokline to track the line number at
which token started. [ruby-dev:46737] [Bug #...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 1d7f7375 (git): * vm_insnhelper.c (vm_call_super_method): remove volatile introduced
in r38365.
* vm_insnhelper.c (vm_call_method): use __forceinline to prevent
VC to make vm_call_general and vm_call...
shugo (Shugo Maeda)
06:09 AM Revision 72360463 (git): * ChangeLog: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:59 AM Revision c97dc42b (git): envutil.rb: using caller_locations
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_separately):
take file and line by using caller_locations if ...
nobu (Nobuyoshi Nakada)
05:58 AM Revision 2bd5113c (git): envutil.rb: count assertions
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_separately):
count assertions in separated tests.
git-svn-i...
nobu (Nobuyoshi Nakada)
05:16 AM Revision 8adec529 (git): * lib/rdoc/rubygems_hook.rb: Fixed generation of documentation.
Disabled rdoc generation by default to match RubyGems defaults.
Reduced diff with RubyGems::RDoc.
* test/rdoc/test_...
drbrain (Eric Hodel)
05:09 AM Revision 1dfe3d93 (git): * lib/rubygems/commands/rdoc_command.rb: When overwriting
documentation, remove existing documentation first.
* lib/rubygems/server.rb: Fixed documentation links.
* test/rub...
drbrain (Eric Hodel)
01:38 AM Revision 497f8904 (git): * vm_trace.c (exec_hooks): add volatile to avoid segv.
On test-all with -j, it may crash in TH_POP_TAG.
Detailed mechanism is not known but this fixes it.
git-svn-id: sv...
naruse (Yui NARUSE)
01:38 AM Revision 1e7ef588 (git): Use assert_separately to speed up slow tests
These speed will slow down when there are many objects like test-all.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
naruse (Yui NARUSE)
01:38 AM Revision bc2195e4 (git): * test/ruby/envutil.rb (EnvUtil::Unit::Assertionsassert_separately):
added to execute given test source on separate process,
catch its resulted exception and raise it on main process.
...
naruse (Yui NARUSE)
12:43 AM Feature #7548: Load and Require Callbacks
=begin
There are have been times when I wanted to see what libraries were being loaded and in what order. Usually bec...
trans (Thomas Sawyer)

12/13/2012

11:23 PM Bug #7556: test error on refinement
Hi,

2012/12/13 SASADA Koichi <[email protected]>:
>> Sasada-san, do you accept this ugly hack, or do you come up ...
shugo (Shugo Maeda)
11:23 PM Bug #7556: test error on refinement
(2012/12/13 22:32), shugo (Shugo Maeda) wrote:
> Sasada-san, do you accept this ugly hack, or do you come up with ...
ko1 (Koichi Sasada)
10:32 PM Bug #7556: test error on refinement
usa (Usaku NAKAMURA) wrote:
> 1) Error:
> test_refine_recursion(TestRefinement):
> NoMethodError: undefined method...
shugo (Shugo Maeda)
08:23 PM Bug #7556: test error on refinement
On 2012/12/13 20:13, usa (Usaku NAKAMURA) wrote:
>
> Issue #7556 has been reported by usa (Usaku NAKAMURA).

...
duerst (Martin Dürst)
08:13 PM Bug #7556 (Closed): test error on refinement
1) Error:
test_refine_recursion(TestRefinement):
NoMethodError: undefined method `recursive_length' for "oo":Stri...
usa (Usaku NAKAMURA)
10:45 PM Revision 2f0095e1 (git): * 2012-12-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:45 PM Revision 8a4cc4e0 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: quote strings that begin
with non-word characters. Thanks Alex Tambellini!
* test/psych/test_yaml.rb: appropriate test case
git-svn-id: svn+...
tenderlovemaking (Aaron Patterson)
07:35 PM Bug #7536 (Assigned): local variables added to TOPLEVEL_BINDING in -r are broken
Anonymous
06:28 PM Bug #7197: Error: test_tls_v1_2(OpenSSL::TestSSL)
shugo (Shugo Maeda) wrote:
> I've found that test_tls_v1_2 passes using the TLSv1_2_client method explicitly,
> eve...
shugo (Shugo Maeda)
05:58 PM Bug #7197: Error: test_tls_v1_2(OpenSSL::TestSSL)
zzak (Zachary Scott) wrote:
> fwiw, I still get this on trunk with ubuntu 12.10
>
> uname -a:
> Linux ux31a 3.5....
shugo (Shugo Maeda)
05:29 PM Bug #7554 (Closed): TracePoint#defined_class doesn't return Class or Module
In some case (using singleton method),
TracePoint#defined_class doesn't return Class or Module.
# example
def se...
ko1 (Koichi Sasada)
04:26 PM Feature #4541: Inconsistent Array.slice()
alexeymuranov (Alexey Muranov) wrote:
> I hope this does not mean that the specification is now based on the impleme...
stomar (Marcus Stollsteimer)
10:08 AM Feature #4541: Inconsistent Array.slice()
alexeymuranov (Alexey Muranov) wrote:
> stomar (Marcus Stollsteimer) wrote:
> > Regarding the OP's criticism of poo...
phluid61 (Matthew Kerwin)
06:54 AM Feature #4541: Inconsistent Array.slice()
stomar (Marcus Stollsteimer) wrote:
> Regarding the OP's criticism of poor API documentation, this has in the meanti...
alexeymuranov (Alexey Muranov)
02:53 PM Feature #7549: A Ruby Design Process
On 2012/12/13 13:35, Carlos Agarie wrote:
> Hi,
>
>> I do not want to end Japanese-language discussion, but I ...
duerst (Martin Dürst)
01:59 PM Feature #7549: A Ruby Design Process
Hello Erik,

On 2012/12/13 0:49, subwindow (Erik Peterson) wrote:
>
> Issue #7549 has been updated by subwin...
duerst (Martin Dürst)
01:53 PM Feature #7549: A Ruby Design Process
2012/12/13 Carlos Agarie <[email protected]>:
> Hi,
>
>
>> I do not want to end Japanese-language disc...
naruse (Yui NARUSE)
01:53 PM Feature #7549: A Ruby Design Process
Hi,

> I do not want to end Japanese-language discussion, but I believe a
stronger effort should be made to trans...
agarie (Carlos Agarie)
01:29 PM Feature #7549: A Ruby Design Process
2012/12/13 subwindow (Erik Peterson) <[email protected]>:
>> And your worry is just illusion. As far as I know, a...
naruse (Yui NARUSE)
12:59 PM Feature #7549: A Ruby Design Process
2012/12/13 subwindow (Erik Peterson) <[email protected]>:
>> What people can do is to persuade matz or fork Ruby.
...
naruse (Yui NARUSE)
08:13 AM Feature #7549: A Ruby Design Process
matz wrote:
> I am against rigid rules that could easily bring us bureaucracy. I am
> also against introducing "...
shugo (Shugo Maeda)
02:38 AM Feature #7549: A Ruby Design Process
My turn!
I'll go point-by-point through the proposal.
1. Ruby Design Council
I like the idea of a central gr...
headius (Charles Nutter)
02:00 AM Feature #7549: A Ruby Design Process
kosaki (Motohiro KOSAKI) wrote:
> We are already discuss by English, right? You can't inhibit face to
> face meet...
subwindow (Erik Peterson)
01:53 AM Feature #7549: A Ruby Design Process
> Proper language depend on the communication place. example, I and
> naruse-san talk by English when discussing o...
kosaki (Motohiro KOSAKI)
01:39 AM Feature #7549: A Ruby Design Process
I consider this process to be way over the top. I can appreciate most of Brian's observations about problems in our ... enebo (Thomas Enebo)
01:23 AM Feature #7549: A Ruby Design Process
>> What people can do is to persuade matz or fork Ruby.
>
> An attitude like this is almost guaranteed to end in a...
kosaki (Motohiro KOSAKI)
12:49 AM Feature #7549: A Ruby Design Process
> What people can do is to persuade matz or fork Ruby.
An attitude like this is almost guaranteed to end in a fork...
subwindow (Erik Peterson)
12:23 AM Feature #7549: A Ruby Design Process
Hi,

I am against rigid rules that could easily bring us bureaucracy. I am
also against introducing "class" t...
Anonymous
02:53 PM Bug #3351: stack overflow on super
Hi,
In message "Re: [ruby-core:50857] [ruby-trunk - Bug #3351] stack overflow on super"
on Thu, 13 Dec 2012 1...
Anonymous
02:24 PM Bug #3351: stack overflow on super
mame (Yusuke Endoh) wrote:
> Shugo-san, ko1, what's the status?
Override#foo is called only once, because in the ...
shugo (Shugo Maeda)
02:53 PM Feature #7517: Fixnum::MIN,MAX
Hi,

In message "Re: [ruby-core:50849] [ruby-trunk - Feature #7517] Fixnum::MIN,MAX"
on Thu, 13 Dec 2012 1...
Anonymous
10:34 AM Feature #7517: Fixnum::MIN,MAX
Hi,
It cannot imagine except the use-case of liking to know how far an integer being treated.
so, I think Intege...
tarui (Masaya Tarui)
02:32 PM Revision 3738ebe1 (git): * object.c (Init_Object): no needs to override with same method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:25 PM Bug #7271 (Closed): Refinement doesn't seem lexical
Refinements are not activated by reopen now, so I close this ticket.
shugo (Shugo Maeda)
02:18 PM Revision a4629a2e (git): * vm_insnhelper.c (vm_call_super_method): a workaround for the
failure of TestRefinement#test_refine_recursion in Windows.
See [ruby-core:50871] for details.
git-svn-id: svn+ssh...
shugo (Shugo Maeda)
02:16 PM Bug #7269 (Closed): Refinement doesn't work if using locate after method
Module#using is removed, so I close this ticket.
See https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/Refinemen...
shugo (Shugo Maeda)
02:11 PM Revision c01f0608 (git): * 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 preve...
Charlie Somerville
09:41 AM Revision 6b4687e6 (git): * ChangeLog: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
07:58 AM Revision d8c7695f (git): * lib/rdoc/class_module.rb: Fixed duplicate comments for classes and
modules from C.
* test/rdoc/test_rdoc_class_module.rb: Test for the above.
* lib/rdoc/parser/c.rb: Reload C variab...
drbrain (Eric Hodel)
07:21 AM Bug #7262 (Closed): module extension (#include/#prepend) in refinements
r38298とr38328で対応したのでcloseします。
期待と違う動作だったらreopenしてください。 > まつもとさん
shugo (Shugo Maeda)
06:36 AM Feature #7546: Change behavior of `Array#slice` for an argument of `Range` class
In fact, i do not request particularly this part:
a = ['0', '1', '2', '3']
a[4..4] # => [nil]
a[9....
alexeymuranov (Alexey Muranov)
06:29 AM Bug #7107: Ruby can no longer find constants in methods in anonymous modules
additional sample.
d.f referring to M::C is correct? or d::C?
$ ruby -e "module M;C=1;def self.f;C end end;d=M.du...
tarui (Masaya Tarui)
05:54 AM Bug #7107: Ruby can no longer find constants in methods in anonymous modules
hi,
I found strange behavior.
$ ruby -e "module M;C=1;def self.f;C end end;d=M.dup;p M.f;p d.f;class A;end;p d....
tarui (Masaya Tarui)
06:16 AM Revision a0046fe9 (git): Use different port from test/xmlrpc/test_cookie.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:25 AM Revision 536ecb34 (git): commit typo: remove file from r38358
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:24 AM Revision a747366a (git): reverted r38318.
rubyspec reports that there is incompatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@383...
U.Nakamura
05:22 AM Revision 89833152 (git): * lib/irb*: merge doc from doc/irb/ird.rd and improve overall
documentation of IRB
* doc/irb/irb.rd: remove stale documentation
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
zzak (zzak _)
05:12 AM Revision 0ac361f5 (git): * marshal.c (r_entry0): don't taint classes and modules because
Marshal.load just return the dumped classes and modules.
[Bug #7325] [ruby-core:49198]
* test/ruby/test_marshal.rb...
shugo (Shugo Maeda)
05:11 AM Revision bfb08c1e (git): * test/ruby/test_require.rb (TestRequire#test_loaded_features_encoding):
need to check compatibility, not equality of encodings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38356 b2d...
U.Nakamura
05:02 AM Revision 3432474c (git): * file.c (rb_file_join): check encoding compatibility before joining
strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:06 AM Revision 06675418 (git): method transplanting
* proc.c (umethod_bind): allow another form of method transplanting
from a module via UnboundMethod. [ruby-core:34...
nobu (Nobuyoshi Nakada)
03:50 AM Revision cd9d004e (git): * method.h (END_OF_ENUMERATION): placeholder to put last comma.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:38 AM Revision 2b73ea15 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:09 AM Revision 3a6dec0c (git): * include/ruby/ruby.h (RB_UNUSED_VAR): new macro to suppress
warnings for unused variables.
* ext/bigdecimal/bigdecimal.c (ENTER): use RB_UNUSED_VAR() to
suppress annoying war...
shugo (Shugo Maeda)
02:28 AM Revision 14d72e66 (git): * 2012-12-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:27 AM Revision 33fedef5 (git): * method.h: remove "VM_METHOD_TYPE__MAX" from rb_method_type_t.
rb_method_type_t is not a number and "_MAX" causes misunderstanding.
* proc.c (rb_method_entry_arity): ditto.
* vm_ev...
ko1 (Koichi Sasada)
01:17 AM Bug #7480 (Closed): tracepoint deadlock on exception without :raise
fixed at r38331. nobu (Nobuyoshi Nakada)

12/12/2012

11:42 PM Bug #7214 (Third Party's Issue): Ruby 2.0 breaks support for some debugging tools
Debuggers should use new TracePoint feature now. nobu (Nobuyoshi Nakada)
11:36 PM Feature #5582: Allow clone of singleton methods on a BasicObject
=begin
2.0 allows `method transplanting'.
module Clone
%i[clone initialize_copy initialize_dup initialize_...
nobu (Nobuyoshi Nakada)
10:19 PM Feature #5005 (Rejected): Provide convenient access to original methods
Use Module#prepend and super. nobu (Nobuyoshi Nakada)
10:06 PM Bug #3024 (Closed): mkmf: Directory names with spaces cause invalid Makefiles to be generated
nobu (Nobuyoshi Nakada)
09:40 PM Bug #7547 (Closed): Dir.mktmpdir('~something') tries to expand a profile directory
This issue was solved with changeset r38348.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
09:23 PM Bug #7547: Dir.mktmpdir('~something') tries to expand a profile directory
2012/12/12 charliesome (Charlie Somerville) <[email protected]>:

> (({Dir.mktmpdir})) uses (({File.ex...
akr (Akira Tanaka)
07:47 PM Bug #7547: Dir.mktmpdir('~something') tries to expand a profile directory
=begin
(({Dir.mktmpdir})) uses (({File.expand_path})) internally, which is responsible for expanding out the ~ to ho...
Anonymous
07:53 AM Bug #7547: Dir.mktmpdir('~something') tries to expand a profile directory
~ is an alias in most shells which points at the home directory of the current user. It looks like whats happening i... davidderyldowney (David Deryl Downey)
07:24 AM Bug #7547 (Closed): Dir.mktmpdir('~something') tries to expand a profile directory
A change to Dir.mktmpdir sometime between 1.8.7 and 1.9.3 introduced a bug when the prefix starts with a tilde charac... jstanley0 (Jeremy Stanley)
09:28 PM Feature #6993: Class#allocate の仕様変更(Cレベル)
@agrimm: Thank you for the reporting!
My understanding is that this issue will be fixed in the ruby-prof side.
So...
mame (Yusuke Endoh)
09:20 PM Feature #6993: Class#allocate の仕様変更(Cレベル)
You can just wrap the lines with #ifdef ID_ALLOCATOR, I guess. nobu (Nobuyoshi Nakada)
09:06 PM Feature #6993: Class#allocate の仕様変更(Cレベル)
preview2もはちょっとです:
(Preview 2 is also bad)
$ gem install ruby-prof
Building native extensions. This coul...
agrimm (Andrew Grimm)
08:23 PM Feature #7549: A Ruby Design Process
It has been my experience in all kinds of situations (e.g. W3C,
IETF,...), and over well more than a decade, that...
duerst (Martin Dürst)
05:32 PM Feature #7549: A Ruby Design Process
> It does not need huge changes.
No, it needs change.
Continuous changes is Ruby.
> Wherever this proposed pr...
naruse (Yui NARUSE)
05:14 PM Feature #7549: A Ruby Design Process
Correct link for the video: http://www.confreaks.com/videos/1278-rubyconf2012-toward-a-design-for-ruby
I will add ...
headius (Charles Nutter)
04:45 PM Feature #7549 (Rejected): A Ruby Design Process
Matz,
At RubyConf 2012, I gave a talk about a design process for Ruby (http://www.confreaks.com/videos/1278-rubyco...
brixen (Brian Shirai)
05:23 PM Feature #7548: Load and Require Callbacks
Is there a particular benefit of this over the current setup of require?
require() calls are not async so I don't ...
Anonymous
01:15 PM Feature #7548 (Assigned): Load and Require Callbacks
=begin
Should #load and #require have callbacks? e.g.
def required(path)
...
end
def loaded(path, ...
trans (Thomas Sawyer)
02:55 PM Bug #7541: Can't use Ruby 2.0.0 as as BASERUBY
vo.x (Vit Ondruch) wrote:
> naruse (Yui NARUSE) wrote:
> > -I is not acceptable because it doesn't load correct rbc...
naruse (Yui NARUSE)
01:25 AM Bug #7541: Can't use Ruby 2.0.0 as as BASERUBY
naruse (Yui NARUSE) wrote:
> -I is not acceptable because it doesn't load correct rbconfig.rb.
Ah, so the presuma...
vo.x (Vit Ondruch)
01:18 AM Bug #7541 (Assigned): Can't use Ruby 2.0.0 as as BASERUBY
naruse (Yui NARUSE)
01:18 AM Bug #7541 (Closed): Can't use Ruby 2.0.0 as as BASERUBY
This issue was solved with changeset r38327.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
naruse (Yui NARUSE)
12:31 AM Bug #7541: Can't use Ruby 2.0.0 as as BASERUBY
vo.x (Vit Ondruch) wrote:
> naruse (Yui NARUSE) wrote:
> > Those patch don't fit this issue because ruby 2.0 still ...
naruse (Yui NARUSE)
02:36 PM Bug #7544 (Third Party's Issue): Accented characters in IRB
Ah, I see what you are saying.
It is because you are using irb with editline, not readline.
irb(main):001:0> Read...
naruse (Yui NARUSE)
03:23 AM Bug #7544: Accented characters in IRB
On Tue, Dec 11, 2012 at 4:59 PM, naruse (Yui NARUSE) <[email protected]> wrote:
>
> Issue #7544 has been updated b...
judofyr (Magnus Holm)
12:59 AM Bug #7544 (Rejected): Accented characters in IRB
cfabianski (Cédric FABIANSKI) wrote:
> Starting from Ruby 1.9.3 Patchlevel 0 the accented characters are not well ha...
naruse (Yui NARUSE)
12:53 AM Bug #7544: Accented characters in IRB
>>> RUBY_VERSION
> => "1.9.3"
>>> RUBY_PATCHLEVEL
> => 0
>>> puts "Cédric"
> Cédric
> => nil
>
>>> RUBY_VERS...
judofyr (Magnus Holm)
12:31 AM Bug #7544 (Third Party's Issue): Accented characters in IRB
Starting from Ruby 1.9.3 Patchlevel 0 the accented characters are not well handled into IRB
>> RUBY_VERSION
=> "1...
cfabianski (Cédric FABIANSKI)
01:10 PM Feature #7519: Module Single Inheritance
=begin
> I think providing new inheritance system for modules is overkill for allowing module method inheritance.
>...
trans (Thomas Sawyer)
12:40 PM Revision 6f8bce9e (git): tmpdir.rb: not expand tilde
* lib/tmpdir.rb (Dir::Tmpname#create): deal with a prefix name which
starts with tilde as a plain name, not expandi...
nobu (Nobuyoshi Nakada)
11:05 AM Bug #7485: ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
Hi
Does following patch fix your issue?
diff --git a/configure.in b/configure.in
index c916cd5..4a34334 1006...
kosaki (Motohiro KOSAKI)
10:42 AM Bug #7485: ruby cannot build on mingw32 or FreeBSD 8 due to missing __sync_val_compare_and_swap
=begin
I'm also experiencing this on FreeBSD 8 with gcc 4.2.1:
$ gcc -v
Using built-in specs.
Target: i38...
drbrain (Eric Hodel)
10:56 AM Revision 0a577a1c (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:51 AM Revision 43f6fdfb (git): * ext/json: merge JSON 1.7.5.
fix tests and other fixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:06 AM Revision 395d7bb3 (git): Suppress warning: too long path
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:58 AM Bug #7540: Proc#parameters cannot show :opt with :rest and :keyword
Cool! We are lucky to find this, and then fixed. Thanks :).
no6v (Nobuhiro IMAI)
06:44 AM Bug #7540 (Closed): Proc#parameters cannot show :opt with :rest and :keyword
This issue was solved with changeset r38333.
Nobuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
Eregon (Benoit Daloze)
02:05 AM Bug #7540: Proc#parameters cannot show :opt with :rest and :keyword
Found the fix, just taking time to update related documentation.
no6v: nice catch!
Eregon (Benoit Daloze)
09:35 AM Revision 75bed271 (git): * class.c (rb_prepend_module): move refined methods from the origin
of a class to the class, because refinements should have priority
over prepended modules.
* test/ruby/test_refinem...
shugo (Shugo Maeda)
09:27 AM Revision a773539d (git): time.c: st_update
* time.c (zone_str): lookup or insert by using st_update() at once.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
nobu (Nobuyoshi Nakada)
09:23 AM Feature #6154: Eliminate extending WaitReadable/Writable at runtime
"mame (Yusuke Endoh)" <[email protected]> wrote:
> I postpone this ticket to next minor. Very sorry.
> If Eric Won...
normalperson (Eric Wong)
08:23 AM Feature #7517: Fixnum::MIN,MAX
Hi,

In message "Re: [ruby-core:50760] [ruby-trunk - Feature #7517] Fixnum::MIN,MAX"
on Tue, 11 Dec 2012 2...
Anonymous
07:36 AM Revision 486795d9 (git): * configure.in: add -fno-omit-frame-pointer if libexecinfo is used.
At least on FreeBSD ruby will crash on getting C backtrace
when it is compiled with other than -O0.
* vm_dump.c: e...
naruse (Yui NARUSE)
07:08 AM Revision b3f491d3 (git): test_rdoc_rdoc.rb: use File::NULL
* test/rdoc/test_rdoc_rdoc.rb (TestRDocRDoc#test_normalized_file_list_non_file_directory):
use File::NULL for porta...
nobu (Nobuyoshi Nakada)
07:07 AM Revision 3c4f8ce0 (git): method.h: NOEX_SAFE_SHIFT_OFFSET
* method.h (rb_method_flag_t): name a magic number for NOEX_SAFE and
NOEX_WITH as NOEX_SAFE_SHIFT_OFFSET.
* method....
nobu (Nobuyoshi Nakada)
07:06 AM Revision 9354b05e (git): proc.c: move misplaced case
* proc.c (rb_method_entry_arity): move misplaced case added at r38236.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
06:37 AM Feature #7545: Make Range act as a "lazy ordered set"
alexeymuranov (Alexey Muranov) wrote:
> But it is not a set, it seems to be just a pair of bounds, like a 2-element ...
drbrain (Eric Hodel)
06:33 AM Feature #7545: Make Range act as a "lazy ordered set"
alexeymuranov (Alexey Muranov) wrote:
> But it is not a set, it seems to be just a pair of bounds, like a 2-element ...
phluid61 (Matthew Kerwin)
05:01 AM Feature #7545: Make Range act as a "lazy ordered set"
drbrain (Eric Hodel) wrote:
> alexeymuranov (Alexey Muranov) wrote:
> > I propose the range to store a lazy ordered s...
alexeymuranov (Alexey Muranov)
04:23 AM Feature #7545: Make Range act as a "lazy ordered set"
alexeymuranov (Alexey Muranov) wrote:
> drbrain (Eric Hodel) wrote:
> > =begin
> > How would (({(3..1).to_a})) be ...
drbrain (Eric Hodel)
02:37 AM Feature #7545: Make Range act as a "lazy ordered set"
drbrain (Eric Hodel) wrote:
> =begin
> How would (({(3..1).to_a})) be implemented? The opposite uses #succ today.
I ...
alexeymuranov (Alexey Muranov)
01:44 AM Feature #7545: Make Range act as a "lazy ordered set"
=begin
How would (({(3..1).to_a})) be implemented? The opposite uses #succ today.
Why should (({1...1})) equal ((...
drbrain (Eric Hodel)
01:05 AM Feature #7545 (Open): Make Range act as a "lazy ordered set"
=begin
# Make Range act as a "lazy ordered set"
This replaces my older feature request #5534.
I propose the fo...
alexeymuranov (Alexey Muranov)
06:27 AM Feature #7546: Change behavior of `Array#slice` for an argument of `Range` class
alexeymuranov (Alexey Muranov) wrote:
> marcandre (Marc-Andre Lafortune) wrote:
>
> > * this doesn't solve any r...
phluid61 (Matthew Kerwin)
06:04 AM Feature #7546: Change behavior of `Array#slice` for an argument of `Range` class
marcandre (Marc-Andre Lafortune) wrote:

> * this doesn't solve any real-life problem I can think of
For me it solv...
alexeymuranov (Alexey Muranov)
04:28 AM Feature #7546: Change behavior of `Array#slice` for an argument of `Range` class
-5 from me:
* this doesn't solve any real-life problem I can think of
* it will introduce incompatibilities
...
marcandre (Marc-Andre Lafortune)
01:51 AM Feature #7546: Change behavior of `Array#slice` for an argument of `Range` class
This will break existing code so I set it to next major. drbrain (Eric Hodel)
01:23 AM Feature #7546 (Assigned): Change behavior of `Array#slice` for an argument of `Range` class
=begin
This is a concrete proposal to "fix" #4541.
It is also related to #7545.
For this proposal to make good s...
alexeymuranov (Alexey Muranov)
05:16 AM Revision 182ce60f (git): * lib/rdoc/class_module.rb: Added RDoc::ClassModule#documented? which
checks comment_location. Hide RDoc::ClassModule#comment=.
* test/rdoc/test_rdoc_class_module.rb: Test for above.
*...
drbrain (Eric Hodel)
04:42 AM Feature #4541: Inconsistent Array.slice()
Regarding the OP's criticism of poor API documentation, this has in the meantime been improved (with issue #6680).
...
stomar (Marcus Stollsteimer)
01:27 AM Feature #4541: Inconsistent Array.slice()
I have proposed a solution in #7546. alexeymuranov (Alexey Muranov)
04:40 AM Revision f92db3dd (git): vm_insnhelper.c: no warnings for non-object
* vm_insnhelper.c (vm_getivar): no uninitialized instance variables
warnings for non-object if attr method.
git-s...
nobu (Nobuyoshi Nakada)
04:39 AM Revision dcb6e733 (git): vm_insnhelper.c: common code
* vm_insnhelper.c (vm_getivar, vm_setivar): unify common code
irrelevant to the condition.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
03:12 AM Revision 34fb7d78 (git): Specify rlimits_core to prevent making core file
Stable fix for r38041.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:45 AM Feature #5534 (Rejected): Redefine Range class and introduce RelativeNumeric and RelativeRange
drbrain (Eric Hodel)
01:26 AM Feature #5534: Redefine Range class and introduce RelativeNumeric and RelativeRange
I propose to close this my Feature Request, as i have opened a new one that replaces it: #7545, see also #7546. alexeymuranov (Alexey Muranov)
12:42 AM Revision a52c63e4 (git): Experimental fix for r38041
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:24 AM Bug #7543 (Closed): DL::Function#bound? and unbind raise error when Fiddle is available
This issue was solved with changeset r38324.
Naohisa, thank you for reporting this issue.
Your contribution to Ruby i...
ngoto (Naohisa Goto)
12:12 AM Bug #7514 (Closed): DL::Function and DL::Importer#bind_function ignores abi and name when Fiddle is available
In r38322, Fiddle::Function#initialize can get name by using :name keyword argument. For example,
Fiddle::Function...
ngoto (Naohisa Goto)
 

Also available in: Atom