Project

General

Profile

Activity

From 01/11/2015 to 01/17/2015

01/17/2015

11:05 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
Benoit Daloze wrote:
> I disagree, the exception is more useful as an error than just assert_equal returning false....
sawa (Tsuyoshi Sawada)
10:50 PM Feature #10481: Add "if" and "unless" clauses to rescue statements
I think this is a terrible idea. Error messages should be used only for creating outputs, and not for internal condit... sawa (Tsuyoshi Sawada)
07:37 PM Feature #10481: Add "if" and "unless" clauses to rescue statements

Might 'case-when' follow this syntax where 'if' can be used...
or maybe just add some new method like 'raise' bu...
lehm (Lenna Hammer)
09:49 PM Bug #10686: Memory leaking from torture test of symbol GC
Symbol GC is a new feature in 2.2. In 2.1, symbols could never be GC-ed
at all so you'll see this growth, and I do...
normalperson (Eric Wong)
06:58 PM Bug #10686: Memory leaking from torture test of symbol GC
I have to disagree that this isn't needed to be back ported to 2.1. I just tried it with my ruby 2.1 and saw memory g... swills (Steve Wills)
06:47 PM Bug #10753: Refined class returns unexpected value when call public_method_defined?, protected_method_defined?, private_method_defined?
I create a patch for this. hanachin (Seiei Miyagi)
06:44 PM Bug #10753 (Closed): Refined class returns unexpected value when call public_method_defined?, protected_method_defined?, private_method_defined?
When I call `public_method_defined?` or `protected_method_defined?` or `private_method_defined?` methods of the class... hanachin (Seiei Miyagi)
05:07 PM Bug #10752 (Closed): Ruby 2.2.0 does not build on FreeBSD 8.4
Trying to build Ruby 2.2.0 on FreeBSD 8.4 produces an error:
vm_dump.c:718:25: error: libprocstat.h: No such file ...
swills (Steve Wills)
04:00 PM Bug #10711: Incorrect error message in coerce failed
ruby_2_2 r49313 merged revision(s) 49224,49234,49235. naruse (Yui NARUSE)
04:00 PM Revision 636f1919 (git): merge revision(s) 49224,49234,49235: [Backport #10711]
* numeric.c (bit_coerce): use original value for error message
[ruby-core:67405] [Bug #10711]
* te...
naruse (Yui NARUSE)
03:57 PM Revision 632fb2e1 (git): drb.rb: do not wait handler threads
* lib/drb/drb.rb (stop_service): just stop but do not wait handler
threads.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
03:53 PM Bug #10731: Segmentation fault when create alias to refined method
ruby_2_2 r49311 merged revision(s) 49221. naruse (Yui NARUSE)
03:53 PM Revision 38921417 (git): merge revision(s) 49221: [Backport #10731]
* vm_method.c (rb_alias): raise a NameError when creating alias to
a refined method if the original method ...
naruse (Yui NARUSE)
03:35 PM Revision c474ecb0 (git): drb.rb: stop all handlers to fix thread leaks
* lib/drb/drb.rb (stop_service): stop all handler threads started
in main_loop. fix thread leaks.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
03:03 PM Revision 46fe9f1d (git): * 2015-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision f8f2b0f1 (git): file2lastrev.rb: no ellipsis shorter names
* tool/file2lastrev.rb (revision_h): do not truncate and ellipsis
names shorter than the limit.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
02:59 PM Revision f59ce53f (git): yaml_tree.rb: fix anchor
* ext/psych/lib/psych/visitors/yaml_tree.rb (visit_String):
anchors like `\Z` are not valid inside character class....
nobu (Nobuyoshi Nakada)
02:42 PM Bug #10750 (Closed): configure script has bashism on Ruby 2.2.0
Applied in changeset r49306.
----------
configure.in: no pattern substitution
* configure.in: get rid of pattern su...
nobu (Nobuyoshi Nakada)
02:25 PM Bug #10750 (Closed): configure script has bashism on Ruby 2.2.0
On Ruby 2.2.0, configure script has bashism part and it cause syntax error:
~~~
./configure: 21262: Syntax error:...
taca (Takahiro Kambe)
02:42 PM Revision 748372be (git): configure.in: no pattern substitution
* configure.in: get rid of pattern substitution, which is not
supported by ash, and ash on NetBSD parses whole sour...
nobu (Nobuyoshi Nakada)
02:36 PM Bug #10751 (Closed): Abandon (core dumped)
Hi
I have many of those:
/home/user/.rvm/gems/ruby-2.0.0-p598@global/bin/bundle: malloc.c:3695: _int_malloc: Asse...
joel23421 (joel Bernard)
01:56 PM Revision e1aabbd3 (git): file2lastrev.rb: limit branch names
* tool/file2lastrev.rb (revision_h): limit branch names upto 16
chars, and replace extra part with ".." not to exce...
nobu (Nobuyoshi Nakada)
01:56 PM Revision ae273826 (git): vcs.rb: no empty names
* tool/vcs.rb (get_revisions): branch names must not be empty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@493...
nobu (Nobuyoshi Nakada)
01:25 PM Revision 223a4a5a (git): merge revision(s) 49168: [Backport #10700]
* dir.c (need_normalization): not only HFS+, CIFS (SMB) is also
decomposed. [Bug #10704]
* dir.c ...
naruse (Yui NARUSE)
01:25 PM Bug #10719: empty splatting literal hash after other keywords causes SEGV
ruby_2_2 r49302 merged revision(s) 49193. naruse (Yui NARUSE)
01:25 PM Revision 6170db40 (git): merge revision(s) 49193: [Backport #10719]
* parse.y (assocs, assoc): eliminate splatting empty literal
hashes. [ruby-core:67446] [Bug #10719]
...
naruse (Yui NARUSE)
12:56 PM Revision 63491598 (git): version.h: include branch name
* tool/file2lastrev.rb, tool/vcs.rb (get_revisions): define
RUBY_BRANCH_NAME from the current branch name.
* versi...
nobu (Nobuyoshi Nakada)
10:52 AM Revision 8cfce153 (git): fiddle: --disable-bundled-libffi
* ext/fiddle/extconf.rb: disable bundled libffi if explicitly
disabled by --disable-bundled-libffi.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
07:55 AM Bug #6232: Ruby : Segmentation fault on Readline.refresh_line after screen resize.
ruby_2_2 r49299 merged revision(s) 49244. naruse (Yui NARUSE)
07:50 AM Revision b66b6452 (git): merge revision(s) 49244: [Backport #6232]
* ext/readline/readline.c (readline_s_refresh_line): initialize
before rl_refresh_line(), as some function ...
naruse (Yui NARUSE)
07:47 AM Bug #10727: Segfault with newlines + multibyte characters in exception message
ruby_2_2 r49298 merged revision(s) 49201,49203. naruse (Yui NARUSE)
07:47 AM Revision 6c4e9b2b (git): merge revision(s) 49201,49203: [Backport #10727]
* eval_error.c (error_print): pos and len parameters of rb_str_substr()
are counted by characters, not byte...
naruse (Yui NARUSE)
07:38 AM Bug #10706: Segmentation fault when change visibility of refined new method
ruby_2_2 r49297 merged revision(s) 49182,49183. naruse (Yui NARUSE)
07:36 AM Revision 2ca46bfc (git): merge revision(s) 49182,49183: [Backport #10706]
vm_method.c: fix change refined new method visibility
* vm_method.c (rb_export_method): bail out if the origi...
naruse (Yui NARUSE)
07:17 AM Bug #10700: On case-sensitive filesystem on OS X, Dir.glob("*.TXT") matches case-insensitively
ruby_2_2 r49296 merged revision(s) 49178. naruse (Yui NARUSE)
07:16 AM Revision 7405ea0c (git): merge revision(s) 49178: [Backport #10700]
* dir.c (glob_helper): match in case-folding only if the directory
resides on a case-insensitve file system...
naruse (Yui NARUSE)
06:55 AM Revision 3842ebb4 (git): suppress alert warnings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:55 AM Revision 8d5bdaa6 (git): make-snapshot: clear RUBY_PLATFORM
* tool/make-snapshot (package): clear RUBY_PLATFORM of the
building platform to suppress warnings in rbconfig.rb at...
nobu (Nobuyoshi Nakada)
06:13 AM Revision 0e7c4908 (git): common.mk: unicode header locations
* common.mk (unicode.o): fix unicode header locations, so that the
rule for name2ctype.h works.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
03:17 AM Bug #10723: [PERF] bm_tread_create_join 20% slower
Minor micro-optimization, I could not find much improvement while
keeping functionality:

http://80x24.org/spew/m...
normalperson (Eric Wong)
02:49 AM Feature #10740: Base64 urlsafe methods are not urlsafe
Nobuyoshi Nakada wrote:
> Why does `urlsafe_decode64` use `strict_decode64`, but not just `unpack("m")`?
unpack("...
mame (Yusuke Endoh)
02:30 AM Feature #10740: Base64 urlsafe methods are not urlsafe
Why does `urlsafe_decode64` use `strict_decode64`, but not just `unpack("m")`? nobu (Nobuyoshi Nakada)
02:45 AM Revision 378480e1 (git): enc/unicode/name2ctype.h.blt: update for r46831
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:42 AM Revision f93a6aaa (git): make-snapshot: extract gems
* tool/make-snapshot (package): extract bundled gems for package.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
12:17 AM Revision 84c181a6 (git): vcs.rb: fake string for branch names
* tool/vcs.rb (VCS::GIT#branch): make fake string for branch names
to suppress expanding as a path.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
12:05 AM Revision b20b9f67 (git): make-snapshot: check the first word of commands
* tool/make-snapshot: commands stored in environment variables may
contain options, so check only the first word.
...
nobu (Nobuyoshi Nakada)
12:01 AM Revision 20ad7c92 (git): * 2015-01-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:00 AM Revision 63271833 (git): rbinstall.rb: load zlib earlier
* tool/rbinstall.rb: try to load zlib before using Gem::Installer,
not to let LoadError raise during autoloading.
...
nobu (Nobuyoshi Nakada)

01/16/2015

11:47 PM Bug #9204: Issues when compiled with libedit instead of readline
Please note that on FreeBSD I managed to fix the issue
Basically I added to the latest libedit a couple of patches...
bapt (Baptiste Daroussin)
10:15 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
Benoit Daloze wrote:
> Tsuyoshi Sawada wrote:
> > An interesting case. `assert_equal` seems to be assuming that the...
marcandre (Marc-Andre Lafortune)
12:34 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
Tsuyoshi Sawada wrote:
> An interesting case. `assert_equal` seems to be assuming that the `==` method on the releva...
Eregon (Benoit Daloze)
12:03 PM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
I think that it should be fixed in ipaddr.
The following code should print false instead of raising an exception:
...
kou (Kouhei Sutou)
01:12 AM Bug #10745 (Rejected): Special combinations of parameters in assert_equal (test/unit) may cause exceptions
nobu (Nobuyoshi Nakada)
12:09 AM Bug #10745: Special combinations of parameters in assert_equal (test/unit) may cause exceptions
An interesting case. `assert_equal` seems to be assuming that the `==` method on the relevant class (`IPAddr#==` here... sawa (Tsuyoshi Sawada)
09:27 PM Bug #10749: Possible overflow in GC::Profiler report on 2.2.0
I've been trying out the `GC::Profiler` and noticed an oddity in the report generated on Ruby 2.2.0
via `GC::Profile...
kgrz (Kashyap K)
08:54 PM Bug #10749 (Closed): Possible overflow in GC::Profiler report on 2.2.0
I've been trying out the GC::Profiler module on both Ruby 2.1.0 and Ruby 2.2.0 based on the
sample code present at ...
kgrz (Kashyap K)
08:57 PM Feature #10740: Base64 urlsafe methods are not urlsafe
Updated https://github.com/ruby/ruby/pull/815 and merged in changes from Yusuke Endoh dragonsinth (Scott Blum)
07:06 PM Feature #10740: Base64 urlsafe methods are not urlsafe
That looks awesome. I'll update my PR. dragonsinth (Scott Blum)
05:36 PM Feature #10740: Base64 urlsafe methods are not urlsafe
That looks good to me, thank you! bascule (Tony Arcieri)
01:18 PM Feature #10740: Base64 urlsafe methods are not urlsafe
Tony Arcieri wrote:
> My interpretation of RFC4648 would suggest this behavior:
>
> Base64.urlsafe_encode64(bin) s...
mame (Yusuke Endoh)
04:44 AM Feature #10740: Base64 urlsafe methods are not urlsafe
Hi Yusuke,
Perhaps I have introduced confusion by talking about two different RFCs. RFC4648 is the only RFC I care...
bascule (Tony Arcieri)
07:46 PM Bug #10748 (Closed): Array#flatten(N) calls to_ary on the (N+1)-level objects
~~~
$ cat flatten.rb
class Foo
def respond_to?(name, include_private = true)
puts "respond_to?(#{name})"
...
ryannevell (Ryan Nevell)
07:28 PM Bug #10747 (Closed): DNS resolution should fall back to TCP on Errno::EACCES
On some platforms, users may be restricted from global binding to a UDP port, which is necessary for UDP-based DNS lo... a13m (Andy Grimm)
05:05 PM Bug #10712: [PATCH] lib/resolv.rb: consider ENETUNREACH as ResolvTimeout
ruby_2_2 r49286 merged revision(s) 49175. naruse (Yui NARUSE)
05:04 PM Revision cec9163e (git): merge revision(s) 49175: [Backport #10712]
* lib/resolv.rb: consider ENETUNREACH as ResolvTimeout
[ruby-core:67411] [Bug #10712]
git-svn-id: svn+ssh...
naruse (Yui NARUSE)
05:02 PM Bug #10668: Fix description for Zlib.crc32
ruby_2_2 r49285 merged revision(s) 49202. naruse (Yui NARUSE)
04:58 PM Revision 2348b51b (git): merge revision(s) 49202: [Backport #10668]
* ext/zlib/zlib.c: fix document of method signatures.
[Bug #10668][ruby-core:67186][ci skip]
git-svn-id: ...
naruse (Yui NARUSE)
04:53 PM Bug #10698: Time#local behaves differently during clock change
ruby_2_2 r49284 merged revision(s) 49162. naruse (Yui NARUSE)
04:53 PM Revision d022e13f (git): merge revision(s) 49162: [Backport #10698]
* time.c (timelocalw): Set tm_isdst field -1 if vtm->isdst is
VTM_ISDST_INITVAL. This bug is introduced at...
naruse (Yui NARUSE)
04:43 PM Bug #9917: TestIO#test_io_select_with_many_files results in timeout expiration on AIX
ruby_2_2 r49283 merged revision(s) 49148. naruse (Yui NARUSE)
12:18 PM Revision 13cea1f3 (git): merge revision(s) 49148: [Backport #9917]
* test/ruby/test_io.rb: added timeout for AIX environment.
[ruby-core:62983][Bug #9917]
git-svn-id: svn+s...
naruse (Yui NARUSE)
10:08 AM Bug #10723: [PERF] bm_tread_create_join 20% slower
Related, but I do not read Japanese:
https://bugs.ruby-lang.org/issues/10297
normalperson (Eric Wong)
09:48 AM Revision 84a41254 (git): * tool/redmine-backporter.rb: support adding related revisions
to issues.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:28 AM Bug #10550: Resolv::DNS.getaddresses returns no IPs when nameserver returns in differing case than query
ruby_2_2 r49281 merged revision(s) 49071,49072,49073,49078. naruse (Yui NARUSE)
09:28 AM Revision 94c6f3d3 (git): merge revision(s) 49071,49072,49073,49078: [Backport #10550]
* lib/resolv.rb (Resolv::DNS::Name): names with different dots
should be different.
* lib/resolv.r...
naruse (Yui NARUSE)
08:35 AM Bug #10693: Regression in Ripper for keyword arg default params
ruby_2_2 r49280 merged revision(s) 49140. naruse (Yui NARUSE)
08:35 AM Revision ed5aa421 (git): merge revision(s) 49140: [Backport #10693]
* parse.y (f_label): return tLABEL value as it is.
[ruby-core:67315] [Bug #10693]
git-svn-id: svn+ssh://c...
naruse (Yui NARUSE)
08:21 AM Revision c7124d81 (git): vm.c, vm_core.h: constify VM_CF_LEP, VM_CF_PREV_EP, VM_CF_BLOCK_PTR
and rb_vm_control_frame_block_ptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49279 b2dd03c8-39d4-4d8f-98ff...
ko1 (Koichi Sasada)
07:52 AM Bug #10692: there is no response body with HEAD request (fixed at r49105)
ruby_2_2 r49278 merged revision(s) 49104,49105. naruse (Yui NARUSE)
07:50 AM Revision 008c7b10 (git): merge revision(s) 49104,49105: [Backport #10692]
* test/net/http/test_http.rb (_test_send_request__HEAD): Added
failing test for send_request with HEAD meth...
naruse (Yui NARUSE)
06:43 AM Revision 136b07ae (git): * ext/psych/lib/psych.rb: bump version
* ext/psych/psych.gemspec: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49277 b2dd03c8-39d4-4d8f-98ff-823...
tenderlovemaking (Aaron Patterson)
06:39 AM Revision fe0414b5 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: only dump hash
subclasses. Thanks Joe Eli McIlvain <[email protected]>
* test/psych/test_hash.rb: test for change
git-svn-id: ...
tenderlovemaking (Aaron Patterson)
06:37 AM Revision a5c57775 (git): * ext/psych/lib/psych.rb: bump version
* ext/psych/lib/psych/visitors/yaml_tree.rb: fix line width wrapping
for long strings. Thanks Jakub Jirutka <jakub...
tenderlovemaking (Aaron Patterson)
06:02 AM Bug #10686: Memory leaking from torture test of symbol GC
ruby_2_2 r49274 merged revision(s) 49090. naruse (Yui NARUSE)
05:58 AM Revision dd52ab5a (git): merge revision(s) 49090: [Backport #10686]
* symbol.c (rb_gc_free_dsymbol): delete from global fstr hash
* test/ruby/test_symbol.rb (test_symbol_fstr_l...
naruse (Yui NARUSE)
05:50 AM Misc #10742: segmentation fault error while running ruby project
Above was the output when I run ruby project from Netbeans and Cammand promt.
[email protected] (Geetanjali Kasar)
05:49 AM Misc #10742: segmentation fault error while running ruby project
~~~
DL is deprecated, please use Fiddle
*** WARNING: You must use ANSICON 1.31 or higher (http://adoxa.110mb.com/an...
[email protected] (Geetanjali Kasar)
05:21 AM Revision 81f257aa (git): merge revision(s) 49088: [Backport #10685]
* vm_args.c (keyword_hash_p): fix non-symbol keys hash.
rb_extract_keywords() returns 0 not Qnil when no sy...
naruse (Yui NARUSE)
05:19 AM Bug #10685: Segfault from keyword rest arg when coercing an object that defines to_hash
ruby_2_2 r49272 merged revision(s) 49089. naruse (Yui NARUSE)
05:03 AM Revision d40ee82b (git): merge revision(s) 49089: [Backport #10685]
included. [ruby-core:67264] [Bug #10685]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49272 b2dd0...
naruse (Yui NARUSE)
04:52 AM Revision 983cbb1a (git): common.mk: extract-gems
* common.mk (extract-gems): extract gem files to install them even
if zlib is not available.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
04:48 AM Revision d0cf23b5 (git): rbinstall.rb: install unpacked gems
* tool/rbinstall.rb (gem): install gems from unpacked directories
for platforms where zlib is not available.
git-s...
nobu (Nobuyoshi Nakada)
04:35 AM Revision 51e7d0ef (git): rbinstall.rb: always make gem directories
* tool/rbinstall.rb (gem): always make gem directories regardless
of zlib.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
04:12 AM Revision 9e322773 (git): rbinstall.rb: use DLEXT
* tool/rbinstall.rb (RbInstall::Specs::FileCollector#built_libraries):
use configured value DLEXT instead of hardco...
nobu (Nobuyoshi Nakada)
03:14 AM Bug #10746: ruby bundles files that requires minitest/testunit (removed from library on 2.2.0)
Even minitest/testunit removed from /usr/lib/ruby/2.2/, it is still present in /usr/lib/ruby/2.2/rubygems, which ruby... luizluca (Luiz Angelo Daros de Luca)
02:11 AM Bug #10746 (Rejected): ruby bundles files that requires minitest/testunit (removed from library on 2.2.0)
Hello,
On ruby 2.2.0, there is some files shipped with ruby that generates errors when required. This is due to th...
luizluca (Luiz Angelo Daros de Luca)
02:59 AM Bug #10689: `unexpected break' occurs when TracePoint#binding is called
レビューありがとうございます。
> なんのために 0x02 の bit について気にしていたか覚えていないのですが(クラスとか、その辺でしたっけ)、
VM_ENVVAL_BLOCK_PTR_FLAGのことかなぁと思っていま...
ktsj (Kazuki Tsujimoto)
02:54 AM Bug #10689 (Closed): `unexpected break' occurs when TracePoint#binding is called
Applied in changeset r49266.
----------
* eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c:
change throw mechanism ...
ktsj (Kazuki Tsujimoto)
02:54 AM Revision f4c6ed46 (git): * vm.c (VM_CF_PREV_EP): remove extra parentheses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
02:54 AM Revision e62a99b9 (git): * eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c:
change throw mechanism (not save target ep, but save target cfp).
It fixes `unexpected break' bug that occurs when
...
ktsj (Kazuki Tsujimoto)
02:50 AM Bug #10743: Nokogiri crashes after upgrading to ruby 2.2.0.
Resolved. No crash anymore. [email protected] (Cheung Mou Wai)
02:06 AM Bug #10675: Fix typo
ruby_2_2 r49265 merged revision(s) 49064. naruse (Yui NARUSE)
02:06 AM Revision 861b3660 (git): merge revision(s) 49064: [Backport #10675]
* lib/unicode_normalize.rb: typo fix. [ci skip]
[ruby-dev:48794][misc #10675]
git-svn-id: svn+ssh://ci.ru...
naruse (Yui NARUSE)
02:05 AM Bug #10670: char-class matching same character with different encodings raises exception
ruby_2_2 r49264 merged revision(s) 49058. naruse (Yui NARUSE)
02:05 AM Revision 0a08782b (git): merge revision(s) 49058: [Backport #10670]
* re.c (unescape_nonascii): append excape sequence as-is not
unescaped character, to get rid of unexpected ...
naruse (Yui NARUSE)

01/15/2015

10:16 PM Revision 10fe26fe (git): Describe IO#close.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:26 PM Bug #10745 (Rejected): Special combinations of parameters in assert_equal (test/unit) may cause exceptions
~~~ruby
require 'test/unit'
require 'ipaddr'
class TestX < Test::Unit::TestCase
def test_x
assert_equal(...
herwinw (Herwin Quarantainenet)
03:27 PM Feature #10718: IO#close should not raise IOError on closed IO objects.
I met matz at yesterday (2015-01-15) and he accept this issue. akr (Akira Tanaka)
03:26 PM Feature #10718 (Closed): IO#close should not raise IOError on closed IO objects.
Applied in changeset r49260.
----------
* io.c (rb_io_close_m): Don't raise when the IO object is closed.
[ruby-co...
akr (Akira Tanaka)
03:26 PM Revision 0b66e2a5 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 PM Bug #10744 (Closed): Kernel#singleton_method returns refined method
Applied in changeset r49259.
----------
proc.c: singleton_method should not use refinements
* proc.c (rb_obj_single...
nobu (Nobuyoshi Nakada)
12:12 PM Bug #10744: Kernel#singleton_method returns refined method
i wrote a patch for this. hanachin (Seiei Miyagi)
12:05 PM Bug #10744 (Closed): Kernel#singleton_method returns refined method
Kernel#singleton_method is an [indirect method access](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/Refinement... hanachin (Seiei Miyagi)
03:26 PM Revision bf1459a1 (git): * 2015-01-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 PM Revision 25595558 (git): * io.c (rb_io_close_m): Don't raise when the IO object is closed.
[ruby-core:67444] [Feature #10718]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49260 b2dd03c8-39d4-4d8f-98ff...
akr (Akira Tanaka)
12:35 PM Revision 0fce0b7b (git): proc.c: singleton_method should not use refinements
* proc.c (rb_obj_singleton_method): Kernel#singleton_method should
not use refinements, as well as Kernel#method.
...
nobu (Nobuyoshi Nakada)
12:21 PM Misc #10742 (Feedback): segmentation fault error while running ruby project
Couldn't you show the error output? nobu (Nobuyoshi Nakada)
06:04 AM Misc #10742: segmentation fault error while running ruby project
My executions are working fine with Ruby1.8.7 but throwing error for higher ruby version. I want to upgrade all set o... [email protected] (Geetanjali Kasar)
06:03 AM Misc #10742 (Third Party's Issue): segmentation fault error while running ruby project
Hi,
I tried Ruby1.9.3,Ruby 2.0.0,Ruby 2.1.5 64 bit and 32 bit versions along with watir 4.0.0,cucumber 2.0.1. But ev...
[email protected] (Geetanjali Kasar)
09:30 AM Bug #10743 (Rejected): Nokogiri crashes after upgrading to ruby 2.2.0.
hsbt (Hiroshi SHIBATA)
09:22 AM Bug #10743: Nokogiri crashes after upgrading to ruby 2.2.0.
you need to recompile your gems,
currently it does use ruby2.2 with gems that where build against ruby2.1
for some...
Hanmac (Hans Mackowiak)
09:07 AM Bug #10743 (Rejected): Nokogiri crashes after upgrading to ruby 2.2.0.
It works fine on ruby 2.1.2
It only happens on ruby 2.2.0
/usr/local/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.5/lib/no...
[email protected] (Cheung Mou Wai)
09:09 AM Revision 218029f0 (git): make-snapshot: add fake values
* tool/make-snapshot (package): add fake values, rubylibprefix and
ruby_version which are necessary for Gem.default...
nobu (Nobuyoshi Nakada)
03:46 AM Feature #10740: Base64 urlsafe methods are not urlsafe
My point is so simple: lib/base64 should comply with RFC 4648 as far as possible. Please explain your proposal based... mame (Yusuke Endoh)
03:12 AM Revision 9fd7afef (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:02 AM Bug #10722: Array#keep_if is borked if user calls 'break'
r49255 fixes the performance problem. akr (Akira Tanaka)
01:45 AM Feature #10714 (Closed): Array#reject! nonlinear performance problem
Applied in changeset r49255.
----------
array.c: linear performance
* array.c (rb_ary_select_bang, ary_reject_bang)...
nobu (Nobuyoshi Nakada)
01:45 AM Revision db4160b5 (git): * 2015-01-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:44 AM Revision 5ec029d1 (git): array.c: linear performance
* array.c (rb_ary_select_bang, ary_reject_bang): linear
performance. [ruby-core:67418] [Feature #10714]
git-svn-i...
nobu (Nobuyoshi Nakada)
12:43 AM Bug #10196: rdoc should not depend on gems
I sent a PR for rdoc/rdoc in github. Probably
it is the right place to ask for changes in rdoc.
https://github.co...
luizluca (Luiz Angelo Daros de Luca)

01/14/2015

10:15 PM Bug #10741: const_defined? triggers autoload where it did not before
Boo...my fix was bad because it stopped searching superclasses. Since I did not have an appropriate method to search ... headius (Charles Nutter)
09:15 PM Bug #10741: const_defined? triggers autoload where it did not before
To be more specific, this assertion fails on MRI:
>assert_equal("#{File.dirname(__FILE__)}/autoloaded.rb", Object....
headius (Charles Nutter)
09:11 PM Bug #10741: const_defined? triggers autoload where it did not before
Test in JRuby that caught this change: https://github.com/jruby/jruby/blob/master/test/jruby/test_autoload.rb#L4-L24
...
headius (Charles Nutter)
09:09 PM Bug #10741 (Closed): const_defined? triggers autoload where it did not before
This should not cause b.rb to load, but it does in 2.2:
~/projects/jruby $ cat a.rb
module Foo
autoload :Bar, ...
headius (Charles Nutter)
07:56 PM Feature #10740: Base64 urlsafe methods are not urlsafe
I suspect the reason the spec is that way is that it's easier to calculate what the decoded length will be if the enc... dragonsinth (Scott Blum)
07:52 PM Feature #10740: Base64 urlsafe methods are not urlsafe
Hi Yusuke,
RFC6920 is just an example of an RFC which refers to RFC4648 and stipulates that something encoded in b...
bascule (Tony Arcieri)
05:43 AM Feature #10740 (Feedback): Base64 urlsafe methods are not urlsafe
Hello, I'm a maintainer of lib/base64.
I don't think that this is a bug. RFC 4648 is still the latest standard of...
mame (Yusuke Endoh)
12:44 AM Feature #10740: Base64 urlsafe methods are not urlsafe
I like this feature.
(I think this issue is a feature, not a bug.)
However I think the current behavior should be...
akr (Akira Tanaka)
06:01 PM Bug #10725: Segfault with ObjectSpace::trace_object_allocations_start
Nobuyoshi Nakada wrote:
> We don't have the same environment equals to yours, we can't address where it happens with...
vihai (Daniele Orlandi)
09:06 AM Bug #10738 (Closed): Parsing invalid URI results in undefined method `split' for nil:NilClass (NoMethodError)
Applied in changeset r49254.
----------
* lib/uri/mailto.rb: raising URI::InvalidComponentError instead
of failing...
duerst (Martin Dürst)
09:06 AM Revision e3c4c7e1 (git): * lib/uri/mailto.rb: raising URI::InvalidComponentError instead
of failing with undefined method `split' for nil:NilClass for
mailto: URIs without opaque part. [Bug #10738]
* test...
duerst (Martin Dürst)
09:06 AM Feature #10714: Array#reject! nonlinear performance problem
Thank you, matz.
Please commit, nobu.
akr (Akira Tanaka)
08:59 AM Feature #10714: Array#reject! nonlinear performance problem
I agree having linear performance is crucial, and the proposed new behavior is acceptable.
Go ahead, and make the ch...
matz (Yukihiro Matsumoto)
08:02 AM Bug #10711: Incorrect error message in coerce failed
memo: see also [ruby-core:67555], [ruby-core:67557], r49234 and r49235. usa (Usaku NAKAMURA)
07:53 AM Bug #10662: fix to invoke correct function of tcllib. (fixed at r49034)
Backported into `ruby_2_0_0` at r49253. usa (Usaku NAKAMURA)
07:53 AM Revision 1ac6292d (git): merge revision(s) 49034: [Backport #10662]
* ext/tk/lib/tkextlib/tcllib/plotchart.rb: fix to invoke correct function
of tcllib. Patch by @zalt50 [fix ...
U.Nakamura
07:50 AM Bug #10550: Resolv::DNS.getaddresses returns no IPs when nameserver returns in differing case than query
Backported r49701, r49702, r49703 and r49708 into `ruby_2_0_0` at r49252. usa (Usaku NAKAMURA)
07:49 AM Revision 568a5d52 (git): merge revision(s) 49071-49073,49078: [Backport #10550]
* lib/resolv.rb (Resolv::DNS::Name#==): DNS is case-insensitive, so the
comparison should be case-insensiti...
U.Nakamura
07:45 AM Revision a9e033b1 (git): downloader.rb: verify gems
* tool/downloader.rb (RubyGems.download): verify downloaded gem
packages. LowSecurity to allow untrusted certifica...
nobu (Nobuyoshi Nakada)
07:32 AM Bug #10591: Net::HTTPResponse#read_status_line does not throw Net::HTTPBadResponse with some malformed responses.
Backported into `ruby_2_0_0` at r49250. usa (Usaku NAKAMURA)
07:32 AM Revision f9d88c60 (git): merge revision(s) 48948: [Backport #10591]
* lib/net/http/response.rb (Net::HTTPResponse): require one or more
spaces [Bug #10591].
by lerik...
U.Nakamura
07:26 AM Bug #10633: OpenSSL RangeError on update
Backported into `ruby_2_0_0` at r49249. usa (Usaku NAKAMURA)
07:25 AM Revision 06383012 (git): merge revision(s) 48923: [Backport #10633]
* ext/openssl/ossl_cipher.c (ossl_cipher_update_long): update huge
data gradually not to exceed INT_MAX. w...
U.Nakamura
07:15 AM Bug #10210: LDSHARED and LDSHAREDXX set to null ('')
Backported into `ruby_2_0_0` at r49248. usa (Usaku NAKAMURA)
07:15 AM Revision 1c65dd9b (git): merge revision(s) 48886: [Backport #10210]
* configure.in (rb_cv_binary_elf): get rid of -e option of cat
which is not available on BusyBox, use tr in...
U.Nakamura
07:09 AM Bug #10615: SIGKILL is not supported by signal() of some versions of MSVCRT
Backported r48884 and r48885 into `ruby_2_0_0` at r49247. usa (Usaku NAKAMURA)
07:08 AM Revision ce65dfa3 (git): merge revision(s) 48884,48885: [Backport #10615]
* signal.c (ruby_signal): since SIGKILL is not supported by MSVCRT,
should be treated before calling signal...
U.Nakamura
07:05 AM Bug #10579: Segmentation fault at 0x00000000000000
Backported into `ruby_2_0_0` at r49246.
note: thread.c is a little different from trunk.
usa (Usaku NAKAMURA)
07:04 AM Revision 9120d051 (git): merge revision(s) 48744,48752: [Backport #10579]
* eval.c (rb_frame_last_func): return the most recent frame method
name.
* thread.c (recursive_lis...
U.Nakamura
06:55 AM Bug #10412: DNS Resolv broken when resolv.conf has option ndots > 1
Backported into `ruby_2_0_0` at r49245. usa (Usaku NAKAMURA)
06:55 AM Revision e6a5f817 (git): merge revision(s) 48534: [Backport #10412]
* lib/resolv.rb: fall back if canonicalization fails.
Thanks Vit Ondruch for the patch! [ruby-core:65836]
...
U.Nakamura
06:44 AM Bug #6232 (Closed): Ruby : Segmentation fault on Readline.refresh_line after screen resize.
Applied in changeset r49244.
----------
readline.c: initialize before rl_refresh_line
* ext/readline/readline.c (re...
nobu (Nobuyoshi Nakada)
02:12 AM Bug #6232: Ruby : Segmentation fault on Readline.refresh_line after screen resize.
It seems like GNU Readline behavior.
`Readline.refresh_line` calls `rl_refresh_line(0, 0)` -> `rl_clear_to_eol(0)` -...
wanabe (_ wanabe)
06:43 AM Revision 095886b5 (git): readline.c: initialize before rl_refresh_line
* ext/readline/readline.c (readline_s_refresh_line): initialize
before rl_refresh_line(), as some function make the...
nobu (Nobuyoshi Nakada)

01/13/2015

11:37 PM Revision 4d426fc2 (git): test_basicsocket.rb: do not hardcode port number
* test/socket/test_basicsocket.rb (socks): use dynamically chosen
port number, and remove never used argument.
git...
nobu (Nobuyoshi Nakada)
11:35 PM Revision d739458b (git): * test/socket/test_basicsocket.rb: Remove unused constant.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e headius (Charles Nutter)
11:24 PM Feature #10740: Base64 urlsafe methods are not urlsafe
I ran into this problem trying to implement RFC6920 in this program:
https://github.com/cryptosphere/cryptor/blob/...
bascule (Tony Arcieri)
11:15 PM Feature #10740: Base64 urlsafe methods are not urlsafe
https://github.com/ruby/ruby/pull/815 dragonsinth (Scott Blum)
11:11 PM Feature #10740: Base64 urlsafe methods are not urlsafe
Note that SecureRandom.urlsafe_base64 does the right thing by default, with the note "By default, padding is not gene... dragonsinth (Scott Blum)
11:07 PM Feature #10740 (Closed): Base64 urlsafe methods are not urlsafe
Base64.urlsafe_decode64 is not to spec, because it currently REQUIRES appropriate trailing '=' characters.
Base64.ur...
dragonsinth (Scott Blum)
11:22 PM Revision 2705eeea (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:22 PM Revision d3f7e5d3 (git): * 2015-01-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:22 PM Revision 4eacd5de (git): * test/socket/test_basicsocket.rb: Add basic tests for close_read
and close_write using TCPServer/Socket as a target.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49239 b2dd03c8...
headius (Charles Nutter)
10:01 PM Feature #10739 (Open): merge upstream of json-1.8.2
hsbt (Hiroshi SHIBATA)
05:14 PM Feature #10739 (Feedback): merge upstream of json-1.8.2
I think we need to fix the regression in gem before we merge to trunk.
We can take advantage of gem's CI for fixin...
zzak (zzak _)
12:56 PM Feature #10739: merge upstream of json-1.8.2
`GET_STATE_TO` macro seems no longer necessary. nobu (Nobuyoshi Nakada)
12:14 PM Feature #10739 (Closed): merge upstream of json-1.8.2
I create patch of json-1.8.2 changes. see attached file.
json-1.8.2 implement different way of Typed_Data macro.
...
hsbt (Hiroshi SHIBATA)
12:59 PM Revision ec171c45 (git): rbinstall.rb: fix bundled gems location
* tool/rbinstall.rb (gem): fix changing permissions of installed
bundled gems. [Fix GH-812]
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
12:57 PM Bug #10737 (Closed): probes.dmyh (and others) not removed on make clean / make distclean
Applied in changeset r49237.
----------
common.mk: more clean
* common.mk (distclean-local): remove autom4te.cache ...
nobu (Nobuyoshi Nakada)
10:30 AM Bug #10737 (Closed): probes.dmyh (and others) not removed on make clean / make distclean
Some files that are generated by building ruby are not removed upon make clean or make distclean.
This is problema...
eike.rb (Eike Dierks)
12:57 PM Revision 3303dbf0 (git): common.mk: more clean
* common.mk (distclean-local): remove autom4te.cache generated by
autoconf.
* common.mk (realclean-local): remove i...
nobu (Nobuyoshi Nakada)
12:08 PM Revision 8f37674f (git): * ext/json, test/json: merge JSON HEAD(259dee6)
separate imprementation of Typed_Data macro.
https://github.com/flori/json/compare/v1.8.1...v1.8.2
git-svn-id: svn...
hsbt (Hiroshi SHIBATA)
12:07 PM Revision 6a852f7a (git): numeric.c: fix message
* numeric.c (coerce_failed): fix the error message on non-flonum
platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
12:07 PM Revision 748325b8 (git): compar.c: fix message
* compar.c (rb_cmperr): show float values in the error message
always, not only flonum.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
10:36 AM Bug #10738 (Closed): Parsing invalid URI results in undefined method `split' for nil:NilClass (NoMethodError)
I tried to parse an invalid URI with the URI library. I expected an error such as URI::InvalidComponentError or URI::... duerst (Martin Dürst)
09:59 AM Bug #10736 (Rejected): configure does not check for missing ruby
`BASERUBY` is not necessary when all files have been generated, e.g., unpacked from tarballs, shared with another mac... nobu (Nobuyoshi Nakada)
09:42 AM Bug #10736 (Rejected): configure does not check for missing ruby
The ./configure script should check if a version of ruby is installed.
Currently not such check is performed.
C...
eike.rb (Eike Dierks)
08:59 AM Bug #10470: TracePoint cannot trace attr_accessor/reader/writer method
すいません。
元のサンプルコードを流用してしまったので、tracepointの性能測定としては余り適切じゃない感じのコードになってたことに気付きました。
~~~ruby
trace = TracePoint.new(:ret...
joker1007 (Tomohiro Hashidate)
08:21 AM Revision 79cd3c37 (git): rbinstall.rb: reuse options hash
* tool/rbinstall.rb (gem): reuse options hash, which is invariant
for all gems.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
08:21 AM Revision a28e2ac4 (git): rbinstall.rb: suppress warnings
* tool/rbinstall.rb (install): get rid of shadowing outer local
variables.
* tool/rbinstall.rb: remove unused vari...
nobu (Nobuyoshi Nakada)
07:27 AM Bug #10689: `unexpected break' occurs when TracePoint#binding is called
なんのために 0x02 の bit について気にしていたか覚えていないのですが(クラスとか、その辺でしたっけ)、
よろしいと思います! よろしくお願いします。
ko1 (Koichi Sasada)
05:16 AM Misc #10721 (Closed): Failing test because of DNS server
Applied in changeset r49231.
----------
test_http.rb: test without DNS access
* test/net/http/test_http.rb: get rid...
nobu (Nobuyoshi Nakada)
05:16 AM Revision b4089826 (git): test_http.rb: test without DNS access
* test/net/http/test_http.rb: get rid of accessing DNS actually
for some servers returning wrong results.
[ruby-c...
nobu (Nobuyoshi Nakada)
03:53 AM Bug #6181: Ruby crash when trying to send a mail (tls/gmail)
This issue may be due to Mac bundled OpenSSL like [Bug #6886].
Two crash reports (this and [Bug #6886]'s) are simila...
wanabe (_ wanabe)
03:51 AM Revision b1343289 (git): range.c: trivial optimizations
* range.c (range_bsearch): trivial optimizations, for Fixnum, and
by keeping the last satisfied element.
git-svn-i...
nobu (Nobuyoshi Nakada)
03:47 AM Revision 75a43dbe (git): * 2015-01-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:47 AM Revision 6b8b66b4 (git): range.c: class name encoding
* range.c (range_bsearch): preserve encoding of class name in an
exception message.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
03:47 AM Revision 225e3b01 (git): range.c: reduce argument evaluations
* range.c (BSEARCH_CHECK): get rid of conversion of the argument
multiple times.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)

01/12/2015

09:12 PM Bug #10735: Memory leak in openssl ossl_pkey_sign
Zachary Scott wrote:
> I know you tried this with 1.9.3, but could you try to repro on trunk (and newer rubies) firs...
viktor (Viktor Vasilev)
07:20 PM Bug #10735 (Assigned): Memory leak in openssl ossl_pkey_sign
I know you tried this with 1.9.3, but could you try to repro on trunk (and newer rubies) first?
1.9.3 will be EOL ...
zzak (zzak _)
06:09 PM Bug #10735 (Closed): Memory leak in openssl ossl_pkey_sign
Similar to the memory leak fixed in https://bugs.ruby-lang.org/issues/9743 there is an issue with ossl_pkey_sign. The... viktor (Viktor Vasilev)
06:23 PM Feature #3187: Allow dynamic Fiber stack size
~~~
Ruby 2.0 already has
RUBY_VM_FIBER_VM_STACK_SIZE
RUBY_FIBER_MACHINE_STACK_SIZE
~~~
Are these environment v...
jaredbeck (Jared Beck)
04:40 PM Bug #10733: Time.httpdate raises ArgumentError when DateTime.now.httpdate is provided as input

After some experimentation it looks like this has something do with the fact that `DateTime#httpdate` returns an `U...
mcls (Maarten Claes)
03:21 PM Bug #10733: Time.httpdate raises ArgumentError when DateTime.now.httpdate is provided as input
Another example for Time.httpdate failing.
The third call of Time.httpdate fails, which should be the same as the ...
zzip (Dale Hofkens)
12:14 PM Bug #10733 (Closed): Time.httpdate raises ArgumentError when DateTime.now.httpdate is provided as input
An irb session demonstrating the bug:
```
irb(main):001:0> require 'time'
=> true
irb(main):002:0> Time.httpdat...
mcls (Maarten Claes)
02:33 PM Bug #10734 (Closed): Segfault when combining default arguments with keyword arguments
ktsj (Kazuki Tsujimoto)
02:15 PM Bug #10734: Segfault when combining default arguments with keyword arguments
if i use ruby2.2.0 it does happen for me too ...
and it seems it some kind of stack loop error because it seems to r...
Hanmac (Hans Mackowiak)
01:19 PM Bug #10734 (Closed): Segfault when combining default arguments with keyword arguments
Combining default arguments with a keyword argument produces a segfault when the function is called with hash that co... natano (Martin Natano)
02:32 PM Feature #10730 (Assigned): Implement Array#bsearch_index
> Let me then tell you about my use case.
Thank you, looks good to me.
Also, I just noticed that Array#bsearch ...
mame (Yusuke Endoh)
01:56 PM Feature #10730: Implement Array#bsearch_index
>
> I'm neutral to `Array#bsearch_index`, but how handy is it? Symmetry/consistency is not a good reason for Ruby ...
radan (Radan Skorić)
12:46 PM Feature #10730: Implement Array#bsearch_index
> Why do we have `Array#bsearch`?
Just because matz wanted it: https://redmine.ruby-lang.org/issues/4766#note-2
...
mame (Yusuke Endoh)
09:53 AM Feature #10730: Implement Array#bsearch_index
Yusuke Endoh wrote:
> You may want to use `Range#bsearch` for the case.
>
> ~~~ruby
> i = (0...ary.size).bsearch...
radan (Radan Skorić)
08:43 AM Feature #10730: Implement Array#bsearch_index
You may want to use `Range#bsearch` for the case.
~~~ruby
i = (0...ary.size).bsearch {|i| predicate(ary[i]) }
~~...
mame (Yusuke Endoh)
02:22 PM Revision 3e818c61 (git): * gems/bundled_gems: update test-unit to 3.0.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:09 PM Revision 14804d6b (git): * test/ruby/test_numeric.rb (TestNumeric#test_coerce): fixed wrong message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:53 PM Misc #10608 (Closed): OptionParser documentation improvements
hsbt (Hiroshi SHIBATA)
01:53 PM Misc #10469 (Closed): Documented return value for Array#each
hsbt (Hiroshi SHIBATA)
12:44 PM Bug #10708: In a function call, double splat of an empty hash still calls the function with an argument
@Kolja: I wasn't aware of your post on stackoverflow when I posted this bug report, but this is indeed a nice coincid... Gondolin (Damien Robert)
11:02 AM Bug #10711 (Closed): Incorrect error message in coerce failed
Applied in changeset r49224.
----------
numeric.c: correct error message when coerce fails
* numeric.c (bit_coerce)...
Anonymous
11:02 AM Bug #10732 (Closed): rdoc:ファイル中に単独の\rがあるとrdocがハングアップする
Applied in changeset r49223.
----------
rdoc/text.rb: fix infinite loop
* lib/rdoc/text.rb (expand_tabs): get rid o...
nobu (Nobuyoshi Nakada)
07:10 AM Bug #10732 (Closed): rdoc:ファイル中に単独の\rがあるとrdocがハングアップする
以下で再現できます。
~~~
echo -e '\ra\t' > dummy.txt
rdoc dummy.txt
~~~
原因は、rdoc/text.rbのexpand_tabsで、each_line が上記のダミ...
vmi (Motonori IWAMURO)
10:13 AM Misc #10721: Failing test because of DNS server
You can use `assert_raise_with_message`.
~~~diff
diff --git a/test/net/http/test_http.rb b/test/net/http/test_htt...
nobu (Nobuyoshi Nakada)
09:28 AM Misc #10721: Failing test because of DNS server
[email protected] wrote:
> Were you working on a similar patch?

Not really, r49175 was because I was offline completely....
normalperson (Eric Wong)
01:49 AM Misc #10721 (Assigned): Failing test because of DNS server
Were you working on a similar patch? zzak (zzak _)
09:56 AM Revision 34289fff (git): numeric.c: correct error message when coerce fails
* numeric.c (bit_coerce): use original value for error message
[ruby-core:67405] [Bug #10711]
* test/ruby/test_nume...
Eric Wong
09:52 AM Bug #9555 (Feedback): Ruby 2.0.0 compilation fails to compile on cygwin. (curses.so)
Could you show ext/curses/mkmf.log and ext/curses/extconf.h files? nobu (Nobuyoshi Nakada)
09:11 AM Bug #9736 (Third Party's Issue): segmentation fault
seems an issue by therubyracer. nobu (Nobuyoshi Nakada)
09:01 AM Revision 77f31255 (git): rdoc/text.rb: fix infinite loop
* lib/rdoc/text.rb (expand_tabs): get rid of infinite loop with
CR. should check if substitution occurred too.
[...
nobu (Nobuyoshi Nakada)
08:18 AM Revision a11e2543 (git): method.h: UNDEFINED_REFINED_METHOD_P
* method.h (UNDEFINED_REFINED_METHOD_P): macro to tell if refined
original method is defined.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
07:46 AM Bug #10731 (Closed): Segmentation fault when create alias to refined method
Applied in changeset r49221.
----------
vm_method.c: NameError at refined method alias
* vm_method.c (rb_alias): ra...
nobu (Nobuyoshi Nakada)
05:09 AM Bug #10731: Segmentation fault when create alias to refined method
the patch for this. hanachin (Seiei Miyagi)
05:05 AM Bug #10731 (Closed): Segmentation fault when create alias to refined method
following code cause segmentation fault, both `foo` and `bar` is not defined in refined class, in trunk and 2.2.0, 2.... hanachin (Seiei Miyagi)
07:45 AM Revision 1abd51ad (git): vm_method.c: NameError at refined method alias
* vm_method.c (rb_alias): raise a NameError when creating alias to
a refined method if the original method of the r...
nobu (Nobuyoshi Nakada)
07:08 AM Bug #9596 (Rejected): Segmentation Fault 1.9.3p545 when starting rails s
Two different libruby are used.
> ~~~
> 0x102bf7000 - 0x102d8afff libruby.2.0.0.dylib (96) <EF561B...
nobu (Nobuyoshi Nakada)
04:19 AM Bug #9596 (Feedback): Segmentation Fault 1.9.3p545 when starting rails s
hsbt (Hiroshi SHIBATA)
04:53 AM Feature #10323 (Closed): [PATCH] Improving doc for Math.atan2
Applied in changeset r49220.
----------
* math.c (math_atan2): improve documentation.
[Feature #10323][ruby-core:6...
hsbt (Hiroshi SHIBATA)
04:53 AM Revision 2f56ebe8 (git): * math.c (math_atan2): improve documentation.
[Feature #10323][ruby-core:65400][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49220 b2dd03c8-39d4-4d8...
hsbt (Hiroshi SHIBATA)
04:51 AM Bug #10576 (Closed): [DOC] Several fixes for the BigDecimal documentation
Applied in changeset r49219.
----------
* ext/bigdecimal/bigdecimal.c: fixes documentation like labeled lists,
cod...
hsbt (Hiroshi SHIBATA)
04:50 AM Revision 60c580fd (git): * ext/bigdecimal/bigdecimal.c: fixes documentation like labeled lists,
code examples etc. [ruby-core:66730][Bug #10576][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49219 b2...
hsbt (Hiroshi SHIBATA)
04:37 AM Revision ae0e6807 (git): * lib/optparse.rb: improvements for OptionParser documentation.
[misc #10608][ruby-core:66901][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49218 b2dd03c8-39d4-4d8f-9...
hsbt (Hiroshi SHIBATA)
04:33 AM Revision 2f7e05b1 (git): * array.c (rb_ary_each): documented return value.
[misc #10469][ruby-core:66063]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49217 b2dd03c8-39d4-4d8f-98ff-823fe...
hsbt (Hiroshi SHIBATA)
04:18 AM Bug #10275 (Closed): Issues when trying to complile ruby 2.1.3
hsbt (Hiroshi SHIBATA)
01:25 AM Revision e19cf850 (git): array.c: trivial optimizations
* array.c (rb_ary_bsearch): trivial optimizations, for Fixnum, and
by keeping the last satisfied element.
git-svn-...
nobu (Nobuyoshi Nakada)

01/11/2015

11:48 PM Revision 4d69e03b (git): array.c: class name encoding
* array.c (rb_ary_bsearch): preserve encoding of class name in an
exception message.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
10:05 PM Feature #10730 (Closed): Implement Array#bsearch_index

We currently have Array#bsearch but no Array#bsearch_index and to me it seems that violates the principle of least ...
radan (Radan Skorić)
04:23 PM Feature #10728: Warning for Fixnum#size to use RbConfig::SIZEOF['long']
RbConfig::SIZEOF['long'] is a drop-in replacement but Fixnum::MAX is not.
Also, I feel Fixnum is a implementation ...
akr (Akira Tanaka)
03:58 PM Revision cb95d38a (git): * 2015-01-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:58 PM Revision 57b87a00 (git): [DOC]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:18 PM Feature #10714: Array#reject! nonlinear performance problem
I negate the part "others don't requested", ... somebody requested it, ... perhaps. nobu (Nobuyoshi Nakada)
12:50 PM Feature #10714: Array#reject! nonlinear performance problem
I think nobu has a right to accept this feature because the documented bahavior which will be changed was implemented... akr (Akira Tanaka)
02:05 AM Feature #10714: Array#reject! nonlinear performance problem
Here are the results for `reject!` using this benchmark:
```ruby
require 'derailed_benchmarks'
require 'derailed...
zzak (zzak _)
01:14 AM Feature #10714 (Open): Array#reject! nonlinear performance problem
zzak (zzak _)
01:14 AM Feature #10714: Array#reject! nonlinear performance problem
Ooops, there was a bug in my test, and after fixing it and updating the results above it seems that nobu's patch impr... zzak (zzak _)
02:29 PM Feature #10729: Array method to subtract in place
The block form can be achieved with Enumerable#partition.
I agree in general splitting an array, according to some...
Eregon (Benoit Daloze)
07:37 AM Bug #10689: `unexpected break' occurs when TracePoint#binding is called
vm_throw_start内にあるflagが立っている場合の処理は
以下のように整理できるんじゃないかと思うのですがどうでしょう。
~~~diff
diff --git a/vm.c b/vm.c
index 45734...
ktsj (Kazuki Tsujimoto)
07:35 AM Revision 13e15287 (git): extmk.rb: do not exclude readline
* ext/extmk.rb: do not exclude readline by default on win32. it
would not be completely impossible.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
06:11 AM Revision 7c4d749d (git): test_utils.rb: dynamically chosen port number
* test/webrick/test_utils.rb (test_create_listeners): use
dynamically chosen port number, not hardcoded port number...
nobu (Nobuyoshi Nakada)
04:44 AM Revision ae752cc5 (git): extmk.rb: default without-ext
* ext/extmk.rb: move the default execluded extensions from
configure.in so that it works on win32 too.
git-svn-id:...
nobu (Nobuyoshi Nakada)
03:54 AM Revision d201761d (git): * 2015-01-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:54 AM Revision 24b6863f (git): fiddle: check assembler
* ext/fiddle/extconf.rb: requires assembler for src/win{32,64}.S.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
03:54 AM Revision 463856a7 (git): fiddle: fix for old VC
* ext/fiddle/win32/libffi-3.2.1-mswin.patch (include/ffi.h.in):
old version VCs did not support long long, use __in...
nobu (Nobuyoshi Nakada)
03:30 AM Bug #8720 (Open): ECB mode seems to be broken
I think we could do better to warn users when doing things out of order.
In this case we have a stateful thing, wh...
zzak (zzak _)
 

Also available in: Atom