Project

General

Profile

Activity

From 06/12/2016 to 06/18/2016

06/18/2016

07:48 PM Bug #12414: FloatDomainError in infinite Range#include? for certain BigDecimals
ruby_2_3 r55445 merged revision(s) 55123,55129,55130,55133,55136. nagachika (Tomoyuki Chikanaga)
07:48 PM Revision 1049e08a (git): merge revision(s) 55123,55129,55130,55133,55136: [Backport #12414]
* ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): consider
non-finite float values not to raise FloatDoma...
nagachika (Tomoyuki Chikanaga)
11:44 AM Bug #12504: test failure of openssl with ubuntu 16.04
I filed an issue at https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1593953 rhenium (Kazuki Yamaguchi)
10:53 AM Bug #12504: test failure of openssl with ubuntu 16.04
Thank you for your .
I confirmed to fix it with r55444.
http://rubyci.s3.amazonaws.com/ubuntu/ruby-trunk/l...
hsbt (Hiroshi SHIBATA)
09:10 AM Bug #12504 (Closed): test failure of openssl with ubuntu 16.04
Applied in changeset r55444.
----------
openssl: avoid test crash on Ubuntu 16.04
* test/openssl/test_pkey_ec.rb (s...
Anonymous
08:40 AM Bug #12504 (Assigned): test failure of openssl with ubuntu 16.04
I reproduced it, and can avoid it by applying this.
~~~diff
diff --git a/test/openssl/test_pkey_ec.rb b/test/open...
rhenium (Kazuki Yamaguchi)
07:40 AM Bug #12504 (Closed): test failure of openssl with ubuntu 16.04
CI is broken at OpenSSL Ubuntu 16.04(xenial). It shows following log.
```
[ 1071/16956] OpenSSL::TestEOF1#test_eo...
hsbt (Hiroshi SHIBATA)
11:18 AM Bug #12505 (Closed): Increase memory usage on test-all from r55297
Some CI instances have `Cannot allocate memory - fork(2)` issue.
ex.
http://rubyci.s3.amazonaws.com/debian8/ruby-...
hsbt (Hiroshi SHIBATA)
09:10 AM Revision c2158dd5 (git): openssl: avoid test crash on Ubuntu 16.04
* test/openssl/test_pkey_ec.rb (setup): Don't call EC#generate_key! for
Oakley-* curves. This causes an odd error o...
rhenium (Kazuki Yamaguchi)
05:11 AM Revision 73769079 (git): * test/rubygems/test_gem_installer.rb: Fixed broken test with extension
build. https://.com/rubygems/rubygems/pull/1645
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55443 b2dd03...
hsbt (Hiroshi SHIBATA)
05:11 AM Revision 03141e20 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:11 AM Revision f20ad488 (git): * lib/rubygems.rb, lib/rubygems/*, test/rubygems/*: Update rubygems
HEAD(2c6d256). It contains to update vendored Molinillo to 0.5.0.
https://.com/rubygems/rubygems/pull/1638
g...
hsbt (Hiroshi SHIBATA)
05:04 AM Bug #12503 (Closed): Backport r55427 (fix heap overflow in tr_trans)
バックポート管理用チケットです。 nagachika (Tomoyuki Chikanaga)
04:50 AM Revision 51334560 (git): Refine test of r55432
* test/stringio/test_stringio.rb (test_overflow): could occur only
on sizeof(long) >= sizeof(void*).
git-svn-id: s...
nobu (Nobuyoshi Nakada)
04:40 AM Revision 815e8e99 (git): Refine test of r55432
* test/stringio/test_stringio.rb (test_overflow): refine the
conditinon, try to allocate strings until the buffer i...
nobu (Nobuyoshi Nakada)
02:25 AM Revision c79c06fa (git): Integer conversion
* ext/bigdecimal/bigdecimal.c: use NUM2INT and NUM2USHORT to
reject nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
02:25 AM Revision 5065e288 (git): Suppress false warnings
* vsnprintf.c (BSD_vfprintf): make PRI_EXTRA_MARK_LEN an explicit
int to suppress type-limits warnings by old gcc.
...
nobu (Nobuyoshi Nakada)
01:50 AM Revision d8db69e6 (git): Suppress false warnings
* vm_eval.c (rb_eval_cmd): refactor to share common code, and
suppress false maybe-uninitialized warnings by old gc...
nobu (Nobuyoshi Nakada)
01:50 AM Revision d0b92e79 (git): Unnecessary volatile
* vm_eval.c (rb_yield_splat, eval_string_with_cref): remove
unnecessary volatile outside PUSH_TAG/POP_TAG.
git-svn...
nobu (Nobuyoshi Nakada)
01:13 AM Bug #12401 (Closed): compile fails --with-static-linked-ext
Applied in changeset r55434.
----------
Fix static-linked-ext encodings
* common.mk (build-ext), ext/extmk.rb: use ...
nobu (Nobuyoshi Nakada)
01:13 AM Revision c15ad4a4 (git): Fix static-linked-ext encodings
* common.mk (build-ext), ext/extmk.rb: use variable EXTENCS
different than ENCOBJS, to get rid of circular dependen...
nobu (Nobuyoshi Nakada)

06/17/2016

11:52 PM Revision 9a960689 (git): * 2016-06-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:52 PM Revision ed4aed86 (git): stringio.c: fix index overflow
* ext/stringio/stringio.c (strio_getline): fix pointer index
overflow. reported by Guido Vranken <guido AT guidovr...
nobu (Nobuyoshi Nakada)
11:15 PM Bug #12501 (Rejected): Assignment to local variable itself doesn't occur an error
nobu (Nobuyoshi Nakada)
08:18 PM Bug #12501: Assignment to local variable itself doesn't occur an error
I think it is neither a feature nor a bug but simply a consequence of how the ruby parser (or was it
the lexer or sc...
shevegen (Robert A. Heiler)
07:32 PM Bug #12501 (Rejected): Assignment to local variable itself doesn't occur an error
For example:
~~~ruby
a = b # => undefined local variable or method `b' for main:Object (NameError)
~~~
but
...
[email protected] (Yu Zhang)
08:30 PM Bug #12502 (Closed): ruby/test_array.rb test_permutation_stack_error very slow on some platforms
On some platforms, notably armel, mips, mipsel, Array#permutation appears to be very slow. This makes the test test_p... zeha (Christian Hofstaedtler)
08:21 PM Feature #12490: Remove warning on shadowing block params
I guess the argument given by Soutaro Matsumoto makes sense (if this was indeed the reason why the warning has been a... shevegen (Robert A. Heiler)
05:56 PM Bug #12500 (Closed): TestProcess#test_aspawn_too_long_path fails on mips with "argument too big"
Recently in Debian we've enabled `make check` and this is one of the test failures we get for ruby2.3, on mips:
``...
zeha (Christian Hofstaedtler)
08:45 AM Revision 34eb1665 (git): * 2016-06-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:45 AM Revision 871472c7 (git): Unnecessary checks
* ext/bigdecimal/bigdecimal.c: FIX2INT and FIX2UINT imply the
check for Fixnum.
* ext/zlib/zlib.c: ditto.
git-svn...
nobu (Nobuyoshi Nakada)
07:27 AM Bug #12498: Parsing a mailto URI with no recipient throws the error URI::InvalidComponentError: missing opaque part for mailto URL
I agree this is a bug. The syntax at http://tools.ietf.org/html/rfc6068#section-2 clearly makes the 'to' part optional. duerst (Martin Dürst)
04:40 AM Bug #12401: compile fails --with-static-linked-ext
I have the same problem while building Ruby 2.3.1 configured with --with-static-linked-ext and --prefix /my/custom/pr... Anonymous
12:59 AM Bug #12499: case statement requires keyword "then" in windows
`:` after `when` had never been an official spec. nobu (Nobuyoshi Nakada)

06/16/2016

10:15 PM Bug #12499: case statement requires keyword "then" in windows
You can also use `;` instead of `then`. usa (Usaku NAKAMURA)
10:03 PM Bug #12499 (Rejected): case statement requires keyword "then" in windows
usa (Usaku NAKAMURA)
09:51 PM Bug #12499: case statement requires keyword "then" in windows
[email protected] wrote:
> if you replace "`:`" with "`then`" it does compile
> if you leave out "then" it...
normalperson (Eric Wong)
09:12 PM Bug #12499 (Rejected): case statement requires keyword "then" in windows
the following example code does not compile on Windows
if you replace "`:`" with "then" it does compile
if you leav...
KenAbramson (Ken Abramson)
07:33 PM Bug #12498 (Closed): Parsing a mailto URI with no recipient throws the error URI::InvalidComponentError: missing opaque part for mailto URL
If you try to parse a mailto URI without a recipient you get an error. For example
ruby -ruri -e 'URI.parse("mail...
cheister (Chris Heisterkamp)
05:04 PM Feature #12497 (Assigned): GMP version of divmod may be slower
[The benchmark program `pidigits.rb`](https://benchmarksgame.alioth.debian.org/u64q/program.php?test=pidigits&lang=ya... mame (Yusuke Endoh)
04:10 PM Bug #9569: SecureRandom should try /dev/urandom first
Note that libsodium's randombytes module just provides a cross-platform wrapper for OS RNGs, so really these two are ... bascule (Tony Arcieri)
06:55 AM Bug #9569: SecureRandom should try /dev/urandom first
Shyouhei Urabe wrote:
> Everyone advocates their advantages. Maybe "OpenSSL should die" can be the only thing every...
azet (Aaron Zauner)
02:03 AM Bug #9569: SecureRandom should try /dev/urandom first
Aaron Zauner wrote:
> FYI; this is exactly what Scott did back in March: https://.com/openssl/openssl/issues/8...
shyouhei (Shyouhei Urabe)
12:50 PM Bug #12496 (Third Party's Issue): [DOC] Suggestion to clear usage of String.intern
In the rdoc of that method, there are both usages together.
```c
/*
* call-seq:
* str.intern -> symbol...
nobu (Nobuyoshi Nakada)
12:33 PM Bug #12496 (Third Party's Issue): [DOC] Suggestion to clear usage of String.intern
The usage notes of `String#intern`
http://ruby-doc.org/core-2.3.1/String.html#method-i-intern
is exactly a copy o...
southwolf (Fei Song)
09:40 AM Feature #12495: Make "private" return the arguments again, for chaining
> Only `private`, not `public`, `protected` and `module_function`?
`private`, `public` and `protected` all use `se...
herwinw (Herwin Quarantainenet)
08:40 AM Feature #12495 (Feedback): Make "private" return the arguments again, for chaining
Only `private`, not `public`, `protected` and `module_function`?
Herwin Quarantainenet wrote:
> The is writ...
nobu (Nobuyoshi Nakada)
08:02 AM Feature #12495: Make "private" return the arguments again, for chaining
The is written for Ruby 2.3.1, just because the tests were broken in trunk. herwinw (Herwin Quarantainenet)
07:58 AM Feature #12495 (Closed): Make "private" return the arguments again, for chaining
Ruby 2.1 introduced the feature to make `def foo` return the symbol, so this could be used by things like `private` (... herwinw (Herwin Quarantainenet)
07:35 AM Bug #12492 (Closed): RUBY_DEBUG=gc_stress dumps core
Applied in changeset r55429.
----------
prevent rb_cObject from GC
* class.c (Init_class_hierarchy): prevent rb_cOb...
nobu (Nobuyoshi Nakada)
03:43 AM Bug #12492: RUBY_DEBUG=gc_stress dumps core
なお当方の環境はgcc version 6.0.0 20160320 (experimental) (Homebrew gcc6 6-20160320)です。 shyouhei (Shyouhei Urabe)
07:35 AM Revision 81442f90 (git): prevent rb_cObject from GC
* class.c (Init_class_hierarchy): prevent rb_cObject which is the
class tree root, from GC. [ruby-dev:49666] [Bug ...
nobu (Nobuyoshi Nakada)
04:18 AM Feature #12482: ArgumentError.new(nil) should give a better description
Eike Dierks wrote:
> OK, that change would break the spec.
> I do understand that breaking the spec something that ...
duerst (Martin Dürst)
03:17 AM Revision 1cbc622e (git): string.c: adjust buffer size
* string.c (tr_trans): adjust buffer size by processed and rest
lengths, instead of doubling repeatedly.
git-svn-i...
nobu (Nobuyoshi Nakada)
02:15 AM Revision cc9f1e91 (git): string.c: fix terminator
* string.c (tr_trans): consider terminator length and fix heap
overflow. reported by Guido Vranken <guido AT guido...
nobu (Nobuyoshi Nakada)

06/15/2016

08:19 PM Feature #12482: ArgumentError.new(nil) should give a better description
OK, that change would break the spec.
I do understand that breaking the spec something that we rarely want to do.
...
eike.rb (Eike Dierks)
06:18 PM Bug #12494 (Closed): win32/resolv.rb may add outdated nameservers
When using Ruby on Windows, the Resolv class may use outdated nameservers without notice.
This is due to the fact ...
valentyn (Valentijn Sessink)
04:05 PM Bug #12390: Heap Buffer Overflow in Marshal Load on 32-bit
ruby_2_3 r55426 merged revision(s) 55054. nagachika (Tomoyuki Chikanaga)
04:05 PM Revision e117afcb (git): merge revision(s) 55054: [Backport #12390]
* string.c (rb_str_modify_expand): check integer overflow.
[ruby-core:75592] [Bug #12390]
git-svn-id: svn...
nagachika (Tomoyuki Chikanaga)
03:40 PM Bug #12382: Deprecated constants will not print out warning when accessed directly
ruby_2_3 r55425 merged revision(s) 55005. nagachika (Tomoyuki Chikanaga)
03:40 PM Revision 13f618f1 (git): merge revision(s) 55005: [Backport #12382]
* vm_insnhelper.c (vm_get_ev_const): warn deprecated constant even
in the class context. [ruby-core:75505]...
nagachika (Tomoyuki Chikanaga)
03:02 PM Revision 9b75ddaa (git): * 2016-06-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision 9192f253 (git): openssl: refactor OpenSSL::OCSP::*#verify
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_verify, ossl_ocspbres_verify):
Use ossl_clear_error() so that they don't pr...
rhenium (Kazuki Yamaguchi)
02:39 PM Bug #12493: Confusing did_you_mean error
This is a duplicate of #12037. sawa (Tsuyoshi Sawada)
10:38 AM Bug #12493 (Third Party's Issue): Confusing did_you_mean error
```
irb(main):001:0> test = some_string if (some_string = "test")
(irb):1: warning: found = in conditional, should...
tgxworld (Guo Xiang Tan)
02:12 PM Bug #5600 (Closed): OpenSSL::X509::Request can't sign() an OpenSSL::PKey::EC
r55098 (openssl: add OpenSSL::PKey::EC#private? and #public?, 2016-05-21) added OpenSSL::PKey::EC#private?. The code ... rhenium (Kazuki Yamaguchi)
02:04 PM Bug #9677 (Third Party's Issue): OpenSSL::PKey::EC#to_text causes a segmentation fault
This is OpenSSL RT3065, and fixed in OpenSSL 1.0.0o, 1.0.1j and 1.0.2.
https://rt.openssl.org/Ticket/Display.html?...
rhenium (Kazuki Yamaguchi)
01:51 PM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
This is based on r55162 (openssl: drop OpenSSL 0.9.6/0.9.7 support) so backporting 1.1.0 support is not so simple.
...
rhenium (Kazuki Yamaguchi)
12:03 PM Bug #9569: SecureRandom should try /dev/urandom first
Yui NARUSE wrote:
> Shyouhei Urabe wrote:
> > @naruse Do you think it's inadequate for Linux users to fall back to ...
azet (Aaron Zauner)
10:52 AM Feature #11552 (Closed): ext/openssl: choose the OpenSSL::Digest class for OpenSSL::OCSP::Request.sign and OpenSSL::OCSP::BasicResponse.sign
Applied in changeset r55422.
----------
openssl: allow specifying hash algorithm in OCSP::*#sign
* ext/openssl/ossl...
Anonymous
10:52 AM Revision 2851f19f (git): openssl: allow specifying hash algorithm in OCSP::*#sign
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_sign, ossl_ocspbres_sign): Allow
specifying hash algorithm used in signing....
rhenium (Kazuki Yamaguchi)
08:14 AM Bug #12492 (Closed): RUBY_DEBUG=gc_stress dumps core
次のようにすると core を吐きます。
```
zsh % PATH="/usr/bin:$PATH" RUBY_DEBUG=gc_stress /usr/bin/lldb -- ./ruby -e 'p GC.stress...
shyouhei (Shyouhei Urabe)
07:38 AM Bug #12491 (Closed): TestRefinement#test_prepend_after_refine_wb_miss too slow
In Debian we've recently enabled the full test suite (make test-all) on all architectures.
As part of that, we found...
zeha (Christian Hofstaedtler)
07:34 AM Bug #12331: Please backport r53586
trunk r53587 (followup commit) excludes the test.
trunk r54030 splits/changes Array tests for similar reasons, ple...
zeha (Christian Hofstaedtler)
06:26 AM Revision ce19b495 (git): date_core.c: remove assert
* ext/date/date_core.c (decode_jd): do not assert type of
argument. just try to convert.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
06:26 AM Revision 63be9ed5 (git): date_core.c: missing argument
* ext/date/date_core.c (d_lite_initialize): fix missing argument
for write-barrier.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
04:55 AM Feature #12317: Name space of a module
"What is a namespace?" can be a fundamental issue here. I guess Akira's point at comment #6 is that a "namespace" is... shyouhei (Shyouhei Urabe)
02:44 AM Feature #12490 (Closed): Remove warning on shadowing block params
Running ruby with -w option reports warnings on shadowing block params.
~~~
$ cat -n w.rb
1 a = [1]
2...
soutaro (Soutaro Matsumoto)
01:44 AM Revision 4060211c (git): thread.c: fix thread_id formatting
* thread.c (debug_deadlock_check): fix format specifier for
thread_id, which may not be a pointer, nor even a scala...
nobu (Nobuyoshi Nakada)

06/14/2016

10:17 PM Bug #12489 (Closed): hppa problems on Debian GNU/Linux
It looks like there's problems with hppa under Debian GNU/Linux.
Initially reported as a kgio RubyGem bug, but "te...
normalperson (Eric Wong)
06:46 PM Bug #12488 (Closed): Backport r55410 (reject too large precision in date_strftime.c)
Backport 管理用チケットです。
r55410 の DateTime#strftime の精度の修正のソースの該当部分は 2.1 以降同じなので Backport 対象と思われます。
nagachika (Tomoyuki Chikanaga)
04:46 PM Bug #12487 (Closed): -12345.digits(7) behavior
Applied in changeset r55418.
----------
numeric.c: fix doc of Integer#digits [ci skip]
* numeric.c: [DOC] fix rdoc ...
nobu (Nobuyoshi Nakada)
03:19 PM Bug #12487 (Closed): -12345.digits(7) behavior
rdoc of Integer#digits says `-12345.digits(7) #=> [4, 6, 6, 0, 5]`, but it raises `Math::DomainError: out of domain`... znz (Kazuhiro NISHIYAMA)
04:46 PM Revision 6c9ffbf5 (git): numeric.c: fix doc of Integer#digits [ci skip]
* numeric.c: [DOC] fix rdoc directive, and an example of negative
value. [ruby-core:76025] [Bug #12487]
git-svn-i...
nobu (Nobuyoshi Nakada)
04:44 PM Feature #12460 (Closed): Provide Unicode Version information in a better location that UnicodeNormalize::UNICODE_VERSION
Applied in changeset ruby-trunk:r55417.
----------
Unicode Version in RbConfig
* tool/mkconfig.rb: provide Unicode ...
nobu (Nobuyoshi Nakada)
09:05 AM Feature #12460: Provide Unicode Version information in a better location that UnicodeNormalize::UNICODE_VERSION
If I add e.g.
```
puts ' CONFIG["UNICODE_VERSION"] = "$(UNICODE_VERSION)"'
```
as line 185 in tool/mkconfig.r...
duerst (Martin Dürst)
04:44 PM Revision a7ce662a (git): Unicode Version in RbConfig
* tool/mkconfig.rb: provide Unicode Version information as
RbConfig::CONFIG['UNICODE_VERSION'].
[ruby-core:75845]...
nobu (Nobuyoshi Nakada)
03:43 PM Bug #12469 (Closed): Compile error in date_parse.c
nobu (Nobuyoshi Nakada)
03:01 PM Revision 06975d61 (git): * 2016-06-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision fb1cee9b (git): use \A and \z instead of ^ and $ in regexp
* test/ruby/enc/test_case_comprehensive.rb
(TestComprehensiveCaseFold::read_data): use \A and \z instead of
^ and...
znz (Kazuhiro NISHIYAMA)
02:59 PM Revision 8f7ddbb0 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:43 PM Revision 5bddb944 (git): remove backward macros
* include/ruby/backward.h (rb_cFixnum, rb_cBignum): remove the
backward compatibility macros, to fail incompatible ...
nobu (Nobuyoshi Nakada)
01:22 PM Revision 0c22cfd0 (git): strftime.c: limit result size
* strftime.c (rb_strftime_with_timespec): limit the result string
size by the format length, to get rid of unlimite...
nobu (Nobuyoshi Nakada)
01:17 PM Feature #7181: New Methods On OpenSSL::OCSP::CertificateId
Thanks, applied as r55411 with modifications. I made #issuer_{name,key}_hash return lowercase strings to match with t... rhenium (Kazuki Yamaguchi)
01:12 PM Feature #7181 (Closed): New Methods On OpenSSL::OCSP::CertificateId
Applied in changeset r55411.
----------
openssl: add some accessor methods for OCSP::CertificateId
* ext/openssl/os...
Anonymous
01:12 PM Revision 0a97832e (git): openssl: add some accessor methods for OCSP::CertificateId
* ext/openssl/ossl_ocsp.c (ossl_ocspcid_get_issuer_name_hash,
ossl_ocspcid_get_issuer_key_hash, ossl_ocspcid_get_ha...
rhenium (Kazuki Yamaguchi)
01:07 PM Revision 58e8c9c8 (git): date_strftime.c: check precision
* ext/date/date_strftime.c (date_strftime_with_tmx): reject too
large precision to get rid of buffer overflow.
re...
nobu (Nobuyoshi Nakada)
12:47 PM Bug #12450: Segmentation fault
nice! Thanks for the workaround. rpsqt (Raph Pretot)
11:22 AM Bug #12450 (Third Party's Issue): Segmentation fault
It's a bug of libshadow.
https://.com/railsmachine/libshadow/pull/4
nobu (Nobuyoshi Nakada)
09:14 AM Bug #12450: Segmentation fault
Any idea ? rpsqt (Raph Pretot)
12:40 PM Revision 40799e5e (git): openssl: add missing #to_der to OCSP::{CertificateId,BasicResponse}
* ext/openssl/ossl_ocsp.c (ossl_ocspbres_to_der, ossl_ocspcid_to_der):
Implement #to_der methods for OCSP::BasicRes...
rhenium (Kazuki Yamaguchi)
12:35 PM Revision 8dd0a046 (git): openssl: fix acesssor functions for RSA and DH in openssl_missing.h
* ext/openssl/openssl_missing.h (DH_set0_pqg, RSA_set0_key):
DH_set0_pqg() allows 'q' to be NULL. Fix a typo in RSA...
rhenium (Kazuki Yamaguchi)
10:46 AM Bug #11954: "self has wrong type to call super in this context" under weird circumstances
Koichi Sasada wrote:
> Shugo-san, thank you for your investigating.
> It seems perfect.
> Could you commit it? or ...
fcheung (Frederick Cheung)
10:17 AM Feature #12361: Proposal: add Geo::Coord class to standard library
> We could have picked just your basic data representation, without some or all of the methods.
Thing is, I though...
zverok (Victor Shepelev)
09:40 AM Feature #12361: Proposal: add Geo::Coord class to standard library
Great to see the gem. With respect to
> And then, proposal was failed and rejected because it is implemented :) Th...
duerst (Martin Dürst)
09:32 AM Bug #11859: Regexp matching with \p{Upper} and \p{Lower} for EUC-JP doesn’t work.
Some additional comments following up on the commiters' meeting yesterday:
There are many single-byte non-Unicode ...
duerst (Martin Dürst)
04:27 AM Bug #12486 (Third Party's Issue): Segmentation fault
> C:\Ruby23-x64\lib\ruby\gems\2.3.0\gems\fb-0.8.0\fb.so(Init_fb+0xca8) [0x00000000
66D88CE8]
[0x0000000066D83BA3]
...
usa (Usaku NAKAMURA)
02:19 AM Feature #12020: Documenting Ruby memory model
I have had a quick read through comments on this issue, and I have a few responses. Sorry for my late arrival...I had... headius (Charles Nutter)
01:20 AM Revision 1bec294b (git): * 2016-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:20 AM Revision 78e8e21a (git): NEWS: describe Integer#digits [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata

06/13/2016

07:21 PM Bug #12402: Inline rescue behavior inconsistent for method calls with arguments and assignment
Hm. Yup, that definitely seems to bind funny, specifically during the parsing. Here's the Ripper output for "var1 = D... noahgibbs (Noah Gibbs)
06:49 PM Bug #12413: Dir#close does not raise IOError on already closed handle on OS X
ruby_2_3 r55405 merged revision(s) 55120. nagachika (Tomoyuki Chikanaga)
06:49 PM Revision ac9d6faa (git): merge revision(s) 55120: [Backport #12413]
* dir.c (dir_close): update RDoc for 2.3 #close change
[ruby-core:75679] [Bug #12413]
git-svn-id: svn+ssh...
nagachika (Tomoyuki Chikanaga)
06:48 PM Bug #12332: [] proc.c: fix RDoc of Proc#===/call/yield/[]
ruby_2_3 r55404 merged revision(s) 55010. nagachika (Tomoyuki Chikanaga)
06:48 PM Revision 1ce12771 (git): merge revision(s) 55010: [Backport #12332]
* proc.c: fix RDoc of Proc#===/call/yield/[]
[Bug #12332]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bra...
nagachika (Tomoyuki Chikanaga)
06:46 PM Bug #12389: Module#constants includes non-constants
ruby_2_3 r55403 merged revision(s) 55182. nagachika (Tomoyuki Chikanaga)
06:46 PM Revision f8cccade (git): merge revision(s) 55182: [Backport #12389]
* variable.c (rb_local_constants_i): exclude hidden constants.
[ruby-core:75575] [Bug #12389]
git-svn-id:...
nagachika (Tomoyuki Chikanaga)
06:33 PM Bug #12367: [] Declaring an already defined class with Object as the new superclass does not raise an error
ruby_2_3 r55402 merged revision(s) 54970. nagachika (Tomoyuki Chikanaga)
06:33 PM Revision cd1e32f7 (git): merge revision(s) 54970: [Backport #12367]
* insns.def (defineclass): Also raise an error when redeclaring the
superclass of a class as Object and it ...
nagachika (Tomoyuki Chikanaga)
06:23 PM Bug #12355: [] exec, system, and spawn fail when Array#to_hash is defined and their first argument is an Array
ruby_2_3 r55401 merged revision(s) 54934. nagachika (Tomoyuki Chikanaga)
06:23 PM Revision 84b8954d (git): merge revision(s) 54934: [Backport #12355]
* process.c (rb_exec_getargs): honor the expected argument types
over the conversion method. the basic lan...
nagachika (Tomoyuki Chikanaga)
06:14 PM Bug #12340: Windows: File.truncate has two string encoding issues
ruby_2_3 r55400 merged revision(s) 54887-54889. nagachika (Tomoyuki Chikanaga)
06:14 PM Revision 85ca853a (git): merge revision(s) 54887-54889: [Backport #12340]
* win32/win32.c, include/ruby/win32.h (rb_w32_utruncate): implements new
truncate alternative which accepts...
nagachika (Tomoyuki Chikanaga)
06:01 PM Bug #12311: [DOC] Convert DateTime documentation to RDoc
ruby_2_3 r55399 merged revision(s) 54721. nagachika (Tomoyuki Chikanaga)
05:58 PM Revision 805e7824 (git): merge revision(s) 54721: [Backport #12311]
* ext/date/date_core.c (Init_date_core): [DOC] Convert DateTime
documentation to RDoc from Markdown.
...
nagachika (Tomoyuki Chikanaga)
03:43 PM Bug #12485: Kernel.Rational raises TypeError though given denominator returns 1 by to_int
Nobuyoshi Nakada wrote:
> You can use `RB_INTEGER_TYPE_P` in the trunk.
I forgot it. Thanks.
mrkn (Kenta Murata)
02:58 PM Bug #12485: Kernel.Rational raises TypeError though given denominator returns 1 by to_int
You can use `RB_INTEGER_TYPE_P` in the trunk. nobu (Nobuyoshi Nakada)
02:53 PM Bug #12485: Kernel.Rational raises TypeError though given denominator returns 1 by to_int
Attached can fix this issue. mrkn (Kenta Murata)
02:39 PM Bug #12485 (Closed): Kernel.Rational raises TypeError though given denominator returns 1 by to_int
Is it an intentional behavior?
```ruby
class << (o = Object.new)
def to_int
1
end
end
Rational(1, ...
mrkn (Kenta Murata)
03:36 PM Feature #12484: Optimizing Rational
I've uploaded a wrong file.
The correct one is this.
mrkn (Kenta Murata)
03:34 PM Feature #12484: Optimizing Rational
I've checked the attached , and I found a case that should be fixed.
It's related to Integer subclasses.
Nob...
mrkn (Kenta Murata)
01:01 PM Feature #12484 (Assigned): Optimizing Rational
Hi, tad.
We discussed this issue on Developer Meeting June.
We hope to merge this by yourself with a review...
hsbt (Hiroshi SHIBATA)
08:26 AM Feature #12484: Optimizing Rational
Thank you so much, Matz!
I'll wait for muraken's review.
tad (Tadashi Saito)
07:41 AM Feature #12484: Optimizing Rational
@ttad I'll check your . Please wait a moment. mrkn (Kenta Murata)
07:29 AM Feature #12484: Optimizing Rational
Accepted. I will give you committer right.
Matz.
matz (Yukihiro Matsumoto)
01:02 AM Feature #12484: Optimizing Rational
> It should be impossible, as a subclass of Integer can't instantiate.
Users can instantiate subclasses of Integer...
mrkn (Kenta Murata)
03:20 PM Feature #12361: Proposal: add Geo::Coord class to standard library
> Although I feel it's good to have common coordination class, I don't think it's wise to pick one implementation ove... zverok (Victor Shepelev)
02:52 PM Feature #12361: Proposal: add Geo::Coord class to standard library
Thanks. Already did it into gem: https://.com/zverok/geo_coord -- and will see how it is playing with ecosystem. zverok (Victor Shepelev)
02:50 PM Feature #12361 (Rejected): Proposal: add Geo::Coord class to standard library
Although I feel it's good to have common coordination class, I don't think it's wise to pick one implementation over ... matz (Yukihiro Matsumoto)
02:51 PM Feature #12299: Add Warning module for customized warning handling
Yukihiro Matsumoto wrote:
> I like the basic idea. I can be fundamental of higher level abstraction.
> My only conc...
jeremyevans0 (Jeremy Evans)
08:26 AM Feature #12299: Add Warning module for customized warning handling

* If C extension shows warning, we can't stop with filen names because the file is caller's file (maybe not a probl...
ko1 (Koichi Sasada)
08:19 AM Feature #12299: Add Warning module for customized warning handling
I like the basic idea. I can be fundamental of higher level abstraction.
My only concern is the name. `Warning` may ...
matz (Yukihiro Matsumoto)
02:43 PM Bug #12486 (Third Party's Issue): Segmentation fault
ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]
-- Control frame information ------------------------------...
benjaminao (Benjamin Alvarez)
02:09 PM Feature #10473: Change Date#to_datetime to use local time
Similar problem exists on Samoa (Pacific/Apia).
There is no 2011-12-30 in Pacific/Apia.
http://en.wikipedia.org/w...
akr (Akira Tanaka)
12:39 PM Feature #10473: Change Date#to_datetime to use local time
Akira Tanaka wrote:
> The proposed seems fine.
>
> However I recommend to add more tests for old dates arou...
akr (Akira Tanaka)
09:12 AM Feature #10473: Change Date#to_datetime to use local time
The proposed seems fine.
However I recommend to add more tests for old dates around transition between Juria...
akr (Akira Tanaka)
12:46 PM Revision 6965be68 (git): fix test of r55397
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:34 PM Feature #8214 (Closed): デッドロックチェックに全スレッドのバックトレースダンプの追加
Applied in changeset r55397.
----------
* thread.c (debug_deadlock_check): show thread lock dependency and
backtra...
naruse (Yui NARUSE)
09:13 AM Feature #8214 (Assigned): デッドロックチェックに全スレッドのバックトレースダンプの追加
shyouhei (Shyouhei Urabe)
12:34 PM Revision a475df2f (git): * thread.c (debug_deadlock_check): show thread lock dependency and
backtrace [Feature #8214] [ruby-dev:47217]
* thread.c (thread_status_name): show "sleep_forever" instead of
"sleep...
naruse (Yui NARUSE)
11:50 AM Bug #12359 (Closed): Named captures "conflict" warning is unnecessary and limits uses of named captures
Applied in changeset r55396.
----------
parse.y: no named capture conflict warnings
* parse.y (reg_named_capture_as...
nobu (Nobuyoshi Nakada)
09:27 AM Bug #12359: Named captures "conflict" warning is unnecessary and limits uses of named captures
Accepted.
Matz.
matz (Yukihiro Matsumoto)
11:50 AM Revision 75a68057 (git): parse.y: no named capture conflict warnings
* parse.y (reg_named_capture_assign_iter): remove named capture
conflict warnings. it is just annoying rather than...
nobu (Nobuyoshi Nakada)
11:44 AM Feature #12447 (Closed): Integer#digits for extracting digits of place-value notation in any base
Applied in changeset r55395.
----------
numeric.c: Add Integer#digits [Feature #12447] [ruby-core:75799]
mrkn (Kenta Murata)
09:08 AM Feature #12447: Integer#digits for extracting digits of place-value notation in any base
Summary of decision in today's Developer meeting:
- The results endian is little endian.
- Raise `Math::DomainErr...
mrkn (Kenta Murata)
08:05 AM Feature #12447: Integer#digits for extracting digits of place-value notation in any base
I wanted such method to encode integer in some binary format.
(I cannot remember concrete example.)
For example, pa...
akr (Akira Tanaka)
08:01 AM Feature #12447: Integer#digits for extracting digits of place-value notation in any base
Approved.
Matz.
matz (Yukihiro Matsumoto)
11:43 AM Revision 9042cf21 (git): numeric.c: Add Integer#digits [Feature #12447] [ruby-core:75799]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
11:35 AM Bug #12427 (Closed): Defining methods with the same name to both Fixnum and Bignum classes could cause SEGV in C extensions since Feature #12005
Applied in changeset r55394.
----------
Integer unification macro
* include/ruby/ruby.h (RUBY_INTEGER_UNIFICATION):...
nobu (Nobuyoshi Nakada)
11:34 AM Revision c071c052 (git): Integer unification macro
* include/ruby/ruby.h (RUBY_INTEGER_UNIFICATION): macro to tell if
Integer is integrated. [ruby-core:75718][Bug #1...
nobu (Nobuyoshi Nakada)
10:17 AM Feature #12317: Name space of a module
Akira Tanaka wrote:
> I think lexical information is not obtainable in a method.
>
> ```
> % ruby -e '
> module...
sawa (Tsuyoshi Sawada)
09:54 AM Feature #12317: Name space of a module
I think lexical information is not obtainable in a method.
```
% ruby -e '
module A
module B
end
end
m...
akr (Akira Tanaka)
09:37 AM Bug #11859 (Rejected): Regexp matching with \p{Upper} and \p{Lower} for EUC-JP doesn’t work.
Ruby doesn't have case tables for non Unicode encodings.
And EUC-JP is legacy encoding, I don't think such encodin...
naruse (Yui NARUSE)
09:11 AM Bug #12345: A module's private constants are given with `Module#constant(false)`
Report upper half: is a bug, should be fixed. shyouhei (Shyouhei Urabe)
08:27 AM Feature #12460: Provide Unicode Version information in a better location that UnicodeNormalize::UNICODE_VERSION
`RbConfig::CONFIG['UNICODE_VERSION']` looks just fine.
Matz.
matz (Yukihiro Matsumoto)
08:14 AM Feature #6647: Exceptions raised in threads should be logged
Now we can try Thread[.#]report_on_exception=(bool) using trunk.
It seems true-by-default and report-on-GC needs m...
akr (Akira Tanaka)
07:58 AM Revision ed75b6b4 (git): * 2016-06-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:58 AM Revision 86e9f855 (git): * test/ruby/enc/test_case_comprehensive.rb: Add tests for full Unicode
swapcase.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
duerst (Martin Dürst)
07:44 AM Feature #12281: Allow lexically scoped use of refinements with `using {}` block syntax
Daniel P. Clark wrote:
> In Ruby 2.2.3 a refinement could be used in a begin/end block.
>
> ~~~ruby
> module Moo...
shugo (Shugo Maeda)
07:15 AM Feature #12281 (Assigned): Allow lexically scoped use of refinements with `using {}` block syntax
shyouhei (Shyouhei Urabe)
07:30 AM Feature #12086: using: option for instance_eval etc.
I like the idea, but I understand this makes implementation harder (especially for performance).
Feel free to commen...
matz (Yukihiro Matsumoto)
07:27 AM Feature #12086: using: option for instance_eval etc.
I'm against `instance_eval` under the hood by libraries. nobu (Nobuyoshi Nakada)
07:30 AM Bug #12295 (Closed): Ripper not emitting on_parse_error for global variable name syntax errors
aamine (Minero Aoki)
07:11 AM Bug #12295: Ripper not emitting on_parse_error for global variable name syntax errors
Ripper is just a thin wrapper over ruby parser, so the original parser differentiate them, ripper just inherits diffe... aamine (Minero Aoki)
07:06 AM Bug #12295 (Assigned): Ripper not emitting on_parse_error for global variable name syntax errors
shyouhei (Shyouhei Urabe)
06:46 AM Feature #12333: `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
Approved. I want to
```
ar = [1]
ar.concat(ar, ar)
```
to result `[1,1,1]`.
Matz.
matz (Yukihiro Matsumoto)
06:14 AM Misc #12283 (Assigned): Obsolete ChangeLog and commit message in Git-style
shyouhei (Shyouhei Urabe)
02:48 AM Feature #715: Ruby interpreter should understand UTF-8 symbols with special meaning
I have a somewhat mixed opinion. The proposal is for aliases, not for replacements. Therefore, whether some people th... duerst (Martin Dürst)
01:16 AM Feature #715: Ruby interpreter should understand UTF-8 symbols with special meaning
I happen to be a Japanese and understands Japanese language. Throughout history of our programming language construc... shyouhei (Shyouhei Urabe)
12:25 AM Bug #12443: Test failures in TestDir_M17N on cygwin
The following may be relevant:
https://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-unusual
What it s...
duerst (Martin Dürst)

06/12/2016

02:29 PM Feature #12484: Optimizing Rational
Tadashi Saito wrote:
> Other concern is my prerequisites. I assumed that Rational have a pair of `::Integer` (intern...
nobu (Nobuyoshi Nakada)
02:06 PM Feature #12484: Optimizing Rational
I also created PR for detailed information.
https://.com/ruby/ruby/pull/1381
tad (Tadashi Saito)
02:00 PM Feature #12484 (Closed): Optimizing Rational
## Abstract
I optimized built-in library Rational. It is more than 3.7 times faster now in some cases.
## Backg...
tad (Tadashi Saito)
02:20 PM Revision f5449025 (git): dump to stdout
* test/objspace/test_objspace.rb (test_dump_all): dump to stdout
instead of a string, get rid of hung up.
git-svn-...
nobu (Nobuyoshi Nakada)
09:45 AM Revision 58edb064 (git): File.expand_path compose test only on OS X
* test/ruby/test_file_exhaustive.rb (test_expand_path_compose):
valid only on OS X.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
05:48 AM Revision 60095cec (git): * test/ruby/enc/test_case_comprehensive.rb: Add tests for ASCII-only
swapcase; store calculated values in hashes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55389 b2dd03c8-39d4-...
duerst (Martin Dürst)
05:06 AM Revision 9f703785 (git): openssl: support non AES-GCM AEAD ciphers in OpenSSL::Cipher
* ext/openssl/ossl_cipher.c (ossl_cipher_get_auth_tag,
ossl_cipher_set_auth_tag): Check if the cipher flags retriev...
rhenium (Kazuki Yamaguchi)
04:48 AM Revision aefb79c2 (git): openssl: avoid test failure in test_engine.rb
* test/openssl/test_engine.rb (test_openssl_engine_builtin,
test_openssl_engine_by_id_string): Skip test if 'openss...
rhenium (Kazuki Yamaguchi)
01:25 AM Feature #12482: ArgumentError.new(nil) should give a better description
It breaks ruby/spec.
https://.com/ruby/ruby/compare/trunk...nobu:feature/12482-Exception-nil-mesg
```diff...
nobu (Nobuyoshi Nakada)
01:23 AM Bug #12483 (Closed): File.expand_path does not normalize cwd
nobu (Nobuyoshi Nakada)
12:13 AM Bug #12483 (Closed): File.expand_path does not normalize cwd
https://.com/rails/rails/issues/25303#issuecomment-224834804
> I notice some other inconsistencies that may ...
nobu (Nobuyoshi Nakada)
12:24 AM Revision 7a4aea47 (git): * 2016-06-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:24 AM Revision 797f2eda (git): file.c: normalize cwd
* file.c (append_fspath): normalize directory name to be appended
on OS X. [ruby-core:75957] [Ruby trunk Bug#12483...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom