Activity
From 06/13/2016 to 06/19/2016
06/19/2016
-
06:54 PM Bug #12437: Is it "legal" to call collect! in class initializer?
- Actually it could be fixed by reverting this patch:
https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&rev... -
05:47 PM Bug #12438: OptParse: Short style switch with range does not work
- ruby_2_3 r55459 merged revision(s) 55228.
-
05:47 PM Revision a11bb4fa (git): merge revision(s) 55228: [Backport #12438]
- * lib/optparse.rb (OptionParser::Completion.candidate): get rid of
nil as key names. [ruby-core:75773] [Bu... -
05:37 PM Bug #12423: Regexp: Heap Buffer Overflow in regparse.c : next_state_value()
- ruby_2_3 r55458 merged revision(s) 55163,55165.
-
05:36 PM Bug #12420: Regexp: Segfault due to Invalid Read in regparse.c : bbuf_free()
- ruby_2_3 r55458 merged revision(s) 55163,55165.
-
05:35 PM Revision 68c4c9d2 (git): merge revision(s) 55163,55165: [Backport #12420]
- * regparse.c (fetch_token_in_cc): raise error if given octal escaped
character is too big. [Bug #12420] [Bu... -
12:26 PM Revision 102815b0 (git): openssl: add OpenSSL::OCSP::SingleResponse
- * ext/openssl/ossl_ocsp.c: Add OCSP::SingleResponse that represents an
OCSP SingleResponse structure. Also add two ... -
10:20 AM Bug #12507 (Closed): random SEGV in kernel.system when called with long parametre list
- Hello.
kernel.system randomly SEGV when called with long parametre list. list length
that causes SEGV (or other e... -
09:42 AM Revision 830c3a14 (git): openssl: allow passing absolute times in OCSP::BasicResponse#add_status
- * ext/openssl/ossl_ocsp.c (ossl_ocspbres_add_status): Allow specifying
the times (thisUpdate, nextUpdate and revoca... -
09:42 AM Revision f31f1f1a (git): openssl: implement initialize_copy for OpenSSL::OCSP::*
- * ext/openssl/ossl_ocsp.c: Implement OCSP::{CertificateId,Request,
BasicResponse,Response}#initialize_copy.
[ruby... -
09:30 AM Bug #12381 (Closed): ext/openssl classes' dup/clone don't work well
- Applied in changeset r55454.
----------
openssl: implement initialize_copy method for PKey classes
* ext/openssl/os... -
09:29 AM Revision be1baf4a (git): openssl: implement initialize_copy method for PKey classes
- * ext/openssl/ossl_pkey_dh.c, ext/openssl/ossl_pkey_dsa.c,
ext/openssl/ossl_pkey_ec.c, ext/openssl/ossl_pkey_rsa.c:... -
08:18 AM Bug #12506 (Assigned): On cygwin, Feature #5994 does not work
- On cygwin, Feature #5994 doesn't seem to have been implemented. This can be confirmed with test/ruby/test_dir.rb (see...
-
07:55 AM Bug #12443 (Closed): Test failures in TestDir_M17N on cygwin
- Applied in changeset r55453.
----------
* test/ruby/test_dir_m17n.rb: Skip tests with non-UTF-8 encodings
on cygwi... -
07:55 AM Revision b67ead14 (git): * test/ruby/test_dir_m17n.rb: Skip tests with non-UTF-8 encodings
- on cygwin. Cygwin can use the Unicode PUA (private use area) to store
bytes from non-UTF-8 filenames (see
https:/... - 06:01 AM Revision a4246658 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:01 AM Revision d282efbe (git): * localeinit.c: Fix filesystem encoding for cygwin to UTF-8 (see
- https://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-unusual)
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
05:31 AM Revision 31388c4a (git): openssl: add 'const's required in OpenSSL master
- * ext/openssl/ossl_pkey.h, ext/openssl/ossl_pkey_dh.c,
ext/openssl/ossl_pkey_dsa.c, ext/openssl/ossl_pkey_rsa.c: A ... -
02:19 AM Revision 0ce3fab4 (git): variable.c: consider length
- * variable.c (rb_path_to_class): consider the string length
instead of a terminator.
git-svn-id: svn+ssh://ci.ruby... -
01:54 AM Revision 5707ba30 (git): variable.c: rb_const_search
- * variable.c (rb_path_to_class): search the constant at once
instead of checking if defined and then getting it.
g... - 01:48 AM Revision 60857ce1 (git): * 2016-06-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:48 AM Revision b5699714 (git): Normalization test iff UTF-8 file system
- * test/ruby/test_file_exhaustive.rb (test_expand_path_compose):
normalization is meaningless unless file system enc... -
12:34 AM Feature #3511: rb_path_to_class should call custom const_defined? methods
- Hiroshi Nakamura wrote:
> Aaron, is this hook extension still needed for your usecase? (assuming Rails?)
>
> Not ...
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.
-
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... -
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
-
10:53 AM Bug #12504: test failure of openssl with ubuntu 16.04
- Thank you for your patch.
I confirmed to fix it with r55444.
http://rubyci.s3.amazonaws.com/ubuntu/ruby-trunk/l... -
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... -
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... -
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... -
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-... -
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... -
05:11 AM Revision 73769079 (git): * test/rubygems/test_gem_installer.rb: Fixed broken test with extension
- build. https://github.com/rubygems/rubygems/pull/1645
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55443 b2dd03... - 05:11 AM Revision 03141e20 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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://github.com/rubygems/rubygems/pull/1638
g... -
05:04 AM Bug #12503 (Closed): Backport r55427 (fix heap overflow in tr_trans)
- バックポート管理用チケットです。
-
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... -
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... -
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... -
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.
... -
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... -
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... -
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 ... -
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...
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
-
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... -
11:15 PM Bug #12501 (Rejected): Assignment to local variable itself doesn't occur an error
-
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... -
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
... -
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...
-
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...
-
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:
``... - 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
-
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... -
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.
-
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...
-
12:59 AM Bug #12499: case statement requires keyword "then" in windows
- `:` after `when` had never been an official spec.
06/16/2016
-
10:15 PM Bug #12499: case statement requires keyword "then" in windows
- You can also use `;` instead of `then`.
-
10:03 PM Bug #12499 (Rejected): case statement requires keyword "then" in windows
-
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... -
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... -
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... -
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...
-
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 ...
-
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... -
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://github.com/openssl/openssl/issues/8... -
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... -
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... -
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... -
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 patch is writ... -
08:02 AM Feature #12495: Make "private" return the arguments again, for chaining
- The patch is written for Ruby 2.3.1, just because the tests were broken in trunk.
-
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` (...
-
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... -
03:43 AM Bug #12492: RUBY_DEBUG=gc_stress dumps core
- なお当方の環境はgcc version 6.0.0 20160320 (experimental) (Homebrew gcc6 6-20160320)です。
-
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 ... -
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 ... -
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... -
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...
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.
... -
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 ... -
04:05 PM Bug #12390: Heap Buffer Overflow in Marshal Load on 32-bit
- ruby_2_3 r55426 merged revision(s) 55054.
-
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... -
03:40 PM Bug #12382: Deprecated constants will not print out warning when accessed directly
- ruby_2_3 r55425 merged revision(s) 55005.
-
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]... - 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
-
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... -
02:39 PM Bug #12493: Confusing did_you_mean error
- This is a duplicate of #12037.
-
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... -
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 ...
-
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?... -
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.
... -
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 ... -
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... -
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.... -
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... -
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... -
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... -
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... -
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-... -
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...
-
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... -
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...
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... -
06:46 PM Bug #12488 (Closed): Backport r55410 (reject too large precision in date_strftime.c)
- Backport 管理用チケットです。
r55410 の DateTime#strftime の精度の修正のソースの該当部分は 2.1 以降同じなので Backport 対象と思われます。 -
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 ... -
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`...
-
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... -
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 ... -
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... -
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]... -
03:43 PM Bug #12469 (Closed): Compile error in date_parse.c
- 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
-
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... -
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
-
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 ... -
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... -
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...
-
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... -
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... -
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... -
12:47 PM Bug #12450: Segmentation fault
- nice! Thanks for the workaround.
-
11:22 AM Bug #12450 (Third Party's Issue): Segmentation fault
- It's a bug of libshadow.
https://github.com/railsmachine/libshadow/pull/4 -
09:14 AM Bug #12450: Segmentation fault
- Any idea ?
-
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... -
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... -
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 ... -
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... -
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... -
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 ... -
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]
... -
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...
- 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
- 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
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...
-
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.
-
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... -
06:48 PM Bug #12332: [PATCH] proc.c: fix RDoc of Proc#===/call/yield/[]
- ruby_2_3 r55404 merged revision(s) 55010.
-
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... -
06:46 PM Bug #12389: Module#constants includes non-constants
- ruby_2_3 r55403 merged revision(s) 55182.
-
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:... -
06:33 PM Bug #12367: [PATCH] Declaring an already defined class with Object as the new superclass does not raise an error
- ruby_2_3 r55402 merged revision(s) 54970.
-
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 ... -
06:23 PM Bug #12355: [PATCH] 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.
-
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... -
06:14 PM Bug #12340: Windows: File.truncate has two string encoding issues
- ruby_2_3 r55400 merged revision(s) 54887-54889.
-
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... -
06:01 PM Bug #12311: [DOC] Convert DateTime documentation to RDoc
- ruby_2_3 r55399 merged revision(s) 54721.
-
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.
... -
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. -
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.
-
02:53 PM Bug #12485: Kernel.Rational raises TypeError though given denominator returns 1 by to_int
- Attached patch can fix this issue.
-
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, ... -
03:36 PM Feature #12484: Optimizing Rational
- I've uploaded a wrong file.
The correct one is this. -
03:34 PM Feature #12484: Optimizing Rational
- I've checked the attached patch, and I found a case that should be fixed.
It's related to Integer subclasses.
Nob... -
01:01 PM Feature #12484 (Assigned): Optimizing Rational
- Hi, tad.
We discussed this issue on Developer Meeting June.
We hope to merge this patch by yourself with a review... -
08:26 AM Feature #12484: Optimizing Rational
- Thank you so much, Matz!
I'll wait for muraken's review. -
07:41 AM Feature #12484: Optimizing Rational
- @ttad I'll check your patch. Please wait a moment.
-
07:29 AM Feature #12484: Optimizing Rational
- Accepted. I will give you committer right.
Matz. -
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... -
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...
-
02:52 PM Feature #12361: Proposal: add Geo::Coord class to standard library
- Thanks. Already did it into gem: https://github.com/zverok/geo_coord -- and will see how it is playing with ecosystem.
-
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 ...
-
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... -
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...-
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 ... -
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 ------------------------------... -
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... -
12:39 PM Feature #10473: Change Date#to_datetime to use local time
- Akira Tanaka wrote:
> The proposed patch seems fine.
>
> However I recommend to add more tests for old dates arou... -
09:12 AM Feature #10473: Change Date#to_datetime to use local time
- The proposed patch seems fine.
However I recommend to add more tests for old dates around transition between Juria... -
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
-
12:34 PM Feature #8214 (Closed): デッドロックチェックに全スレッドのバックトレースダンプの追加
- Applied in changeset r55397.
----------
* thread.c (debug_deadlock_check): show thread lock dependency and
backtra... -
09:13 AM Feature #8214 (Assigned): デッドロックチェックに全スレッドのバックトレースダンプの追加
-
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... -
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... -
09:27 AM Bug #12359: Named captures "conflict" warning is unnecessary and limits uses of named captures
- Accepted.
Matz.
-
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... -
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] -
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... -
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... -
08:01 AM Feature #12447: Integer#digits for extracting digits of place-value notation in any base
- Approved.
Matz.
- 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
-
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):... -
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... -
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... -
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... -
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... -
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.
-
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. -
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... - 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
-
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 -
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... -
07:15 AM Feature #12281 (Assigned): Allow lexically scoped use of refinements with `using {}` block syntax
-
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... -
07:27 AM Feature #12086: using: option for instance_eval etc.
- I'm against `instance_eval` under the hood by libraries.
-
07:30 AM Bug #12295 (Closed): Ripper not emitting on_parse_error for global variable name syntax errors
-
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...
-
07:06 AM Bug #12295 (Assigned): Ripper not emitting on_parse_error for global variable name syntax errors
-
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. -
06:14 AM Misc #12283 (Assigned): Obsolete ChangeLog and commit message in Git-style
-
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...
-
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...
-
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...
Also available in: Atom