Project

General

Profile

Activity

From 01/02/2013 to 01/08/2013

01/08/2013

06:47 PM Revision 4ddf057b (git): compile.c: adjust indent
* compile.c (iseq_compile_each): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38743 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
06:31 PM Bug #7674 (Closed): Document for using Struct.new with block
I wrote the document for using Struct.new with block. iwadon (Hiroyuki Iwatsuki)
05:13 PM Revision cbd1f257 (git): * 2013-01-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:13 PM Revision 8ad71433 (git): ruby.h: align
* include/ruby/ruby.h (RBasic): to be aligned on a VALUE size
boundary. [Bug #7647]
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
01:51 PM Bug #7673 (Closed): [rdoc] duplicated entries in Pages fileindex-section
=begin
As the result of `((%rdoc -o readmes README*%))`, ((|Pages|)) (({fileindex-section})) in (({readmes/index.htm...
nobu (Nobuyoshi Nakada)
11:39 AM Bug #7530: Concurrent loads fail with mutex errors
Here is the minimal code:
~~~ruby
THREADS = 2
ITERATIONS_PER_THREAD = 1000
system 'touch __load_path_bench_sc...
Glass_saga (Masaki Matsushita)
11:32 AM Bug #7672: Segmentation faults with ibm_db gem on three versions of 1.9.3 on MacOS X and Ubuntu
Yeah, I understand, that’s what I thought would happen but I posted here at the IBM person’s insistence. Oh well! Tha... kgerrard (Ken Gerrard)
09:56 AM Bug #7672 (Third Party's Issue): Segmentation faults with ibm_db gem on three versions of 1.9.3 on MacOS X and Ubuntu
usa (Usaku NAKAMURA)
08:00 AM Bug #7672: Segmentation faults with ibm_db gem on three versions of 1.9.3 on MacOS X and Ubuntu
If the problem only occur when using ibm_db gem, only IBM have a chance to help you. Please don't think we have ESP, ... kosaki (Motohiro KOSAKI)
07:18 AM Bug #7672: Segmentation faults with ibm_db gem on three versions of 1.9.3 on MacOS X and Ubuntu
And the MacOS logs for ibm_db 2.5.11. kgerrard (Ken Gerrard)
07:15 AM Bug #7672: Segmentation faults with ibm_db gem on three versions of 1.9.3 on MacOS X and Ubuntu
Here are the MacOS logs for ibm_db 2.5.9. kgerrard (Ken Gerrard)
07:11 AM Bug #7672 (Third Party's Issue): Segmentation faults with ibm_db gem on three versions of 1.9.3 on MacOS X and Ubuntu
=begin
I have a DB2-backed Rails 3.1 project I’m looking to update to 3.2, which means I have to use a newer version...
kgerrard (Ken Gerrard)
05:57 AM Revision a00b29a6 (git): insns.def: adjust indent
* insns.def (getlocal, defined): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38740 b2dd03c8-39...
nobu (Nobuyoshi Nakada)
05:41 AM Revision 69b71611 (git): vm_core.h: flip_cnt in rb_iseq_t
* vm_core.h (rb_iseq_t): move flip_cnt from struct iseq_compile_data,
because it has same life span as enclosing is...
nobu (Nobuyoshi Nakada)
03:40 AM Revision bdb18e5f (git): Fix wrong English in ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
02:18 AM Revision dbdaf98c (git): * README (install): note about distclean-ext.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

01/07/2013

11:59 PM Bug #5619 (Closed): Segfault on OS X
I couldn't reproduce this issue on the latest trunk, r38731.
It may be fixed on the current trunk, I think.
mrkn (Kenta Murata)
11:42 PM Bug #7044 (Closed): BigDecimal#power randomly raises coercion errors
This issue was solved with changeset r38734.
Tony, thank you for reporting this issue.
Your contribution to Ruby is g...
mrkn (Kenta Murata)
11:34 PM Bug #7521 (Closed): test_thr_kill(TestQueue) fails
I did not met this issue in recent days. It was probably just some temporary issue of Rawhide. Sorry for disturbing. vo.x (Vit Ondruch)
10:26 PM Revision 91c6d576 (git): * 2013-01-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:26 PM Revision 8253cb26 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:55 PM Bug #7670 (Closed): main.include should be private
This issue was solved with changeset r38731.
Shugo, thank you for reporting this issue.
Your contribution to Ruby is ...
shugo (Shugo Maeda)
07:04 PM Bug #7670: main.include should be private
Agreed.
Matz.
matz (Yukihiro Matsumoto)
04:07 PM Bug #7670 (Closed): main.include should be private
Module#include is private, but main.include seems to be public:
self.include Enumerable #=> no error
It shou...
shugo (Shugo Maeda)
08:22 PM Bug #7667 (Closed): Should Refinements be enabled by default?
This issue was solved with changeset r38729.
Shugo, thank you for reporting this issue.
Your contribution to Ruby is ...
shugo (Shugo Maeda)
02:21 PM Bug #7667: Should Refinements be enabled by default?
matz (Yukihiro Matsumoto) wrote:
> Correct. I think we don't have to worry about other implementations if it's marke...
shugo (Shugo Maeda)
01:24 PM Bug #7667: Should Refinements be enabled by default?
Correct. I think we don't have to worry about other implementations if it's marked as EXPERIMENTAL in the NEWS file.
...
matz (Yukihiro Matsumoto)
12:55 PM Bug #7667 (Closed): Should Refinements be enabled by default?
Currently, `require "refinement"' is needed to use Refinements, but I've heard from Matz that he wants Refinements to... shugo (Shugo Maeda)
03:42 PM Bug #7662 (Closed): Unable to define a method with bare `**`
This issue was solved with changeset r38725.
Yehuda, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
12:25 PM Bug #7662 (Assigned): Unable to define a method with bare `**`
Thanks for your feedback. I'm neutral for bare `**` itself.
But it is too late a bit to discuss the spec and there ...
mame (Yusuke Endoh)
12:22 PM Bug #7662: Unable to define a method with bare `**`
=begin
I think this is important for consistency. Consider:
def f(a, b, **)
# ...
super
end
=end
Anonymous
12:19 PM Bug #7662: Unable to define a method with bare `**`
=begin
You don't need (({**})) here.
A rest argument includes keyword hash if the method does not have keyrest argum...
nobu (Nobuyoshi Nakada)
10:39 AM Bug #7662: Unable to define a method with bare `**`
I consider this as a bug. Since it's minor issue, I defer fix to next minor.
Matz.
matz (Yukihiro Matsumoto)
07:06 AM Bug #7662 (Closed): Unable to define a method with bare `**`
This works:
def foo(*)
end
This does not:
def foo(**)
end
This does not:
def foo(*, **)
...
wycats (Yehuda Katz)
03:24 PM Bug #7668 (Closed): set_trace_func and TracePoint don't handle exception in finish frame
This issue was solved with changeset r38721.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
ko1 (Koichi Sasada)
03:01 PM Bug #7668 (Closed): set_trace_func and TracePoint don't handle exception in finish frame

The following code should trap exception correctly (should output ":ok"):
####
def m
a = 1
b = 2
c = 3...
ko1 (Koichi Sasada)
02:42 PM Revision 1be6a498 (git): * ext/bigdecimal/bigdecimal.c (rmpd_power_by_big_decimal):
add RB_GC_GUARD to prevent the immediate object is GCed too early.
This patch was made by Yusuke Endoh. [Bug #7044...
Kenta Murata
02:33 PM Revision ca6ccd43 (git): add tag v2_0_0_rc1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_0_0_rc1@38733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:56 PM Bug #7666 (Closed): Should Refinements be enabled by default?
間違えてruby-devの方に投げてしまったのでcloseします。
# ruby-devからruby-coreへの移動ってできないんですかね。
shugo (Shugo Maeda) wrote:
> Currently, ...
shugo (Shugo Maeda)
12:53 PM Bug #7666 (Closed): Should Refinements be enabled by default?
Currently, `require "refinement"' is needed to use Refinements, but I've heard from Matz that he wants Refinements to... shugo (Shugo Maeda)
12:46 PM Bug #7663: Unable to invoke a method with `**kwargs` if the receiver doesn't define keyword arguments
In the current design, keyword arguments are NOT omittable at a callee side.
In other words, you cannot pass keyword...
mame (Yusuke Endoh)
10:38 AM Bug #7663 (Rejected): Unable to invoke a method with `**kwargs` if the receiver doesn't define keyword arguments
Unlike regular argument, empty keyword argument is not equal to empty regular list.
Matz.
matz (Yukihiro Matsumoto)
07:11 AM Bug #7663 (Rejected): Unable to invoke a method with `**kwargs` if the receiver doesn't define keyword arguments
This works:
def hello
puts "hello"
end
hello(*[])
This does not:
def hello
puts "hello...
wycats (Yehuda Katz)
12:42 PM Revision 19768b6c (git): * vm_method.c (Init_eval_method): main.public and main.private
should be private.
* proc.c (Init_Proc): main.define_method should be private.
* test/ruby/test_module.rb: related ...
shugo (Shugo Maeda)
12:41 PM Feature #7644 (Assigned): In refinements, change "using" keyword to a less generic word.
boris_stitnicky (Boris Stitnicky) wrote:
> The upcoming feature of refinements is bringing two new keyords: "refine ...
shugo (Shugo Maeda)
12:28 PM Feature #4085 (Closed): Refinements and nested methods
I've implemented all features requested by Matz, so I close this ticket.
The current spec is described at <https:/...
shugo (Shugo Maeda)
12:28 PM Feature #6287 (Closed): nested method should only be visible by nesting/enclosing method
I've implemented all features requested by Matz, so I close this ticket.
The current spec is described at <https:/...
shugo (Shugo Maeda)
12:09 PM Bug #7665 (Closed): keyrest argument overwrites the last element of rest argument
This issue was solved with changeset r38719.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
nobu (Nobuyoshi Nakada)
11:57 AM Bug #7665 (Closed): keyrest argument overwrites the last element of rest argument
=begin
Since r38657, this code
def foo(*args, **opt)
p args, opt
end
foo("foo", "bar", zzz: 42)
s...
nobu (Nobuyoshi Nakada)
12:09 PM Bug #7643 (Rejected): call to super in define_method in refine results in stack level too deep
beatrichartz (Beat Richartz) wrote:
> Ok, also working for me here with r38676. Should have checked the new versions...
shugo (Shugo Maeda)
11:55 AM Revision 4722c206 (git): * eval.c (Init_eval): main.include should be private.
[ruby-core:51293] [Bug #7670]
* test/ruby/test_module.rb (test_top_include_is_private): a new test
for the above c...
shugo (Shugo Maeda)
11:52 AM Bug #7664: Keyword arguments with `**` make code targeting 1.9 / 2.0 difficult
=begin
Have you tried this in 2.0 actually?
args = [ string ] + [ options ]
log(*args)
=end
nobu (Nobuyoshi Nakada)
10:03 AM Bug #7664 (Rejected): Keyword arguments with `**` make code targeting 1.9 / 2.0 difficult
I understand your concern. But I consider this as a driving force to jump in to 2.0.
Since we have small compatibil...
matz (Yukihiro Matsumoto)
07:29 AM Bug #7664 (Rejected): Keyword arguments with `**` make code targeting 1.9 / 2.0 difficult
You could imagine writing code that calls into a user-supplied hook:
log("App booted", level: :info)
It is po...
wycats (Yehuda Katz)
11:45 AM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
no volunteer.
ko1 (Koichi Sasada)
11:30 AM Revision 04fd9ace (git): * NEWS: remove description about `require "refinement"'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
11:22 AM Revision 9cadf0c0 (git): * eval.c (Init_eval): enable Refinements by default.
[ruby-core:51286] [Bug #7667]
* eval.c (rb_mod_refine, top_using): show a warning when
Module#refine or main.using...
shugo (Shugo Maeda)
10:25 AM Feature #7657: Array#& doesn't accept Enumerables
Let me see if I understand the implicit conversion cases:
* If an object implements #to_ary, #to_str, etc - it is as...
Nevir (Ian MacLeod)
08:38 AM Revision 06f2a86f (git): * include/ruby/ruby.h (RUBY_EVENT_SPECIFIED_LINE): make it special.
This flag is not contained by RUBY_EVENT_TRACEPOINT_ALL.
This event is experimental one. It is possible to remove/r...
ko1 (Koichi Sasada)
07:50 AM Revision 80ad3e2a (git): test_syntax.rb: assert_not_label
* test/ruby/test_syntax.rb (TestSyntax#assert_not_label): need to eval
in the current binding.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
06:52 AM Revision 9ccc80fe (git): merge revision(s) 38213: [Backport #7629]
* vm.c (rb_vm_make_proc): save the proc made from the given block so
that it will not get collected. [ruby...
U.Nakamura
06:42 AM Revision e489dc1f (git): parse.y: bare kwrest_mark
* parse.y (f_kwrest): allow bare kwrest_mark as valid syntax. its
semantics is still undefined. [Bug #7662] [ruby...
nobu (Nobuyoshi Nakada)
06:32 AM Revision 38da1a53 (git): parse.y: duplicated kwrest name
* parse.y (f_kwrest): reject duplicated kwrest argument name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3872...
nobu (Nobuyoshi Nakada)
06:29 AM Revision 86c0eae5 (git): envutil.rb: assert_syntax_error
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_syntax_error):
new assertion for syntax error and error messa...
nobu (Nobuyoshi Nakada)
06:29 AM Revision 5551307d (git): envutil.rb: optional fname
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_valid_syntax):
make fname optional for inline source.
git-sv...
nobu (Nobuyoshi Nakada)
06:24 AM Revision b8e6fd6f (git): * vm_trace.c (rb_threadptr_exec_event_hooks_orig): pop tag before
JUMP_TAG() if frame is `finish' frame.
Without this patch, there is an inconsistency between control
frame stack ...
ko1 (Koichi Sasada)
06:23 AM Revision 6e4b187b (git): * Makefile.in, common.mk (fake, yes-fake, no-make): these dependecies
are not platform dependent.
* win32/Makefile.sub ($(arch)-fake.rb): workaround.
git-svn-id: svn+ssh://ci.ruby-lang...
U.Nakamura
03:09 AM Revision 8f1be270 (git): vm_insnhelper.c: keyrest should not overwrite rest arg
* vm_insnhelper.c (vm_callee_setup_arg_complex, vm_yield_setup_block_args):
set keyrest hash after making rest arra...
nobu (Nobuyoshi Nakada)
02:14 AM Feature #7661 (Closed): Please register nacl chkbuild to rubyci.org
登録しました naruse (Yui NARUSE)
12:38 AM Feature #7661 (Closed): Please register nacl chkbuild to rubyci.org
http://chkbuild.yugui.jp/ でNativeClient環境のchkbuildを公開し始めました。これをrubyci.orgに登録してもらえないでしょうか。 yugui (Yuki Sonoda)
01:44 AM Revision 04d24464 (git): * NEWS: adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:38 AM Revision ff696da3 (git): * 2013-01-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:38 AM Revision bb70ca49 (git): * NEWS: add a NEWS entry about RubyVM.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
12:11 AM Bug #7660 (Assigned): VC Builds Broken
luislavena (Luis Lavena)

01/06/2013

11:03 PM Bug #7659 (Closed): RBConfig Change Breaks VC Build
Applied at r38714. yugui (Yuki Sonoda)
08:13 PM Bug #7659 (Assigned): RBConfig Change Breaks VC Build
mame (Yusuke Endoh)
06:31 PM Bug #7659 (Closed): RBConfig Change Breaks VC Build
This commit breaks compiling ruby with VC 2010 (and I'm sure all other versions).
SHA-1: 275a9dcb8caa389ec7cbdfcfb...
cfis (Charlie Savage)
08:35 PM Feature #7657: Array#& doesn't accept Enumerables
> Would it make sense for Enumerable to implement to_ary as well?
Matz is not agreeing as you see in #1893:
" I...
Eregon (Benoit Daloze)
09:02 AM Feature #7657: Array#& doesn't accept Enumerables
Err, I mean it looks like it's similar to http://bugs.ruby-lang.org/issues/1028 Nevir (Ian MacLeod)
09:00 AM Feature #7657 (Assigned): Array#& doesn't accept Enumerables
This seems similar to http://bugs.ruby-lang.org/issues/6923
Example:
irb(main):001:0> class Thing
irb(...
Nevir (Ian MacLeod)
07:30 PM Bug #7660: VC Builds Broken
Simply removing this rule:
.c.obj:
$(ECHO) compiling $(<:\=/) $(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(CO...
cfis (Charlie Savage)
07:15 PM Bug #7660: VC Builds Broken
Looks like the issue is these two rules:
{$(srcdir)}.c{}.obj:
$(ECHO) compiling $(<:\=/)
$(Q) $(CC) $(CFLAGS) ...
cfis (Charlie Savage)
07:11 PM Bug #7660 (Rejected): VC Builds Broken
Ruby 1.9.3 p362 and Ruby 2.0.0 can no longer be build with VC 2010, while Ruby 1.9.3 p286 and earlier are fine. The ... cfis (Charlie Savage)
12:52 PM Revision dfb86875 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:20 AM Bug #6820: Time#to_s on NEWS
=begin
This is still leaving...
$ ruby -E:utf-8 -ve 'p Encoding.default_internal, Time.now.to_s.encoding'
ruby...
no6v (Nobuhiro IMAI)
10:08 AM Revision f849917a (git): * win32/Makefie.sub: Fix build with VC.
Patch by Charlie Savage. Fixes [ruby-core:51261]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38714 b2dd03c8-39...
yugui (Yuki Sonoda)
09:48 AM Revision c9f5a8f3 (git): * bootstraptest/test_io.c: add a test for [ruby-dev:46834].
* io.c (rb_cloexec_fcntl_dupfd) Use an emulation with dup(2) when
fcntl(2) and/or F_DUPFD is unavailable.
Suggest...
yugui (Yuki Sonoda)
06:58 AM Feature #5481: Gemifying Ruby standard library
What is the status of this? I had a couple of thoughts/questions:
* I was wondering how standard lib like `ostruct...
trans (Thomas Sawyer)
06:31 AM Bug #7656: Handful of documentations
Awesome, thank you!! zzak (zzak _)
06:14 AM Bug #7656 (Closed): Handful of documentations
This fixes documentation in ENV, adds a little for debug.rb, and completes PP vbatts (Vincent Batts)
06:11 AM Bug #7655 (Rejected): range interval test does not consider string length
>> ('aaaaaa'..'zzzzzz') === 'count' #is count a 6 letter word?
=> true
IMHO the result should be false
ran...
matecsaj (John Matecsa)
02:11 AM Revision 015997ec (git): * doc/syntax/modules_and_classes.rdoc: Fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
12:04 AM Bug #7650 (Closed): net/http always added port number in host header.
This issue was solved with changeset r38707.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby i...
naruse (Yui NARUSE)

01/05/2013

11:04 PM Revision d0f56ab5 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:35 PM Revision ac67a2b6 (git): * doc/syntax/modules_and_classes.rdoc: Added singleton classes
documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
07:44 PM Bug #7650: net/http always added port number in host header.
httpclient にあわせて、全てのポート番号を無視するのではなく uri scheme のデフォルトポートの場合は付けないようにパッチを修正しました。この内容で検討をお願いします。 hsbt (Hiroshi SHIBATA)
07:33 PM Bug #7650: net/http always added port number in host header.
tDiary の issue にも記載していますが、nahi さんの httpclient でもデフォルトのポート番号は付けないように回避しているようです。
https://github.com/nahi/httpclient/...
hsbt (Hiroshi SHIBATA)
07:25 PM Bug #7650 (Assigned): net/http always added port number in host header.
mame (Yusuke Endoh)
05:24 PM Revision 902a36c1 (git): * lib/webrick/httpservlet/abstract.rb (WEBrick::HTTPServlet): Typo in
example. Patch by shlensky [Fixes #232 on github]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38709 b2dd03c8-...
zzak (zzak _)
03:04 PM Revision 0573d5ea (git): * 2013-01-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision a1de1fa5 (git): * lib/net/http/generic_request.rb:
Amazon ECA API and GTE/1.3 disallow requests whose host has port
number if its port number equlas to default port n...
naruse (Yui NARUSE)
03:04 PM Revision bd7184b8 (git): Suppress warnings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:45 PM Bug #7646 (Closed): String#each_lineでinvalid byte sequence
This issue was solved with changeset r38704.
Yoshida, thank you for reporting this issue.
Your contribution to Ruby i...
Anonymous
05:00 AM Revision 4061f5b6 (git): * doc/syntax/modules_and_classes.rdoc: Improved description of methods
on a module or class as suggested by Tobias Buhlmann
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38705 b2dd03...
drbrain (Eric Hodel)
04:45 AM Revision 3b983407 (git): * string.c (rb_str_enumerate_lines): fix invalid byte sequence error
when a separator is passed. The patch is from yoshidam (Yoshida
Masato).
[Bug #7646] [ruby-dev:46827]
* test/rub...
Glass_saga (Masaki Matsushita)
03:25 AM Revision 3caea6b6 (git): envutil.rb: check stdout and stderr
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_in_out_err):
check stdout and stderr both.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
02:45 AM Revision c6f7ecae (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:30 AM Bug #7653: Array.pack ignores Big Endian modifier
I can't reproduce it on Ubuntu x86_64 with Ruby(mri) 1.9.3p125, what version of Linux are you using? laurent3814 (Laurent Charignon)
01:23 AM Revision a13aee62 (git): * doc/syntax/modules_and_classes.rdoc: Added documentation of syntax
for Modules and Classes.
* doc/syntax/methods.rdoc: Moved some text to the Modules and
Classes syntax document.
...
drbrain (Eric Hodel)
12:52 AM Feature #7654: Add optional code block to IO::readlines
Thank you, Eregon, especially for in place methods. I should definitely pay more attention to them - functional langu... shock_one (Володимир Шацький)

01/04/2013

11:48 PM Feature #7654: Add optional code block to IO::readlines
(There is also Array#map!) Eregon (Benoit Daloze)
11:45 PM Feature #7654: Add optional code block to IO::readlines
But of course the main memory usage here are likely String instances, so you could update them in place if possible:
...
Eregon (Benoit Daloze)
11:37 PM Feature #7654: Add optional code block to IO::readlines
Why not
File.foreach('test.rb').map { |line| line.upcase }
?
It does not create an intermediary Array.
If...
Eregon (Benoit Daloze)
10:27 PM Feature #7654: Add optional code block to IO::readlines
Just to be clear: code block will allow to write the first code snippet as follows:
data = File.readlines('/home/sho...
shock_one (Володимир Шацький)
10:15 PM Feature #7654 (Assigned): Add optional code block to IO::readlines
Of course, we always can write something like
File.readlines('/home/shock_one/test.rb').map{ |line| line.upcase }
b...
shock_one (Володимир Шацький)
11:39 PM Revision 1da85070 (git): * doc/syntax/methods.rdoc: Added return values and scope sections,
slightly modified from the original patch. Fixes #227 from github by
Dave Brown.
git-svn-id: svn+ssh://ci.ruby-l...
drbrain (Eric Hodel)
11:23 PM Revision 753f68cf (git): * io.c (rb_cloexec_fcntl_dupfd): improve #ifdef condition.
* io.c (rb_maygvl_fd_fix_cloexec): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38699 b2dd03c8-39d4-4d8f...
kosaki (Motohiro KOSAKI)
10:58 PM Revision da9fe1c4 (git): * lib/rubygems/commands/cleanup_command.rb: Clean all possible gems
using multiple passes. Fixes RubyGems bug #422. Refactored for
maintainability.
* test/rubygems/test_gem_commands...
drbrain (Eric Hodel)
09:26 PM Bug #7638: trunk で rails の activesupport のテストが失敗してしまう
nagachika さん、丁寧な解説ありがとうございます。
#7564 の流れをみると `respond_to_missing?` を使って `method_missing` に反応すべきでないものは除外した方が良いということな...
hsbt (Hiroshi SHIBATA)
08:05 PM Revision 1b82e077 (git): * 2013-01-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:05 PM Revision 03f7f9ea (git): * gc.c (vm_xrealloc): add a few comment why we avoid realloc(ptr,0).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
04:53 PM Feature #7549: A Ruby Design Process
Hello Brian,

On 2013/01/01 6:33, brixen (Brian Ford) wrote:
>
> Issue #7549 has been updated by brixen (Bri...
duerst (Martin Dürst)
03:59 PM Feature #7549: A Ruby Design Process
On 2013/01/01 6:33, brixen (Brian Ford) wrote:
>
> Issue #7549 has been updated by brixen (Brian Ford).
>
>
...
duerst (Martin Dürst)
04:32 PM Bug #7618 (Closed): TestGemDoctor failures
This issue was solved with changeset r38691.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is...
drbrain (Eric Hodel)
03:35 PM Feature #7652: Add FreeMiNT support to Ruby
Is -fPIC added to CCDLFLAGS, while it isn't supported?
If so, it means RUBY_APPEND_OPTION isn't working properly.
C...
nobu (Nobuyoshi Nakada)
03:16 PM Bug #6392 (Closed): rdoc -E option does not work
This issue was solved with changeset r38690.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
drbrain (Eric Hodel)
02:51 PM Revision db58af60 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:02 PM Bug #7564: r38175 introduces incompatibility
Anonymous wrote:
> Before this changeset, `method_missing` *did*deal with all method
> calls.
No, previously `re...
nobu (Nobuyoshi Nakada)
11:19 AM Revision 275a9dcb (git): * Makefile.in (RBCONFIG): Moved from common.mk in order to use the
variable in Makefile.in.
* win32/Makefie.sub (RBCONFIG): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3...
yugui (Yuki Sonoda)
10:47 AM Revision f9d7df33 (git): * common.mk (run, parse): Use BTESTRUBY instead of MINIRUBY to handle
cross-compiling cases, e.g. NativeClient.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38693 b2dd03c8-39d4-4d8f...
yugui (Yuki Sonoda)
09:04 AM Revision ea9301bd (git): * common.mk (yes-btest): btest depends on also $(arch)-fake.rb and
rbconfig.rb on building for NativeClient.
* Makefile.in (fake): Avoid generating $(arch)-fake.rb unless cross
comp...
yugui (Yuki Sonoda)
07:31 AM Revision 2d08d23e (git): * lib/rubygems/doctor.rb: Process directories in order in case the
filesystem doesn't. [ruby-trunk - Bug #7618]
Process specifications before other directories in case of bugs.
* t...
drbrain (Eric Hodel)
07:30 AM Bug #6393 (Closed): rdoc does not parse multibyte files
Thank you for the patch, I have checked it and it is good. drbrain (Eric Hodel)
06:16 AM Revision f3b24b5b (git): * lib/rdoc/cross_reference.rb: Fixed matching of C#=== or #===. RDoc
bug #164
* test/rdoc/test_rdoc_cross_reference.rb: Test for above.
* lib/rdoc/parser/changelog.rb: Fixed parsing o...
drbrain (Eric Hodel)
02:52 AM Revision 5a7c4d2a (git): * lib/forwardable.rb: Fix rdoc parameters for ::def_single_delegator.
Patch by Vladimir Andrijevik [Github Fixes #230]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38689 b2dd03c8-3...
zzak (zzak _)
02:49 AM Revision 6856d86d (git): typo in ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
12:55 AM Bug #7653 (Closed): Array.pack ignores Big Endian modifier
Running on Linux, it seems that L> modifier is ignored:
irb(main):024:0> [2**16].pack('L<')
=> "\000\000\001\000"...
rudolone (rudi pettazzi)

01/03/2013

07:51 PM Feature #7652 (Feedback): Add FreeMiNT support to Ruby
=begin
Just a minor patch to the configure script.
diff -u configure.in.old configure.in
--- configure.in.ol...
alanh (Alan Hourihane)
06:35 PM Feature #7639: More freedom for location of comments
I think I disagree. The fact that comments before lines starting with a dot are currently disallowed may be an artefa... duerst (Martin Dürst)
05:01 PM Bug #7650 (Closed): net/http always added port number in host header.
#6482 の変更から、URI インスタンスを Net::HTTP のリクエストに渡した時に host ヘッダにホスト名とポート番号がつくようになりましたが、いくつかのサービスはポート番号付きのリクエストは動かないようです。(例: a... hsbt (Hiroshi SHIBATA)
03:42 PM Revision aa1b87a5 (git): revert r38686 -- duplicate ChangeLog entry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
03:40 PM Revision 05483e02 (git): Fix failures on btest for NativeClient.
* bootstraptest/runner.rb (nacl?): New method to distinguish NaCl
corss build.
* bootstraptest/test_io.rb: Skip un...
yugui (Yuki Sonoda)
03:39 PM Revision 089c0dcc (git): * 2013-01-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:39 PM Revision 6efba755 (git): Fix failures on btest for NativeClient.
* bootstraptest/runner.rb (nacl?): New method to distinguish NaCl
corss build.
* bootstraptest/test_io.rb: Skip un...
yugui (Yuki Sonoda)
03:39 PM Revision 0626021e (git): * io.c (rb_cloexec_fcntl_dupfd): Fix failures in
bootstrap_test/test_io.rb. NativeClient does not support F_DUPFD
but supports dup2(2).
git-svn-id: svn+ssh://ci.r...
yugui (Yuki Sonoda)
03:13 PM Bug #7636 (Closed): Problems in the documnt of psych
This issue was solved with changeset r38680.
Ippei, thank you for reporting this issue.
Your contribution to Ruby is ...
zzak (zzak _)
02:48 PM Bug #7645 (Assigned): BigDecimal#== slow when compared to true/false
mrkn (Kenta Murata)
12:10 PM Bug #5759: flatten calls to_ary on everything
=begin
So it does call (({#respond_to?})) after all? Yet, I thought (({#respond_to_missing?})) was invented so peopl...
trans (Thomas Sawyer)
10:35 AM Bug #7648 (Rejected): GServer does not close cleanly from signal interrupt context
SUMMARY:
When a signal interrupt is trapped, we can no longer call #close on GServer without it throwing a ThreadErr...
jleo3 (Joe Leo)
08:48 AM Revision 1fe680e8 (git): * lib/rexml/element.rb (REXML::Elements#add): Remove too much
"elements" in document. Sorry...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38682 b2dd03c8-39d4-4d8f-98ff-82...
Sutou Kouhei
08:44 AM Revision ece67a0a (git): * lib/rexml/element.rb (REXML::Elements#each): Add missing
"elements" in document. [ruby-talk:402713]
Reported by Wesley Rishel. Thanks!!!
git-svn-id: svn+ssh://ci.ruby-lan...
Sutou Kouhei
07:25 AM Bug #7564 (Open): r38175 introduces incompatibility
No, really. This is a bug that needs more eyeballs.
A `respond_to?` with just a super should be equivalent to no c...
zenspider (Ryan Davis)
06:32 AM Bug #7647 (Closed): Ruby 1.9.3 doesn't build on m68k due to alignment of structs
I'd built Ruby 1.8 without any problems, but 1.9.3 shows up an issue with Ruby due to alignment checking.
When exe...
alanh (Alan Hourihane)
06:13 AM Revision 3e028faf (git): * ext/psych/lib/psych.rb (Psych.load): Return value of
Psych::SyntaxError.message should be same as example.
Patch by Ippei Obayashi [ruby-core:51193] [Bug #7636]
git-s...
zzak (zzak _)
05:59 AM Revision e25d55ae (git): * lib/forwardable.rb (SingleForwardable): Fix example in overview
Patch by Vladimir Andrijevik [Github Fixes #231]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38679 b2dd03c8-3...
zzak (zzak _)
05:46 AM Revision c4653fb3 (git): * 2013-01-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:46 AM Revision 6837b808 (git): * configure.in (OBJCOPY): Fixes build error for NativeClient.
Avoid disabling OBJCOPY for NativeClient.
* thread_pthread.c (rb_reserved_fd_p): USE_SLEEPY_TIMER_THREAD is
always...
yugui (Yuki Sonoda)
05:42 AM Bug #7566: Escape (\u{}) forms in Regexp literals
brixen (Brian Ford) wrote:
> But as my example shows, if the bytes were in a literal String used to create the Regex...
phluid61 (Matthew Kerwin)
03:37 AM Bug #7566: Escape (\u{}) forms in Regexp literals
But as my example shows, if the bytes were in a literal String used to create the Regexp, they are already converted.... brixen (Brian Shirai)
02:07 AM Bug #7646 (Assigned): String#each_lineでinvalid byte sequence
これはどうみても regressionじゃないかな。
2.0.0タグつけます。
kosaki (Motohiro KOSAKI)
01:42 AM Bug #7646 (Closed): String#each_lineでinvalid byte sequence
=begin
String#each_lineでセパレータを指定したときにASCII以外の文字でinvalid byte sequenceが発生します。
$ ruby -ve '"\n\u0100".each_line("\...
yoshidam (Yoshida Masato)

01/02/2013

09:47 PM Bug #7643: call to super in define_method in refine results in stack level too deep
Ok, also working for me here with r38676. Should have checked the new versions before, sorry. Have a nice day! beatrichartz (Beat Richartz)
10:29 AM Bug #7643 (Feedback): call to super in define_method in refine results in stack level too deep
Hi,
beatrichartz (Beat Richartz) wrote:
> When define_method is used within the refine block argument, calls to s...
shugo (Shugo Maeda)
06:43 PM Bug #7645: BigDecimal#== slow when compared to true/false
Thank you for pitching in with more explanation and a patch so quickly! Much appreciated. :) mathie (Graeme Mathieson)
05:23 AM Bug #7645: BigDecimal#== slow when compared to true/false
Hello,
This is a nice bug report!
So, BigDecimalCmp() calls rb_num_coerce_cmp() then do_coerce(), which tries t...
Eregon (Benoit Daloze)
04:45 AM Bug #7645: BigDecimal#== slow when compared to true/false
I've added some notes on the ticket on the Rails tracker - short story shorter, this particular case happens (AFAIK) ... al2o3cr (Matt Jones)
12:49 AM Bug #7645 (Closed): BigDecimal#== slow when compared to true/false
I was doing a spot of profiling on a Ruby on Rails application with perftools.rb and spotted that one particular chun... mathie (Graeme Mathieson)
 

Also available in: Atom