Project

General

Profile

Activity

From 11/19/2013 to 11/25/2013

11/25/2013

11:17 PM Bug #9153 (Closed): IO#flush causes unnecessary fsync on Windows
On Windows calling IO#flush is effectively identical to calling IO#fsync, i.e. contents of the file are committed to ... snaury (Alexey Borzenkov)
10:23 PM Misc #9148 (Closed): Fix broken url in lib/xmlrpc.rb documentation
This issue was solved with changeset r43844.
Giorgos, thank you for reporting this issue.
Your contribution to Ruby i...
zzak (zzak _)
10:54 AM Misc #9148 (Assigned): Fix broken url in lib/xmlrpc.rb documentation
Thank you for the patch, I will commit this soon! zzak (zzak _)
04:52 AM Misc #9148 (Closed): Fix broken url in lib/xmlrpc.rb documentation
giorgostsiftsis (Giorgos Tsiftsis)
10:22 PM Bug #9152 (Assigned): Relic documentation in lib/xmlrpc/client.rb
Thanks for the report! zzak (zzak _)
07:49 PM Bug #9152 (Closed): Relic documentation in lib/xmlrpc/client.rb
In line 80
# Note, that you need the SSL package from RAA installed.
I could provide a fix but I am not sure exa...
giorgostsiftsis (Giorgos Tsiftsis)
09:46 PM Revision 302743d3 (git): * NEWS: Add ObjectSpace.after_gc_{start,end}_hook=
* ext/objspace/objspace_dump.c: [DOC] catch up dump/dump_all to r43679
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
tmm1 (Aman Karmani)
07:15 PM Bug #9151 (Closed): Segfault in Ruby head
Following code causes a segfault in ruby head on x64:
class A
attr_accessor :b
def hash
[b,""].hash...
sam.saffron (Sam Saffron)
07:14 PM Revision c21f62d0 (git): * 2013-11-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:14 PM Revision 04817ae6 (git): * lib/rubygems: Update to RubyGems master 612f85a. Notable changes:
Fixed installation and activation of git: and path: gems via
Gem.use_gemdeps
Improved documentation coverage
* ...
drbrain (Eric Hodel)
05:12 PM Bug #9119: TestTime#test_marshal_broken_offset broken under MinGW
After applying above patch, TestTime#test_marshal_broken_offset test passes.
But TestTime#test_marshal_zone test fai...
phasis68 (Heesob Park)
05:08 PM Misc #8741: email notification on bugs.ruby-lang.org is broken
A have newer received any email notification, i do not know why. alexeymuranov (Alexey Muranov)
09:52 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
Our redmine's notification seems buggy.
Contribution is welcome.
https://github.com/asakusarb/redmine4ruby-lang/iss...
naruse (Yui NARUSE)
07:43 AM Misc #8741 (Feedback): email notification on bugs.ruby-lang.org is broken
ok, I restart to investigation. hsbt (Hiroshi SHIBATA)
05:24 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
Why is this closed? rits (First Last)
03:17 PM Feature #9145: Queue#pop(true) return nil if empty instead of raising ThreadError
Note that the current behavior allows you to distinguish between a nil in the queue (returns nil) and no value in the... drbrain (Eric Hodel)
11:59 AM Feature #9145: Queue#pop(true) return nil if empty instead of raising ThreadError
On 11/23/2013 08:30 PM, Glass_saga (Masaki Matsushita) wrote:
> I think we can't change default behavior of Queue#...
Anonymous
09:13 AM Feature #9145: Queue#pop(true) return nil if empty instead of raising ThreadError
Glass_saga (Masaki Matsushita) wrote:
> I think we can't change default behavior of Queue#pop(true) because some cod...
jsc (Justin Collins)
02:58 PM Bug #9150 (Closed): Segfault in case statement execution, possibly related to refinements
This code consistently segfaults in 2.0.0p353:
require 'active_support/all'
case 3600
when 1.week then true
e...
bradleybuda (Bradley Buda)
01:23 PM Revision c1073725 (git): * lib/xmlrpc.rb: [DOC] Fix link to xmlrpc4r site [Bug #9148]
Patch by Giorgos Tsiftsis
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
10:49 AM Bug #9149 (Closed): rb-appscript crash
a simple script as :
#! /usr/bin/env ruby
# encoding: utf-8
require 'rubygems'
require 'appscript'
include App...
unbewusst (Yvon Thoraval)
10:49 AM Revision 217d37a6 (git): * lib/uri/common.rb: [DOC] typo fixes by @vipulnsward [Fixes GH-456]
https://github.com/ruby/ruby/pull/456
* lib/uri/generic.rb: [DOC] ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
zzak (zzak _)
09:24 AM Bug #9133: logger rotates log files more than expected
no6v (Nobuhiro IMAI) wrote:
> After that, the @logdev.dev of process A is "log.0", so #9133 happens.
> I wrote a te...
no6v (Nobuhiro IMAI)
09:23 AM Bug #9133: logger rotates log files more than expected
After that, the @logdev.dev of process A is "log.0", so #9133 happens.
I wrote a test for this issue, also fixes #91...
no6v (Nobuhiro IMAI)
05:35 AM Revision b5147423 (git): * ext/bigdecimal/bigdecimal.gemspec: bump BigDecimal to 1.2.3 for
proper release date in RubyGems
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43842 b2dd03c8-39d4-4d8f-98ff-823...
zzak (zzak _)
05:25 AM Revision a7925537 (git): * ext/bigdecimal/bigdecimal.gemspec: Remove Gem::Specification#date
We should rely on rubygems to create the date the gem was released
for each version.
git-svn-id: svn+ssh://ci.rub...
zzak (zzak _)
05:11 AM Feature #7511: short-circuiting logical implication operator
mame (Yusuke Endoh) wrote:
> Please show a more concrete example.
>
logical implication is a core operation of ...
rits (First Last)
04:22 AM Revision 336eb217 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:18 AM Bug #8418: when all params are optional, named arg hash maps to the first available param
but isn't it good to have correspondence between keyword args and keyword hash?
when keyword args are used explici...
rits (First Last)
04:02 AM Feature #7274: UnboundMethods should be bindable to any object that is_a?(owner of the UnboundMethod)
is this rejected? rits (First Last)
01:13 AM Revision 2bfd722d (git): * internal.h: do not use ruby_sized_xrealloc() and ruby_sized_xfree()
if HAVE_MALLOC_USABLE_SIZE (or _WIN32) is defined.
We don't need these function if malloc_usable_size() is availabl...
ko1 (Koichi Sasada)

11/24/2013

11:41 PM Feature #9147 (Closed): CSV.new option skip_lines should escape String before convert to Regexp
After r43823, the following script ignore all lines.
== test_csv.rb ==
```
require "csv"
csv = CSV.new(<<-E...
nagachika (Tomoyuki Chikanaga)
08:06 PM Revision 84b7d6d5 (git): * test/-ext-/tracepoint/test_tracepoint.rb: catch up GC.stat changes
at r43835.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
07:49 PM Revision 30e88ca8 (git): * gc.c: continue to change OLDSPACE -> OLDMALLOC.
RGENGC_ESTIMATE_OLDSPACE -> RGENGC_ESTIMATE_OLDMALLOC.
* gc.c: add a new major GC reason GPR_FLAG_MAJOR_BY_OLDMALLOC....
ko1 (Koichi Sasada)
07:24 PM Misc #9146 (Closed): Update documentation for lib/abbrev.rb
giorgostsiftsis (Giorgos Tsiftsis)
07:18 PM Revision a87eaf88 (git): * gc.c: change terminlogy "..._num" to "..._slots" about slot opetaion.
* final_num -> final_slots
* objspace_live_num() -> objspace_live_slots()
* objspace_limit_num() -> objspace_limi...
ko1 (Koichi Sasada)
07:08 PM Revision f0600220 (git): * gc.c (gc_stat): add internal information.
* heap_swept_slot
* malloc_increase
* malloc_limit
* remembered_shady_object
* remembered_shady_object_limit
...
ko1 (Koichi Sasada)
07:01 PM Revision 15bbf34c (git): * test/ruby/test_gc.rb: catch up last commit.
Now RUBY_GC_OLDSPACE_LIMIT(...) is RUBY_GC_OLDMALLOC_LIMIT(...).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
ko1 (Koichi Sasada)
06:13 PM Revision c1382f3a (git): * gc.c: change terminology OLDSPACE -> OLDMALLOC.
(oldspace -> oldmalloc for variable names)
OLDSPACE is confusing because it is not includes slots.
To more clearl...
ko1 (Koichi Sasada)
04:03 PM Revision 9465475e (git): * 2013-11-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:03 PM Revision b25a6494 (git): * internal.h: use __builtin_bswap16() if possible.
* configure.in: check existence of __builtin_bswap16().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43831 b2dd...
Glass_saga (Masaki Matsushita)
01:55 PM Feature #8509: Use 128 bit integer type in Bignum
I decided to disable __int128 for Bignum because it is not always faster.
__int128 is still be usable by specifyin...
akr (Akira Tanaka)
01:53 PM Feature #9145: Queue#pop(true) return nil if empty instead of raising ThreadError
"Glass_saga (Masaki Matsushita)" <[email protected]> wrote:
> I think we can't change default behavior of Queue...
normalperson (Eric Wong)
01:30 PM Feature #9145 (Feedback): Queue#pop(true) return nil if empty instead of raising ThreadError
I think we can't change default behavior of Queue#pop(true) because some code expects ThreadError to be raised.
Howe...
Glass_saga (Masaki Matsushita)
12:42 PM Feature #9145 (Open): Queue#pop(true) return nil if empty instead of raising ThreadError
I propose the non-blocking form of Queue#pop behave like Array#pop and return nil when empty.
Current behavior is ...
jsc (Justin Collins)
01:27 PM Revision bc65d709 (git): * bignum.c (bigxor_int): Apply BIGLO for long in a BDIGIT expression.
(bigor_int): Ditto.
(bigand_int): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43830 b2dd03c8-39d4-...
akr (Akira Tanaka)
09:47 AM Feature #9143 (Closed): Optimize CSV to share hash key objects between rows
JEG2 (James Gray)
09:01 AM Feature #9143 (Assigned): Optimize CSV to share hash key objects between rows
nobu (Nobuyoshi Nakada)
09:01 AM Feature #9143: Optimize CSV to share hash key objects between rows
assert_predicate(string_key, :frozen?) will show better message when it fails. nobu (Nobuyoshi Nakada)
08:35 AM Feature #9143: Optimize CSV to share hash key objects between rows
Thanks nobu, I write too much RSpec lately.
Updated patch attached: I also added freeze in Row#initialize, not sur...
avit (Andrew Vit)
12:56 AM Feature #9143: Optimize CSV to share hash key objects between rows
=begin
You can use (({assert_instance_of})) and (({assert_same})).
=end
nobu (Nobuyoshi Nakada)
09:15 AM Revision 0224b515 (git): * include/ruby/defines.h (SIZEOF_ACTUAL_BDIGIT): Defined.
* include/ruby/ruby.h (RBIGNUM_EMBED_LEN_MAX): Use
SIZEOF_ACTUAL_BDIGIT instead of SIZEOF_BDIGITS.
SIZEOF_BDIGITS...
akr (Akira Tanaka)
08:14 AM Bug #8560 (Closed): CSV, skip_lines option causes error when passing a string
JEG2 (James Gray)
04:08 AM Bug #8560: CSV, skip_lines option causes error when passing a string
Attached is a patch that converts skip_lines to a Regexp if it's a string. Also see pull request on GitHub: https://g... kstevens715 (Kyle Stevens)
07:17 AM Revision 8835b1fb (git): * ChangeLog: adjust timezone and encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:23 AM Bug #9144: ptys on AIX version 4 through 7
Doing more research, the existing ruby code is 99% there.

I got it to work by changing line 248 of ext/pty/pty.c ...
Anonymous
04:14 AM Bug #9144 (Closed): ptys on AIX version 4 through 7
The best way to open a pty on AIX version 4 through 7 is using what they call "AT&T" mode. The steps are to first op... pedz (Perry Smith)
04:51 AM Revision d3354100 (git): * include/ruby/defines.h: Don't use int128_t for Bignum.
It's not always faster.
* bignum.c: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43827 b2dd03c8-39d4-...
akr (Akira Tanaka)
03:50 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
Maybe it is all about missing SPF record for the server bugs.ruby-lang.org to send emails in name of ruby-lang.org =>... mpapis (Michal Papis)
02:11 AM Feature #9140 (Rejected): Allow each_with_index to get start index
kosaki (Motohiro KOSAKI)
02:05 AM Feature #9140: Allow each_with_index to get start index
There's no bug. Just reject this feature request. rosenfeld (Rodrigo Rosenfeld Rosas)
01:48 AM Feature #9099: Train emoji lambda operator
@mame: OMG there are crazier people than me out there. Anonymous
01:34 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
BertramScharpf (Bertram Scharpf) wrote:
>
> That's a matter of taste. In my eyes, this code example is beautiful a...
alexeymuranov (Alexey Muranov)
01:31 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
alexeymuranov (Alexey Muranov) wrote:
> In my opinion, it is because code is intended mostly for reading, not for wr...
BertramScharpf (Bertram Scharpf)
01:20 AM Revision 4ef2f0d2 (git): * NEWS: Add details about new debugging features and APIs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
12:44 AM Revision 895e9b0a (git): * lib/csv.rb: Optimize header hashes by freezing string keys.
[ruby-core:58510]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
James Edward Gray II
12:22 AM Revision 34176b02 (git): * ext/objspace/objspace_dump.c: test fixes and win32 compatibility
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)

11/23/2013

11:12 PM Revision 80c4b4b3 (git): * lib/csv.rb: If skip_lines is set to a String, convert it to a Regexp
to prevent the alternative, which is that each line in the CSV gets
converted to a Regexp when calling skip_lines#m...
James Edward Gray II
10:44 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
Maybe. And I noticed the second preview (not RC though) of 2.1.0 was out, so I'll postpone any change to SortedSet t... knu (Akinori MUSHA)
10:07 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
zzak (Zachary Scott) wrote:
> See #7698 and https://github.com/seki/Drip/issues/4
Thank you, but it works now for...
mame (Yusuke Endoh)
10:01 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
I wrote:
> ... and the point of this issue is that we should not depend on it any more, so I'll go ahead anyway.
...
knu (Akinori MUSHA)
09:53 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
mame (Yusuke Endoh) wrote:
> knu (Akinori MUSHA) wrote:
> > rbtree is seemingly broken for the latest version of ru...
knu (Akinori MUSHA)
09:23 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
See #7698 and https://github.com/seki/Drip/issues/4

> On Nov 23, 2013, at 6:09 PM, "mame (Yusuke Endoh)" <mame@...
zzak (zzak _)
06:09 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
knu (Akinori MUSHA) wrote:
> rbtree is seemingly broken for the latest version of ruby.
What do you mean? What b...
mame (Yusuke Endoh)
05:51 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
Thanks for your input, guys.
I think I'll drop the optional rbtree version of SortedSet for now, since rbtree is s...
knu (Akinori MUSHA)
09:23 PM Bug #9142: Ruby 2.0.0 crash in Rake/mysql2
Can you also include an example to reproduce?

> On Nov 23, 2013, at 4:43 AM, "mlarocque (Michael Larocque)" <ml...
zzak (zzak _)
04:43 AM Bug #9142 (Closed): Ruby 2.0.0 crash in Rake/mysql2
Hi folks,
I've spent the past couple of days trying to decipher a ruby crash. I've googled, etc and followed the '...
mlarocque (Michael Larocque)
09:23 PM Feature #9140: Allow each_with_index to get start index
So is this a doc bug?

> On Nov 23, 2013, at 12:05 AM, "rosenfeld (Rodrigo Rosenfeld Rosas)" <[email protected]...
zzak (zzak _)
12:05 AM Feature #9140: Allow each_with_index to get start index
By the way, feel free to reject this ticket then. I only created it because I thought it would be backwards compatible. rosenfeld (Rodrigo Rosenfeld Rosas)
12:02 AM Feature #9140: Allow each_with_index to get start index
Actually, it explains but I missed an example :) I do example driven development ;) rosenfeld (Rodrigo Rosenfeld Rosas)
07:55 PM Feature #6857 (Assigned): bigdecimal/math BigMath.E/BigMath.exp R. P. Feynman inspired optimization
The optimization of BigMath.log is remaining. mrkn (Kenta Murata)
07:52 PM Feature #6857 (Closed): bigdecimal/math BigMath.E/BigMath.exp R. P. Feynman inspired optimization
This issue was solved with changeset r43817.
Rafał, thank you for reporting this issue.
Your contribution to Ruby is ...
mrkn (Kenta Murata)
07:03 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
fuadksd (Fuad Saud) wrote:
> I don't understand why we would want to be so strict about types on this
> case. Havi...
alexeymuranov (Alexey Muranov)
11:23 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
I don't understand why we would want to be so strict about types on this
case. Having some arbitrary value being r...
fuadksd (Fuad Saud)
10:14 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
avit (Andrew Vit) wrote:
> 42.nonzero? #=> 42
> 0.nonzero? #=> false
In fact, the first version of no...
mame (Yusuke Endoh)
09:14 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
avit (Andrew Vit) wrote:
> Also, why should we return nil in any case? I think the correct return value should be fa...
alexeymuranov (Alexey Muranov)
04:01 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
The history on this is interesting. I would agree with the consistency idea of nonzero = (nil | 1) and nonzero? = (fa... avit (Andrew Vit)
12:54 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
mame (Yusuke Endoh) wrote:
> By the way, I investigated the early history of nonzero?.
Very interesting, thank yo...
Eregon (Benoit Daloze)
04:08 PM Revision 10ca8a4b (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_power): Use FIX2LONG instead
of FIX2INT to avoid conversion error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43822 b2dd03c8-39d4-4d8f-98f...
Kenta Murata
03:53 PM Feature #9047: Alternate hash key syntax for symbols
@matz -- sorry, I didn't receive an email notification, so I didn't realize you had responded.
This isn't MRI, I rea...
jamonholmgren (Jamon Holmgren)
03:44 PM Revision 4efba669 (git): ruby.h: define RBIGNUM_EMBED_LEN_MAX by macros
* include/ruby/ruby.h (RBIGNUM_EMBED_LEN_MAX): define by macros
defined in defines.h, instead of complex and repeat...
nobu (Nobuyoshi Nakada)
03:35 PM Revision b28608f7 (git): * 2013-11-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:35 PM Revision 81f4262e (git): * ChangeLog: fix a typo at r43744.
* gc.c (is_mark_stack_empty): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43819 b2dd03c8-39d4-4d8f-98ff...
nagachika (Tomoyuki Chikanaga)
01:25 PM Revision 6bcb8edb (git): * include/ruby/ruby.h (RBIGNUM_EMBED_LEN_MAX): Limit the value to
less than 8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:34 AM Bug #8995: バイナリデータを文字列として encode! すると readbyte の結果が変化する
workaroundが入ったようですが、元々UTF-8ではないバイナリデータが壊れないということは、裏を返せばmalformed UTF-8の攻撃文字列も破棄されないということです。
つまり、脆弱性はそのまま残っているわけなので、何...
nobu (Nobuyoshi Nakada)
11:09 AM Bug #9119: TestTime#test_marshal_broken_offset broken under MinGW
Finally, I found the reason why I cannot reproduce the same result with Rubyinstaller test.
The timezone of Rubyinst...
phasis68 (Heesob Park)
10:52 AM Revision b8bbc1a3 (git): * ext/bigdecimal/lib/bigdecimal/math.rb (BigMath.E): Use BigMath.exp.
[Feature #6857] [ruby-core:47130]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43817 b2dd03c8-39d4-4d8f-98ff-82...
Kenta Murata
10:49 AM Revision b09f4158 (git): exp
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
10:41 AM Bug #9124: TestSocket errors in test-all on Arch 64-bit
No failure on 64bit ubuntu server 13.10 with glibc 2.17 and gcc 4.8.1. Failure only on arch 64bit with glibc 2.18 and... jonforums (Jon Forums)
10:36 AM Revision 926960b0 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_div2): The signature was
changed to allow us to pass arguments directly.
* ext/bigdecimal/bigdecimal.c (BigDecimal_div3): Added for the role ...
Kenta Murata
05:41 AM Feature #9143: Optimize CSV to share hash key objects between rows
Note, this can be worked around by doing `csv.header_converters << proc{|h| h.freeze }` but I think there should be s... avit (Andrew Vit)
05:05 AM Feature #9143 (Closed): Optimize CSV to share hash key objects between rows
Currently, when CSV headers are strings, then each row receives a copy of the strings for hash keys. This patch is an... avit (Andrew Vit)
04:51 AM Revision c5a919fb (git): * append newline at EOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:46 AM Revision fe398529 (git): add NEWS about rb_gc_set_params() and rb_gc_count()
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
03:58 AM Misc #9136: Deprecated Enumerator.new(object, method) bad for BasicObject
@nobu I found that out but it seems kind of hackish way to have to do it. (Also a little counter-intuitive since Kern... atlas (Atlas Prime)
03:40 AM Revision 7ae8d789 (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
03:33 AM Revision dbe9e6a5 (git): * gc.c: fix gloval variable name.
Now we have following environments (and related variable names).
* RUBY_GC_HEAP_INIT_SLOTS
* RUBY_GC_HEAP_FREE_SL...
ko1 (Koichi Sasada)
12:46 AM Revision 65a56437 (git): * marshal.c (w_object): Use HASH_PROC_DEFAULT directly from internal.h
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43810 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
12:29 AM Bug #9141: define_singleton_method creates private method
This is probably related to #9005. jeremyevans0 (Jeremy Evans)

11/22/2013

11:56 PM Feature #9140: Allow each_with_index to get start index
This is interesting because I noticed the *args in the documentation but it wasn't documented what it means. So I tri... rosenfeld (Rodrigo Rosenfeld Rosas)
11:28 PM Feature #9140: Allow each_with_index to get start index
Unfortunately, it is incompatible because "each_with_index" actually accepts arguments and passes them to "each".
...
mame (Yusuke Endoh)
10:17 PM Feature #9140 (Rejected): Allow each_with_index to get start index
Is it possible for array.each_with_index(1){|el, i| ... } to be equivalent to array.each.with_index(1){...}?
Somet...
rosenfeld (Rodrigo Rosenfeld Rosas)
11:50 PM Revision 3d5bf44c (git): * gc.c: Rename heap_pages_swept_num to heap_pages_swept_slots to clarify meaning (number of slots, not pages).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
11:50 PM Revision cac4da98 (git): * lib/set.rb (class SortedSet): Fix source_location for methods defined via eval.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
10:59 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
I don't think it is possible to change the spec.
Many programs in the wild actually use the behavior.
https://git...
mame (Yusuke Endoh)
10:19 PM Bug #9141 (Closed): define_singleton_method creates private method
Hello,
I stumbled upon the following problem:
irb(main):001:0> guy = "Bob"
=> "Bob"
irb(main):002:0> guy.define...
Soilent (Konstantin x)
07:34 PM Bug #9139 (Rejected): each_with_index
Nothing is wrong with index.
Array.new(4, Hash.new) creates an array with four copies of one and the same new hash...
duerst (Martin Dürst)
07:01 PM Bug #9139: each_with_index
What's wrong with index? :) alexeymuranov (Alexey Muranov)
06:24 PM Bug #9139 (Rejected): each_with_index
Whats wrong with index?
> Array.new(4, Hash.new).each_with_index{ |item, index| item["index"] = index; item["value...
dostapn (Dima Ostapenko)
06:53 PM Revision e8e18cff (git): * lib/rubygems: Update to RubyGems master dcce4ff. Important changes
in this commit:
Remove automatic detection of gem dependencies files. This prevents a
security hole as describe...
drbrain (Eric Hodel)
06:23 PM Revision 0a5fc9c3 (git): * 2013-11-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:22 PM Revision d56cbe5a (git): * test/ruby/test_settracefunc.rb (test_tracepoint_thread): bugfix.
Take care about the thread switch between Thread.new and let to
create_thread.
TracePoint's block...
Masaya Tarui
04:52 PM Bug #8818 (Closed): BigDecimal#power
This issue was solved with changeset r43796.
David, thank you for reporting this issue.
Your contribution to Ruby is ...
mrkn (Kenta Murata)
04:40 PM Bug #9137 (Closed): RUBY_FREE_MIN is not enforced correctly
This issue was solved with changeset r43795.
Sam, thank you for reporting this issue.
Your contribution to Ruby is gr...
ko1 (Koichi Sasada)
10:00 AM Bug #9137: RUBY_FREE_MIN is not enforced correctly
sorry, had to squash my patch and remove a printf ... it is now at: https://github.com/SamSaffron/ruby/commit/b60d32a... sam.saffron (Sam Saffron)
09:26 AM Bug #9137 (Closed): RUBY_FREE_MIN is not enforced correctly
At the moment setting RUBY_FREE_MIN does not work as expected:
All it does is cause heap_set_increment to be trigg...
sam.saffron (Sam Saffron)
03:53 PM Bug #8730: "rescue Exception" rescues Timeout::ExitException
すいません、常にログしてはだめですね。
```ruby
log_exception $! if $!
```
nobu (Nobuyoshi Nakada)
03:46 PM Bug #8730: "rescue Exception" rescues Timeout::ExitException
そういう場合は
```ruby
begin
do_something
ensure
log_exception $!
end
```
のほうがいいんじゃないかと。
nobu (Nobuyoshi Nakada)
03:34 PM Bug #8730: "rescue Exception" rescues Timeout::ExitException
そもそも rescue Exceptionを使うのはまずいという意見が出ていますが、
例えば以下ようにフィルタ的に全てのexceptionを補足してそのままraiseするような
利用をしたい場合があり、実際に使われています。
...
takiuchi (Genki Takiuchi)
03:48 PM Bug #9138 (Closed): make initialize_copy private
it was discussed with nobu that initialize_copy should be a private method, and any cases where it's public is consid... zzak (zzak _)
02:44 PM Feature #9113 (Feedback): Ship Ruby for Linux with jemalloc out-of-the-box
naruse (Yui NARUSE)
11:41 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
It does NOT mean jemalloc has no chance. But we don't discuss performance issue if nobody has a number. kosaki (Motohiro KOSAKI)
11:40 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
@duerst It is not correct. I and glibc folks are working on several improvement about malloc. Moreover, each allocato... kosaki (Motohiro KOSAKI)
02:02 PM Feature #4990 (Closed): Proposal: Internal GC/memory subsystem API
Hi. I'm sorry to late reply. Could you make more small proposal? It's difficult to introduce big feature at once. authorNari (Narihiro Nakamura)
01:31 PM Revision 909d14a1 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_power):
Round the result value only if the precision is given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43803 b2dd0...
Kenta Murata
12:39 PM Misc #9136: Deprecated Enumerator.new(object, method) bad for BasicObject
=begin
FYI, (({Kernel.instance_method(:to_enum).bind(basic_object).call})) can work since 2.0.
=end
nobu (Nobuyoshi Nakada)
08:50 AM Revision 95a6be1a (git): * transcode.c (str_transcode0): don't scrub invalid chars if
str.encode doesn't have explicit invalid: :replace.
workaround fix for see #8995
git-svn-id: svn+ssh://ci.ruby-lan...
naruse (Yui NARUSE)
08:22 AM Revision 9cda3a35 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:16 AM Revision f29e9257 (git): * include/ruby/intern.h, internal.h: Expose rb_gc_count().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
08:07 AM Revision 4fb88821 (git): * ext/bigdecimal/bigdecimal.gemspec: version 1.2.2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
08:05 AM Revision 15185e87 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_data_type):
Use RUBY_TYPED_FREE_IMMEDIATELY only if it is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43798 b2d...
Kenta Murata
07:56 AM Revision d87a0849 (git): * gc.c (RUBY_ALIAS_FUNCTION_VOID): fix compile error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:52 AM Revision 2043bb5c (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_power): Round the result value.
[Bug #8818] [ruby-core:56802]
* test/bigdecimal/test_bigdecimal.rb: Add a test for the above fix.
git-svn-id: svn+s...
Kenta Murata
07:40 AM Revision c91ec25d (git): * gc.c (heap_set_increment): accept minumum additional page number.
* gc.c (gc_after_sweep): allocate pages to allocate at least
RUBY_HEAP_MIN_SLOTS.
[Bug #9137]
git-svn-id: sv...
ko1 (Koichi Sasada)
07:26 AM Revision 9d2f54b3 (git): * include/ruby/intern.h (rb_gc_set_params): Deprecate
rb_gc_set_params because it's only used in ruby internal.
* internal.h (ruby_gc_set_params): Declare rb_gc_set_param...
authorNari (Narihiro Nakamura)
07:01 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
I should clarify I am not an admin and have no access/perms to fix this.

However, running an automatic mail not...
normalperson (Eric Wong)
06:27 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
Receiving all of ruby-core is not the same as following certain specific issues that one reported or is interested in... rits (First Last)
05:23 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
I cannot fix bugs.ruby-lang.org, but as a workaround I suggest
subscribing to ruby-core anyways. ruby-core is bas...
normalperson (Eric Wong)
04:42 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
this is not fixed, I haven't received any notifications from this bug.
I too don't understand what is being sugges...
rits (First Last)
06:38 AM Revision 5a02bc4f (git): Update NEWS
* rdoc and rubygems are preview 2
* objspace is compatible changes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
naruse (Yui NARUSE)
06:32 AM Revision f229f6e3 (git): test_string.rb: refine assertions
* test/ruby/test_string.rb: refine assertions, instead of mere assert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
05:55 AM Revision 5ff59381 (git): * ext/bigdecimal/bigdecimal.c (BigMath_s_exp): Insert rb_thread_check_ints.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
05:55 AM Feature #8956: Allow hash members delimited by \n inside of {}
Bump again. Can we get a thumbs up or down on this?
As a gift, here is a picture of a very happy cat. http://www.f...
timrosenblatt (Tim Rosenblatt)
05:54 AM Revision 467c9ec3 (git): * ext/bigdecimal/bigdecimal.c (BigMath_s_exp): Fix the inserting points
of RB_GC_GUARDs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
05:50 AM Revision 4131c29f (git): * ext/bigdecimal/bigdecimal.c: Fix indentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
05:21 AM Revision 5efbf8a4 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:16 AM Revision e1033666 (git): * ext/nkf: merge nkf 2.1.3 2a2f2c5.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:19 AM Revision 533a4c8d (git): merge revision(s) 43780:
util.c: more precision
* util.c (ruby_strtod): BigMath requires more precision.
git-svn-id: svn+ssh://ci.ru...
nagachika (Tomoyuki Chikanaga)
04:18 AM Revision 4cd481f0 (git): merge revision(s) 43780:
* util.c (ruby_strtod): BigMath requires more precision.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_...
U.Nakamura
04:10 AM Revision cf0efb83 (git): util.c: more precision
* util.c (ruby_strtod): BigMath requires more precision.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43780 b2d...
nobu (Nobuyoshi Nakada)
04:00 AM Revision 46cd2f46 (git): merge revision(s) 43775:
* util.c (ruby_strtod): ignore too long fraction part, which does not
affect the result.
git-svn-id: svn+...
nagachika (Tomoyuki Chikanaga)
03:51 AM Revision 60c29bbb (git): merge revision(s) 43775:
* util.c (ruby_strtod): ignore too long fraction part, which does not
affect the result.
git-svn-id: svn+ssh://ci...
U.Nakamura
03:43 AM Revision 5cb83d9d (git): util.c: ignore too long fraction part
* util.c (ruby_strtod): ignore too long fraction part, which does not
affect the result.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
03:17 AM Revision e71bb2c5 (git): openssl/buffering.rb: call super
* ext/openssl/lib/openssl/buffering.rb (OpenSSL::Buffering#initialize):
initialize of a module should pass argument...
nobu (Nobuyoshi Nakada)
03:03 AM Revision a89132ca (git): * test/ruby/test_settracefunc.rb: Ignore events from other threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:06 AM Revision 2cf7281c (git): don't call gem method if Test::Unit is defined
ruby's test-all may define 'gem' method somewhere,
and it cause test failure.
git-svn-id: svn+ssh://ci.ruby-lang.org...
naruse (Yui NARUSE)
01:38 AM Revision a6ca9f9f (git): * vm.c (ruby_vm_destruct): do not use ruby_xfree() after freeing
objspace.
* gc.c (ruby_mimfree): added. It is similar to ruby_mimmalloc().
* internal.h: ditto.
git-svn-id: svn+ss...
ko1 (Koichi Sasada)
01:28 AM Bug #9135: ruby 2.0.0p247 [BUG] Bus Error
This problem may be not Ruby's issue but ruby-debugger's issue.
According to ruby-debugger's README, the support fo...
satoryu (Tatsuya Sato)
12:43 AM Revision d553c518 (git): * test/digest/test_digest.rb: Reverse order of assert_equal
Reported by @splattael
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
12:05 AM Revision 215a7da2 (git): * gc.c: fix build failure on FreeBSD introduced by r43763.
malloc_usable_size() is defined by malloc_np.h on FreeBSD.
* configure.in: check malloc.h and malloc_np.h.
git-svn-...
naruse (Yui NARUSE)

11/21/2013

11:27 PM Revision 62d6fc31 (git): * 2013-11-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:27 PM Revision 5307d803 (git): * lib/rubygems: Update to RubyGems master 50a8210. Important changes
in this commit:
RubyGems now automatically checks for gem.deps.rb or Gemfile when
running ruby executables. Thi...
drbrain (Eric Hodel)
10:45 PM Misc #9136 (Assigned): Deprecated Enumerator.new(object, method) bad for BasicObject
zzak (zzak _)
10:24 PM Misc #9136: Deprecated Enumerator.new(object, method) bad for BasicObject
P.S. This interface for bug reports is buggy (and I see no way to fix what I submitted). Not to offend, but why do it... atlas (Atlas Prime)
10:19 PM Misc #9136: Deprecated Enumerator.new(object, method) bad for BasicObject
Documentation it says:

> ((*In the second, deprecated, form, a generated Enumerator iterates over the given objec...
atlas (Atlas Prime)
10:18 PM Misc #9136 (Assigned): Deprecated Enumerator.new(object, method) bad for BasicObject
=begin
Documentation it says:
In the second, deprecated, form, a generated Enumerator iterates over the given ob...
atlas (Atlas Prime)
09:48 PM Feature #5392 (Closed): Symbol GC
duplicated #7791 authorNari (Narihiro Nakamura)
09:37 PM Bug #5266 (Closed): BigDecimal#sqrt で、大きな数の平方根の、要求する精度が低いある範囲のとき、結果がおかしい
This issue was solved with changeset r43764.
Makoto, thank you for reporting this issue.
Your contribution to Ruby is...
mrkn (Kenta Murata)
09:11 PM Bug #9135 (Rejected): ruby 2.0.0p247 [BUG] Bus Error
I've encountered a strange ruby error on my mac while testing code with spec.
Here is the full output I get: https...
runfor (Илья Конюхов)
05:09 PM Bug #9117: 43656 breakes openssl in stalic-ext ruby
this is the binary I got http://rvm.io/binaries/experimental/osx_106plus_ruby_8879/ruby-2.0.0-p247-nbroken.tar.bz2
i...
mpapis (Michal Papis)
09:50 AM Bug #9117: 43656 breakes openssl in stalic-ext ruby
As same as #8879, it maybe reproducible only when configure'd with --with-static-linked-ext. But I cannot reproduce t... nagachika (Tomoyuki Chikanaga)
04:35 PM Feature #9111: Encoding-free String comparison
Hanmac (Hans Mackowiak) wrote:
> what about strings with the same encoding, but different content, but that is turne...
naruse (Yui NARUSE)
03:28 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
BertramScharpf (Bertram Scharpf) wrote:
> The opposite of "zero?" is not "nonzero?" but "notzero?". If the method's
...
alexeymuranov (Alexey Muranov)
09:06 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
=begin
> The opposite of "zero?" is not "nonzero?" but "notzero?". If the method's name was "notzero?", one could ca...
sferik (Erik Michaels-Ober)
06:00 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
> I'm not proposing a change to the semantics of Ruby; I'm proposing
> a fix to an inconsistency.
The opposite of...
BertramScharpf (Bertram Scharpf)
05:07 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
=begin
I'm not proposing a change to the semantics of Ruby; I'm proposing a fix to an inconsistency.
The vast majori...
sferik (Erik Michaels-Ober)
02:19 PM Misc #9128 (Closed): Clarify documentation on difference between Object#clone and Object#dup
This issue was solved with changeset r43747.
stephen, thank you for reporting this issue.
Your contribution to Ruby i...
zzak (zzak _)
01:45 PM Misc #9128 (Assigned): Clarify documentation on difference between Object#clone and Object#dup
zzak (zzak _)
01:48 PM Bug #9134 (Closed): RUBY_HEAP_MIN_SLOTS does not work correctly in Ruby 2.0
sam@ubuntu:~/Source$ rbenv shell ruby-head
sam@ubuntu:~/Source$ RUBY_HEAP_MIN_SLOTS=$(( 408*1000 )) ruby -e "puts G...
sam.saffron (Sam Saffron)
01:34 PM Revision b1529a30 (git): * gc.c: RGENGC_CHECK_MODE should be 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
12:42 PM Revision b6f66468 (git): * ext/bigdecimal/bigdecimal.c (VpAlloc): Fix the expr to adjust the size
of the digit array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
12:37 PM Revision ff3e5850 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_sqrt): Fix the precision of
the result BigDecimal of sqrt.
[Bug #5266] [ruby-dev:44450]
* test/bigdecimal/test_bigdecimal.rb: add tests for th...
Kenta Murata
11:41 AM Revision d1d737ae (git): * gc.c: needs malloc.h if malloc_usable_size() is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:17 AM Bug #9133 (Closed): logger rotates log files more than expected
=begin
(This may be a same problem as #9130, but this also happens with 2.0.0 and 1.9.3.)
Logger rotates log file...
no6v (Nobuhiro IMAI)
09:52 AM Revision 1a2997b2 (git): gc.c: malloc_usable_size
* gc.c (malloc_usable_size): use _msize() on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43762 b2dd03...
nobu (Nobuyoshi Nakada)
09:51 AM Revision 7800a4b5 (git): test_tempfile.rb: suppress warnings
* test/test_tempfile.rb (test_tempfile_is_unlinked_when_ruby_exits): no error should emit.
* test/test_tempfile.rb (...
nobu (Nobuyoshi Nakada)
09:49 AM Revision 4305eb8e (git): gc.c: malloc_usable_size
* gc.c (vm_xrealloc, vm_xfree): use malloc_usable_size() to obtain old
size if available.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
09:47 AM Revision bb660740 (git): delegate.rb: check if target is set
* lib/delegate.rb (SimpleDelegator#__getobj__): target object must be set.
* lib/delegate.rb (DelegateClass#__getobj_...
nobu (Nobuyoshi Nakada)
09:28 AM Revision 2958ecae (git): tempfile.rb: get rid of warnings
* lib/tempfile.rb (Tempfile#initialize): use class method to get rid
of warnings when $VERBOSE.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
08:50 AM Revision 20fa0c26 (git): * gc.c: rename initial_xxx variables to gc_params.xxx.
They are not only used initial values.
Chikanaga-san: Congratulations on RubyPrize!
git-svn-id: svn+ssh://ci.rub...
ko1 (Koichi Sasada)
08:21 AM Revision a638a44b (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:20 AM Revision 047cdaca (git): * gc.c: enable "RGENGC_ESTIMATE_OLDSPACE" option as default.
Without this option, some application consumes huge memory.
(and there are only a few performance down)
Introduce...
ko1 (Koichi Sasada)
07:53 AM Revision 8a53b575 (git): * ext/digest/bubblebabble/bubblebabble.c: Teach RDoc digest/bubblebabble
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
07:51 AM Revision 671dbfdd (git): * test/digest/test_digest.rb: Add more tests for digest/bubblebabble
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
07:33 AM Revision 594eec5b (git): delegate.rb: try private methods after the target
* lib/delegate.rb (Delegator#method_missing): try private methods defined in
Kernel after the target. [Fixes GH-44...
nobu (Nobuyoshi Nakada)
07:26 AM Revision d3edb4a8 (git): * test/uri/test_generic.rb (URI#test_merge): Test uri + URI(path)
in addition to uri + path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
06:37 AM Revision f0dfcefa (git): * ext/openssl/lib/openssl/buffering.rb: [DOC] Fix HEREDOC comment for
OpenSSL::Buffering which breaks overview because of RDoc bug
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4375...
zzak (zzak _)
06:35 AM Revision 739881c1 (git): Add link to pull request from r43742
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
06:33 AM Revision 1df5ebf4 (git): * eval_intern.h (SAVE_ROOT_JMPBUF): workaround for the failure of
test/ruby/test_exception.rb on Windows.
wrap by __try and __exception statements on mswin to raise SIGSEGV
when E...
U.Nakamura
06:03 AM Bug #9101: Reference to unset variable
Reminder: Not one single reaction for ten days. BertramScharpf (Bertram Scharpf)
05:19 AM Revision 6869a65a (git): * object.c: [DOC] Clarify Object#dup vs #clone [Bug #9128]
Moving existing doc for this comparison to separate section of #dup
Adding examples to document behavior of #dup wi...
zzak (zzak _)
05:07 AM Revision 5d1d1ed2 (git): * gc.c (gc_marks_check): do not dump all refs.
* gc.c (allrefs_dump_i): fix output format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43746 b2dd03c8-39d4-...
ko1 (Koichi Sasada)
05:01 AM Revision 42a8a2cb (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:57 AM Revision 4c9d6d80 (git): * gc.c: change RGENGC_CHECK_MODE (>= 2) logic.
Basically, make an object graph of all of living objects before and
after marking and check status.
[Before marki...
ko1 (Koichi Sasada)
04:44 AM Revision f67be322 (git): * lib/observer.rb: [DOC] Clarify default observer method.
By @edward [Fixes GH-450] https://github.com/ruby/ruby/pull/450
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
zzak (zzak _)
04:37 AM Revision 1d8d8ff5 (git): * ext/openssl/ossl_engine.c: [DOC] Documentation for OpenSSL::Engine
This patch is based off work by @vbatts in GH-436 completing the
documentation for this class and its methods.
gi...
zzak (zzak _)
04:31 AM Revision 7db42e86 (git): * version.h (RUBY_PATCHLEVEL): update patchlevel to 351.
fix commit miss of r43732. [ruby-core:58444] [Backport #9131]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/...
nagachika (Tomoyuki Chikanaga)
01:46 AM Revision 0c873e97 (git): * ext/openssl/lib/openssl/buffering.rb: Remove unused arguments from
OpenSSL::Buffering.new [Fixes GH-445]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43740 b2dd03c8-39d4-4d8f-98...
zzak (zzak _)
01:31 AM Revision dd1ade22 (git): * 2013-11-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:31 AM Revision 543c99e2 (git): * test/digest/test_digest.rb: Add test for Digest::SHA256.bubblebabble
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)

11/20/2013

03:07 PM Bug #9130: logger continues to write in old log file after rotation
=begin
We should also compare inode of @filename and @dev, right?
The following patch works fine for me.
diff -...
no6v (Nobuhiro IMAI)
10:46 AM Bug #9130 (Closed): logger continues to write in old log file after rotation
=begin
Logger continues to write in old log file after rotation as follow:
$ cat l.rb
require "logger"

lo...
no6v (Nobuhiro IMAI)
11:56 AM Revision 4b130154 (git): * tool/instruction.rb : fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
11:05 AM Revision ced9ad5a (git): * random.c (rand_init): Make it possible to specify arbitrary array
for init_genrand().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:33 AM Bug #9129: Regression in support for IPv6 literals in URIs with Net::HTTP
I will add also that this example gives a SocketError (as I would expect it to and is consistent with 1.9.3) on Ruby ... kallistec (Daniel DeLeo)
10:27 AM Bug #9129: Regression in support for IPv6 literals in URIs with Net::HTTP
Hi Eric,
Earlier ruby versions handled proxy support differently (I'm not very familiar with either the old or new c...
kallistec (Daniel DeLeo)
08:27 AM Bug #9129 (Assigned): Regression in support for IPv6 literals in URIs with Net::HTTP
=begin
I can't find a regression here as no prior version has #proxy_uri:
$ ruby19 -v -rnet/http -e 'Net::HTTP....
drbrain (Eric Hodel)
07:04 AM Bug #9129 (Closed): Regression in support for IPv6 literals in URIs with Net::HTTP
The proxy code in Net::HTTP constructs a URI string by concatenating the address with the port. If the address is IPv... kallistec (Daniel DeLeo)
09:01 AM Revision cdde8c23 (git): test_exception.rb: enclose hash defininition
* test/ruby/test_exception.rb: (test_machine_stackoverflow): enclose
hash defininition because SystemStackError rai...
nobu (Nobuyoshi Nakada)
08:40 AM Revision 4e064fb0 (git): * parse.y (rb_gc_mark_symbols): set global_symbols.minor_marked only
when full_mark is 0.
rb_gc_mark_symbols() (with full_mark == 1) can be called by other
than GC (such as rb_objspa...
ko1 (Koichi Sasada)
06:25 AM Revision e0df0af1 (git): * 2013-11-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@43733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:25 AM Revision a339ca51 (git): * test/ruby/test_thread.rb (test_mutex_unlock_on_trap): extend waiting
time to invocation of signal handler from 0.01 sec to 0.2 sec.
RubyCI report error on mswin. reported by @unak
gi...
nagachika (Tomoyuki Chikanaga)
02:55 AM Revision 14cab325 (git): * ext/json: merge JSON 1.8.1.
https://github.com/nurse/json/compare/002ac2771ce32776b32ccd2d06e5604de6c36dcd...e09ffc0d7da25d0393873936c118c188c78d... naruse (Yui NARUSE)

11/19/2013

09:53 PM Misc #9128 (Closed): Clarify documentation on difference between Object#clone and Object#dup
Object#clone and Object#dup documentation does not show that modules mixed in via Module#extend are preserved by #clo... stevegoobermanhill (stephen gooberman-hill)
09:23 PM Bug #4225: IO.foreach should only accept string arguments
I guess this one still occurs? shyouhei (Shyouhei Urabe)
09:10 PM Bug #9127 (Closed): URI::Generic#normalize documentation is vague.
the documentation for `URI::Generic#normalize` is vague and does not provide enough details about the algorithm that ... robertgleeson (Robert Gleeson)
08:49 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
This ticket is not about changing the semantics of the Ruby language. It is a ticket about a particular predicate.
C...
fxn (Xavier Noria)
08:11 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
sferik (Erik Michaels-Ober) wrote:
> How would you feel if Numeric#zero? returned self (0) or nil?
>
> Your descr...
alexeymuranov (Alexey Muranov)
05:23 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
Whereas the current implementation "works" as a predicate, I see no harm in
gradually polishing Ruby towards a bet...
Anonymous
10:32 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
I did not remove that example, I just moved it under the documentation for Numeric#nonzero. sferik (Erik Michaels-Ober)
04:38 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
I know I'm boring, but it is still my opinion that there should be a String#notempty? corresponding to Numeric#nonzero?. BertramScharpf (Bertram Scharpf)
04:35 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
=begin
You did not only change the source code, but you also
removed an application example I admire for its beau...
BertramScharpf (Bertram Scharpf)
03:39 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
I wouldn't care. I use predicates as predicates
do_foo if x.zero?
also
do_bar if str =~ /.../
the =~ oper...
fxn (Xavier Noria)
03:31 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
How would you feel if Numeric#zero? returned self (0) or nil?
Your description of the semantics of the question mark...
sferik (Erik Michaels-Ober)
03:23 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
Both predicates return a boolean value, whose exact nature is irrelevant. I see no inconsistency to fix.
In my vie...
fxn (Xavier Noria)
03:12 AM Feature #9123 (Assigned): Make Numeric#nonzero? behavior consistent with Numeric#zero?
Numeric#zero? returns true or false, while Numeric#nonzero? returns self or nil.
I've written a patch that fixes t...
sferik (Erik Michaels-Ober)
08:47 PM Bug #9119 (Assigned): TestTime#test_marshal_broken_offset broken under MinGW
It seems r43713 didn't fix the problem.
http://ci.rubyinstaller.org/job/ruby-trunk-x86-test-all/2374/console
akr (Akira Tanaka)
07:29 AM Bug #9119: TestTime#test_marshal_broken_offset broken under MinGW
2013/11/18 phasis68 (Heesob Park) <[email protected]>:
> Issue #9119 has been updated by phasis68 (Heesob Park).
...
akr (Akira Tanaka)
07:24 AM Bug #9119 (Closed): TestTime#test_marshal_broken_offset broken under MinGW
This issue was solved with changeset r43713.
Luis, thank you for reporting this issue.
Your contribution to Ruby is g...
akr (Akira Tanaka)
07:44 PM Feature #9116: String#rsplit missing
alexeymuranov (Alexey Muranov) wrote:
>
> It is not only when `limit` parameter is given:
>
> ```ruby
> "aaa"....
phluid61 (Matthew Kerwin)
07:37 PM Feature #9116: String#rsplit missing
phluid61 (Matthew Kerwin) wrote:
> Would this have some right-handed equivalent in `#rsplit`? E.g. "...with trailin...
alexeymuranov (Alexey Muranov)
07:25 PM Feature #9116: String#rsplit missing
phluid61 (Matthew Kerwin) wrote:
> I understand that the difference only applies when a `limit` parameter is given
...
alexeymuranov (Alexey Muranov)
11:05 AM Feature #9116: String#rsplit missing
I, too, looked up and read the documentation, a couple of times.
I understand that the difference only applies whe...
phluid61 (Matthew Kerwin)
10:01 AM Feature #9116: String#rsplit missing
Oh, now I see:
"Except for splitting from the right, rsplit() behaves like split() which is described in detail be...
shevegen (Robert A. Heiler)
10:00 AM Feature #9116: String#rsplit missing
I am still not sure how it differs from #split(). shevegen (Robert A. Heiler)
05:01 PM Revision 9d740dde (git): eval_jump.c: reuse same tag
* eval_jump.c (rb_exec_end_proc): reduce number of pushing/popping
and reuse same tag.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
04:43 PM Bug #8883: Rational canonicalization unexpectedly converts to Fixnum
@nagachika: Yes, your guess is correct. I am using rvm, which passes --with-static-linked-ext.
I verified that pat...
melquiades (Paul Cantrell)
04:39 PM Revision 1eac0b55 (git): rdoc/constant.rb: reapply r43006 for workaround of NoMethodError
* lib/rdoc/constant.rb (RDoc::Constant#documented?): workaround for
NoMethodError when the original of alias is not...
nobu (Nobuyoshi Nakada)
04:27 PM Revision 372eefab (git): * 2013-11-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:27 PM Revision a9a6c103 (git): delegate.rb: refix r43682
* lib/delegate.rb (Delegator#send): separate from method_missing so
that super calls proper method.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
02:38 PM Revision b9294f22 (git): configure.in: --with-os-version-style
* configure.in (--with-os-version-style): option to transform target
OS version string.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
02:34 PM Revision a8e29fb2 (git): test_rdoc_generator_darkfish.rb: ignore nlink is not provided
* test/rdoc/test_rdoc_generator_darkfish.rb (assert_hard_link): makes
no sense on platforms where link count is not...
nobu (Nobuyoshi Nakada)
02:00 PM Revision 11d2b16c (git): rubygems/util.rb: fix Gem::Util.popen
* lib/rubygems/util.rb (Gem::Util.popen): should close open pipe to
reap the child process, in 1.9 or later. fix d...
nobu (Nobuyoshi Nakada)
02:00 PM Revision 4528d7e0 (git): rubygems/source/git.rb: discard output
* lib/rubygems/source/git.rb (Gem::Source::Git#checkout): discard git
output.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
02:00 PM Revision ef37d178 (git): bignum.c: suppress warning
* bignum.c (absint_numwords_generic): suppress false warning in
rb_absint_numwords() by gcc 4.4.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
12:29 PM Revision 6895e77f (git): * test/net/http/utils.rb (spawn_server): Specify zero for port to
avoid reusing an allocated port.
* test/net/http/test_http.rb: Don't specify port here.
* test/net/http/test_https....
akr (Akira Tanaka)
11:55 AM Bug #9125 (Closed): Net::SMTP - invalid method raised when attempting to connect using STARTTLS
Simple attempt (in irb):
require 'net/smtp'
smtp = Net::SMTP.new('server', 587)
mtp.enable_starttls()
smtp.star...
pveselov (Pawel Veselov)
10:46 AM Bug #5429: 64ビットなFreeBSDのioctlでビット31が1なリクエストの時の不具合
メモ: Linux の ioctl の manpage がなおったらしい
Linux's bug
http://mkosaki.blog46.fc2.com/blog-entry-1246.html
naruse (Yui NARUSE)
09:52 AM Revision 2127b9cf (git): * gc.c (heap_is_swept_object): use heap_page::before_sweep flag.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:50 AM Revision 2d00e739 (git): * gc.c (rb_objspace_reachable_objects_from_root): do major marking.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:48 AM Revision 301223df (git): * gc.c (rb_gc_resurrect): added.
rb_fstring() used rb_gc_mark() to avoid freeing used string.
However, rb_gc_mark() set mark bit *and* pushes mark_s...
ko1 (Koichi Sasada)
09:34 AM Bug #9106 (Closed): 'gem install' doesn't copy .so files of ext libs
This issue was solved with changeset r43714.
Satoshi, thank you for reporting this issue.
Your contribution to Ruby i...
drbrain (Eric Hodel)
09:34 AM Bug #9004 (Closed): gem which command should exit with status of '1' if 1 or more gem arguments are not found
This issue was solved with changeset r43714.
Eugene, thank you for reporting this issue.
Your contribution to Ruby is...
drbrain (Eric Hodel)
09:34 AM Bug #9086 (Closed): lib/rubygems/LICENSE.txt does not match LICENSE.txt from http://github.com/rubygems/rubygems
This issue was solved with changeset r43714.
Antonio, thank you for reporting this issue.
Your contribution to Ruby i...
drbrain (Eric Hodel)
07:04 AM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
As noted at https://github.com/ruby/ruby/pull/451#issuecomment-28741490:
These benchmarks miss the point of using ...
vjoel (Joel VanderWerf)
07:03 AM Revision 1d2fbdcf (git): ext/rbconfig/sizeof/sizes.c: ignore
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:44 AM Bug #9124 (Third Party's Issue): TestSocket errors in test-all on Arch 64-bit
My system misconfiguration or MRI bug?... jonforums (Jon Forums)
06:10 AM Bug #9114 (Assigned): InstructionSequence.compile w/tailcall_optimization: true, trace_instruction: false not working as expected
drbrain (Eric Hodel)
12:56 AM Bug #9117 (Feedback): 43656 breakes openssl in stalic-ext ruby
I can't reproduce it with neither trunk nor 2.0.0-p350. nobu (Nobuyoshi Nakada)
12:51 AM Revision fbed9e8f (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:47 AM Revision cc46b530 (git): * lib/rdoc: Update to RDoc master a1195ce. Changes include:
Improved accessibility of the main sidebar navigation.
Fixed handling of regexp options in HTML source highlightin...
drbrain (Eric Hodel)
12:34 AM Revision a7fa4d5d (git): * lib/rubygems: Update to RubyGems master 6a3d9f9. Changes include:
Compatibly renamed Gem::DependencyResolver to Gem::Resolver.
Added support for git gems in gem.deps.rb and Gemfile...
drbrain (Eric Hodel)
 

Also available in: Atom