Project

General

Profile

Activity

From 05/27/2016 to 06/02/2016

06/02/2016

04:52 PM Revision ff489440 (git): * 2016-06-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:52 PM Revision 96731d06 (git): dln_find.c: MAXPATHLEN is not used already
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:37 PM Feature #12455 (Open): Add a way for class String to determine whether it has only numbers / digits or not
Hello.
Not sure if that has been suggested before. If it was and not deemed fit,
please feel free to close this i...
shevegen (Robert A. Heiler)
03:51 PM Bug #12454: Regexp: Segfault due to Invalid Read in regcomp.c : add_char_opt_map_info
Here is a simpler case - it is an ascii only, valid regular expression according to grep:
~~~
# cat bug-12454-as...
grajagandev (David Moore)
02:55 PM Bug #12454 (Closed): Regexp: Segfault due to Invalid Read in regcomp.c : add_char_opt_map_info
A crafted regular expression will cause a segmentation fault due to an invalid one byte read on 32-bit Ubuntu 14.04. ... grajagandev (David Moore)
12:21 PM Revision c3262bce (git): etc.c: retry with allocated string buffer
* ext/etc/etc.c (etc_systmpdir): retry with allocated string
buffer if static buffer size is not enough.
git-svn-i...
nobu (Nobuyoshi Nakada)
12:18 PM Revision 06614116 (git): win32.c: use SHGetPathFromIDListEx
* win32/win32.c (get_special_folder): use SHGetPathFromIDListEx if
available instead of old SHGetPathFromIDListW, t...
nobu (Nobuyoshi Nakada)
09:43 AM Feature #11741: Migrate Ruby to Git from Subversion
I know this feature request already reject but still posting in case if guys are still considering to move git.
my...
[email protected] (ferdinand rosario)
08:05 AM Revision 360f7425 (git): ruby.c: no MAXPATHLEN for loadpath
* ruby.c (ruby_init_loadpath_safe): remove MAXPATHLEN restriction
for Windows 10.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
07:51 AM Revision 452eba30 (git): ruby-mode.el: squiggly heredoc
* misc/ruby-mode.el (ruby-here-doc-beg-re),
(ruby-here-doc-beg-match, ruby-parse-partial): Support for
`squiggly ...
nobu (Nobuyoshi Nakada)
05:27 AM Revision e5b9d51a (git): common.mk: des_tables.c
* common.mk (missing-srcs): add rule for missing/des_tables.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@552...
nobu (Nobuyoshi Nakada)
04:53 AM Feature #8214: デッドロックチェックに全スレッドのバックトレースダンプの追加
デッドロック関連のデバッグであれば A -> B の順にロックを取ろうとしているスレッドと B -> A の順に
ロックを取ろうとしているスレッドが両方いる、という事実が重要だと思うので、バックトレースは極めて重要だと考えます。
tagomoris (Satoshi Tagomori)
04:03 AM Bug #12453 (Closed): 2.3.1p112 version running demo of array methods about 3x slower than running it with 2.2.0p0 version
The 2.3.1p112 version ran a script that had a very simple demo of array methods close to 3x slower than running it wi... HarlinSeritt (Harlin Seritt)
03:05 AM Revision 80cd6b87 (git): crypt.c: suppress warnings
* missing/crypt.c (SPE): make unsigned so that literal integers do
not exceed 32bit signed integer limit.
git-svn-...
nobu (Nobuyoshi Nakada)
02:30 AM Revision 9334bb30 (git): crypt.c: fix syntax error on mswin
* missing/crypt.c (constdatablock): fix error on mswin. Visual C
does not accept an empty initializer.
git-svn-id:...
nobu (Nobuyoshi Nakada)
01:54 AM Revision 55cc1c61 (git): * 2016-06-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:54 AM Revision 81d55195 (git): ruby.h: reduce repeated calcuations
* include/ruby/ruby.h (rb_scan_args_{hash,block}_idx): reduce
repeated index calcuations.
* include/ruby/ruby.h (r...
nobu (Nobuyoshi Nakada)
01:24 AM Revision 3dd98b24 (git): * string.c: Raise ArgumentError when invalid string is detected in
case mapping methods.
* enc/unicode.c: Check for invalid string and signal with negative
length value.
* test/ruby/...
duerst (Martin Dürst)

06/01/2016

07:36 PM Bug #12452 (Rejected): Regexp alternation does not backtrack to check the other alternatives if a match is found on the first one
Hi, there is a problem with Regexps containing alternation where it returns the first matched alternative even if the... hukasu (Lucas Farias)
04:58 PM Bug #12451 (Rejected): ruby yaml strangely parses string as fixnum
Hi, I have stumbled upon a weird behavior of the yaml parser in ruby - older versions (1.8.7, 2.1.5), even latest 2.3... dwatzke (David Watzke)
04:54 PM Feature #8214: デッドロックチェックに全スレッドのバックトレースダンプの追加
バックトレースも欲しいらしいので
```
% ./miniruby -ve'Thread.current.name="MainThread!";z=Thread.new{Thread.stop};a,b=Thread.new{...
naruse (Yui NARUSE)
04:10 PM Feature #8214: デッドロックチェックに全スレッドのバックトレースダンプの追加
とりあえず以下のような感じで作ってみました。
やっぱりバックトレースも欲しいかな
```
% ./miniruby -ve'Thread.current.name="MainThread!";z=Thread.new{Thr...
naruse (Yui NARUSE)
01:42 PM Bug #12195 (Feedback): [BUG] probable buffer overflow: 4010 for 2005 (CFUNC :read)
Please try with Ruby 2.3.1 hsbt (Hiroshi SHIBATA)
01:41 PM Bug #12255 (Assigned): [DOC] Small fix for rdoc of ext/json/lib/json/add/*
hsbt (Hiroshi SHIBATA)
01:39 PM Revision 2fe60591 (git): ossl_asn1.c: check overflow
* ext/openssl/ossl_asn1.c (ossl_time_split): check overflow and
reorder for optimization.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
01:38 PM Revision 5f225f31 (git): crypt.c: unused functions
* missing/crypt.c: suppress unused non-reentrant functions, by
macro USE_NONREENTRANT_CRYPT.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
01:17 PM Revision a9420124 (git): string.c: fallback to crypt_r
* string.c: prefer crypt_r to crypt iff system crypt nor crypt_r
are not provided.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
12:41 PM Revision 9eca2ced (git): openssl: fix the Year 2038 problem
r55219 didn't fix the entire issue. It only fixed the issue on
environment with sizeof(time_t) == 8 && sizeof(long) =...
rhenium (Kazuki Yamaguchi)
12:05 PM Bug #12437: Is it "legal" to call collect! in class initializer?
Second call to `categories.collect!` works over Categories object. `Set#collect!` tries to create a new set. `Categor... prijutme4ty (Ilya Vorontsov)
10:57 AM Bug #12450: Segmentation fault
OS is SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
LEVEL = 1
rpsqt (Raph Pretot)
10:56 AM Bug #12450 (Third Party's Issue): Segmentation fault
I've try to install puppet agent from rubygem and when I've installed ruby-shadow and libshadow, I've got a seg fault... rpsqt (Raph Pretot)
10:42 AM Revision 07efd917 (git): revert r55246
* configure.in: no longer workaround crypt_r by r55247.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55248 b2dd...
nobu (Nobuyoshi Nakada)
10:24 AM Revision 691556d7 (git): crypt.h: get rid of conflict
* missing/crypt.h: move crypt.h to get rid of conflict with the
system header.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
10:05 AM Revision 8b823e95 (git): workaround: don't check crypt_r
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:00 AM Bug #12102 (Feedback): Ruby Interpreter or extension library
Please try with Ruby 2.3.1 hsbt (Hiroshi SHIBATA)
06:58 AM Revision a8bfa9bd (git): use system crypt
* configure.in: revert r55237. replace crypt, not crypt_r, and
check if crypt is broken more.
* missing/crypt.c: m...
nobu (Nobuyoshi Nakada)
06:24 AM Bug #12348 (Assigned): PKey::EC.public_key returns EC::Point
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 1258bc55 (git): des_tables.c
* missing/crypt_r.c: initialize DES tables statically.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55244 b2dd0...
nobu (Nobuyoshi Nakada)
05:09 AM Bug #12132 (Feedback): Crash during tests
Please try with Ruby 2.3.1 hsbt (Hiroshi SHIBATA)
05:07 AM Revision 9cfc17a2 (git): crypt_r.c: fix out of bounds access
* missing/crypt_r.c (a64toi): initialize statically and fix out of
bounds access when salt is not 7bit clean.
git-...
nobu (Nobuyoshi Nakada)
05:00 AM Revision 2a27b6c8 (git): crypt_r.c: DES tables
* missing/crypt_r.c (des_tables): move sharable DES constant
tables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
04:20 AM Revision bc6db9a5 (git): crypt_r.c: remove casts
* missing/crypt_r.c: consitify and remove unnecessary pointer
casts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
02:54 AM Feature #12354 (Assigned): PKey::EC Can't output public key pem when private key exists
hsbt (Hiroshi SHIBATA)
02:45 AM Revision 509f7467 (git): common.mk: add dependency
* common.mk (string.o): now depends on crypt.h for crypt_r and
struct crypt_data.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
02:44 AM Bug #12070 (Third Party's Issue): "wrong argument type nil" when installing any gem with Puppet on Arch Linux
It seems puppet issue. hsbt (Hiroshi SHIBATA)
02:39 AM Feature #12085 (Assigned): [] openssl: document `exception: false' for *_nonblock
>rhenium
Can you review (and apply) this?
hsbt (Hiroshi SHIBATA)
02:35 AM Revision b9e0cd48 (git): * win32/Makefile.sub (MISSING): fixed build error introduced at r55237.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:08 AM Misc #12400 (Third Party's Issue): Zen of Ruby
nobu (Nobuyoshi Nakada)
01:08 AM Bug #12449 (Third Party's Issue): Trouble installing ruby 2.3.1 from source on Ubuntu 14.0
closing as per request shyouhei (Shyouhei Urabe)
12:52 AM Revision 6593e0fe (git): crypt_r.c: adjust style
* missing/crypt_r.c: adjust style to BSD as the original.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55238 b2...
nobu (Nobuyoshi Nakada)
12:48 AM Revision 3c31685e (git): use crypt_r
* string.c (rb_str_crypt): use reentrant crypt_r.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55237 b2dd03c8-3...
nobu (Nobuyoshi Nakada)
12:37 AM Revision 6cc652a2 (git): * missing/crypt.c (des_setkey): void function never returns any value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:16 AM Revision e1d49beb (git): separate crypt.h
* crypt.h: separate header file from missing/crypt.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55235 b2dd03...
nobu (Nobuyoshi Nakada)
12:14 AM Revision 49895f21 (git): add crypt_r
* missing/crypt.c (crypt_r, setkey_r, encrypt_r): add reentrant
versions.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
12:11 AM Bug #12443: Test failures in TestDir_M17N on cygwin
On 2016/06/01 05:33, [email protected] wrote:
> Issue #12443 has been updated by Yui NARUSE.
>
> Status changed f...
duerst (Martin Dürst)

05/31/2016

08:37 PM Bug #12449: Trouble installing ruby 2.3.1 from source on Ubuntu 14.0
You can close this natarajs (Sayee Natarajan)
08:37 PM Bug #12449: Trouble installing ruby 2.3.1 from source on Ubuntu 14.0
apt-get install —reinstall libc6-dev fixed the issue. natarajs (Sayee Natarajan)
07:08 PM Bug #12449 (Third Party's Issue): Trouble installing ruby 2.3.1 from source on Ubuntu 14.0
Hi,
I am getting errors in compiling. Here's the log - http://paste.ubuntu.com/16873263/
Error is th...
natarajs (Sayee Natarajan)
08:33 PM Bug #12443 (Feedback): Test failures in TestDir_M17N on cygwin
naruse (Yui NARUSE)
08:33 PM Bug #12443: Test failures in TestDir_M17N on cygwin
cygwin is not supported officially. naruse (Yui NARUSE)
10:05 AM Bug #12443 (Closed): Test failures in TestDir_M17N on cygwin
When I try to run `bin/ruby test/runner.rb test/ruby/test_*` (because `make test-all` doesn't work), I get the follow... duerst (Martin Dürst)
07:36 PM Bug #12448: vm_call_cfunc - cfp consistency error
```ruby
describe "DELETE destroy" do
let(:term) { root_account.enrollment_terms.create! }
let(:group) { group_...
jneander (Jeremy Neander)
07:06 PM Bug #12448 (Closed): vm_call_cfunc - cfp consistency error
I am not sure what to say about this bug. I captured multiple ruby crash logs, plus the console output from one execu... jneander (Jeremy Neander)
06:24 PM Misc #12400: Zen of Ruby
Matz' old interview has some of the zen.
http://www.artima.com/intv/ruby.html
The perl-philosophy also influe...
shevegen (Robert A. Heiler)
05:25 PM Bug #12446 (Closed): Failure of TestM17NComb#test_str_crypt_nonstrict on cygwin
Applied in changeset r55233.
----------
crypt.c: fix size macros
* missing/crypt.c: fix size macros to use configur...
nobu (Nobuyoshi Nakada)
11:41 AM Bug #12446: Failure of TestM17NComb#test_str_crypt_nonstrict on cygwin
Other failures that may be related to this one:
```
[ 233/1101] TestString#test_crypt = 0.00 s
2) Failure:
Te...
duerst (Martin Dürst)
10:20 AM Bug #12446 (Closed): Failure of TestM17NComb#test_str_crypt_nonstrict on cygwin
When resorting to `bin/ruby test/runner.rb test/ruby/test_[j-z]*` to get around the problem described in https://bugs... duerst (Martin Dürst)
05:25 PM Revision 7e053ffe (git): crypt.c: fix size macros
* missing/crypt.c: fix size macros to use configured values
for platforms long is larger than 32bit.
[ruby-core:7...
nobu (Nobuyoshi Nakada)
04:49 PM Revision 4cec7e8e (git): crypt.c: protoize
* missing/crypt.c: protoize function definitions and make
always-zero functions void.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
04:49 PM Revision f4b4a19e (git): * 2016-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:49 PM Revision ccea383a (git): crypt.c: constify
* missing/crypt.c: constify Standard DES Tables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55230 b2dd03c8-39...
nobu (Nobuyoshi Nakada)
04:28 PM Feature #3187: Allow dynamic Fiber stack size
FYI, it appears at least one Ruby implementation has implemented this unilaterally: https://.com/rubinius/rubin... headius (Charles Nutter)
02:37 PM Feature #12447 (Closed): Integer#digits for extracting digits of place-value notation in any base
I sometimes want to extract digits of place-value notation of integer numbers.
For example:
```
12345.digits ...
mrkn (Kenta Murata)
02:10 PM Revision 1978ce78 (git): openssl: add missing test for r55219
* test/openssl/test_asn1.rb: Add missing regression test for r55219. It
fixed the year 2038 issue but the test code...
rhenium (Kazuki Yamaguchi)
11:40 AM Bug #12445: Testing TestIO#test_open_fifo_does_not_block_other_threads results in deadlock on cygwin
Martin Dürst wrote:
> `TestSignal#test_exit_action` is another test that hangs in the same way, but from the name, i...
duerst (Martin Dürst)
11:38 AM Bug #12445: Testing TestIO#test_open_fifo_does_not_block_other_threads results in deadlock on cygwin
`TestSignal#test_exit_action` is another test that hangs in the same way, but from the name, it's not clear whether t... duerst (Martin Dürst)
10:52 AM Bug #12445: Testing TestIO#test_open_fifo_does_not_block_other_threads results in deadlock on cygwin
Very much the same also for `TestReadPartial#test_open_pipe`. Probably also related. duerst (Martin Dürst)
10:43 AM Bug #12445: Testing TestIO#test_open_fifo_does_not_block_other_threads results in deadlock on cygwin
I see exactly the same phenomenon for `TestProcess#test_execopts_redirect_open_fifo`. Given the similarity of the tes... duerst (Martin Dürst)
10:15 AM Bug #12445 (Assigned): Testing TestIO#test_open_fifo_does_not_block_other_threads results in deadlock on cygwin
When I run `bin/ruby test/runner.rb test/ruby/test_*`, testing stops at `TestIO#test_open_fifo_does_not_block_other_t... duerst (Martin Dürst)
10:36 AM Bug #12441 (Closed): Segfault in mod_exp
The minimal reproducer:
~~~ruby
123.to_bn.mod_exp(456, nil)
~~~
This is already (unintentionally) fixed in r5...
rhenium (Kazuki Yamaguchi)
09:35 AM Bug #12441 (Closed): Segfault in mod_exp
I have the piece of code crashing reliably.
~~~
#!/usr/bin/env ruby
require 'openssl'
p = 65997564567567456...
technion (Joshua Small)
10:10 AM Bug #12444 (Assigned): Segmentation fault when running TestException#test_machine_stackoverflow on cygwin
When I try to run `bin/ruby test/runner.rb test/ruby/test_*`, I get the error below. This is immediately followed by ... duerst (Martin Dürst)
10:01 AM Bug #12442 (Assigned): TestArgf#test_textmode fails on cygwin
When I try to run `bin/ruby test/runner.rb test/ruby/test_*` (because `make test-all` doesn't work), the first failur... duerst (Martin Dürst)
09:46 AM Bug #12440: make test-all is not working on cygwin
P.S.: Hint on how to run rebaseall:
http://superuser.com/questions/231590/running-rebaseall-on-cygwin
duerst (Martin Dürst)
09:41 AM Bug #12440: make test-all is not working on cygwin
Nobuyoshi Nakada wrote:
> > 2 [main] ruby 22476 child_info_fork::abort: unable to remap bubblebabble.so to sam...
duerst (Martin Dürst)
07:52 AM Bug #12440 (Feedback): make test-all is not working on cygwin
> 2 [main] ruby 22476 child_info_fork::abort: unable to remap bubblebabble.so to same address as parent (0x1FB0... nobu (Nobuyoshi Nakada)
06:19 AM Bug #12440 (Feedback): make test-all is not working on cygwin
When I use `make test-all` on cygwin, a long list of messages gets output at a slow pace (about one line per second, ... duerst (Martin Dürst)
08:28 AM Bug #12438 (Closed): OptParse: Short style switch with range does not work
Applied in changeset r55228.
----------
optparse.rb: fix char class option
* lib/optparse.rb (OptionParser::Complet...
nobu (Nobuyoshi Nakada)
08:28 AM Revision dd1be236 (git): optparse.rb: fix char class option
* lib/optparse.rb (OptionParser::Completion.candidate): get rid of
nil as key names. [ruby-core:75773] [Bug #12438...
nobu (Nobuyoshi Nakada)
08:26 AM Revision e82df08b (git): optparse.rb: no duplicate strings
* lib/optparse.rb (OptionParser#parse_in_order): get rid of making
duplicate strings; $1 and others make a new stri...
nobu (Nobuyoshi Nakada)
02:56 AM Revision e6ff652c (git): Revert r55225
Run test-all before large commit:
"* string.c: Activate full Unicode case mapping for UTF-8 by removing"
This revert...
naruse (Yui NARUSE)
01:10 AM Revision 3fb0fcd1 (git): * string.c: Activate full Unicode case mapping for UTF-8 by removing
the protective check for the presence of an option.
Update documentation.
* test/ruby/enc/test_case_comprehensive.r...
duerst (Martin Dürst)
12:58 AM Misc #12439 (Closed): [ cleanup] process.c (disable_child_handler_fork_child): simplify
process.c (disable_child_handler_fork_child): simplify
signal(2) is portable for SIG_DFL and SIG_IGN, so we do not...
normalperson (Eric Wong)
12:37 AM Bug #9569: SecureRandom should try /dev/urandom first
Thank you for your interesting idea of OpenSSL being insecure. If you really believe so (and think you are a securit... shyouhei (Shyouhei Urabe)

05/30/2016

11:28 PM Feature #12142: Hash tables with open addressing
Eric Wong wrote:
> Btw, I haven't forgotten about this, just haven't gotten around
> to looking at it, more. But ...
vmakarov (Vladimir Makarov)
03:11 AM Feature #12142: Hash tables with open addressing
Btw, I haven't forgotten about this, just haven't gotten around
to looking at it, more. But I still run it daily f...
normalperson (Eric Wong)
08:12 PM Bug #9569: SecureRandom should try /dev/urandom first
I'm now actively discouraging anyone from ever using the incorrectly-named SecureRandom, in favor of Tony Arcieri's S... sarciszewski (Scott Arciszewski)
04:52 PM Revision b9f3d4b8 (git): openssl: fix test failure on Fedora 23
* test/openssl/test_pair.rb (test_ecdh_curves): Avoid P-224. The FIPS
from RHEL disables it. The curve has to...
rhenium (Kazuki Yamaguchi)
03:41 PM Bug #12438 (Closed): OptParse: Short style switch with range does not work
This does not seems to be working:
```
$ irb
irb(main):001:0> require 'optparse'
irb(main):002:0> o = OptionPar...
vo.x (Vit Ondruch)
03:33 PM Revision a056bee7 (git): * 2016-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:33 PM Revision 3912e4fa (git): * ext/socket/raddrinfo.c (host_str, port_str): Use StringValueCStr
instead of (Safe)StringValue, to detect NUL byte in the string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5...
U.Nakamura
02:16 PM Bug #12437 (Assigned): Is it "legal" to call collect! in class initializer?
nobu (Nobuyoshi Nakada)
10:43 AM Bug #12437 (Closed): Is it "legal" to call collect! in class initializer?
Is there any reason the following script should not work?
```ruby
#! /usr/bin/ruby
require 'set'
class Cate...
vo.x (Vit Ondruch)
02:07 PM Revision 77a8772b (git): test_file_exhaustive.rb: writable open
* test/ruby/test_file_exhaustive.rb (test_flock_shared): open
in writable mode for exclusive lock.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
02:05 PM Revision 79fd02cd (git): raddrinfo.c: fix modifier
* ext/socket/raddrinfo.c (host_str, port_str): fix length modifier
to size_t.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
01:32 PM Feature #6647: Exceptions raised in threads should be logged
Koichi Sasada wrote:
> any conclusion?
>
> (2) Thread#report_on_exception = false (default)
> Show exception and...
Eregon (Benoit Daloze)
01:02 PM Bug #6571 (Closed): Time.mktime Y2K38 problem on 1.9.3p125 i386-mingw32
Applied in changeset r55219.
----------
openssl: use NUM2TIMET() to convert Integer to time_t
* ext/openssl/ossl_as...
Anonymous
01:02 PM Revision 3333b6b7 (git): openssl: use NUM2TIMET() to convert Integer to time_t
* ext/openssl/ossl_asn1.c (time_to_time_t): Use NUM2TIMET() instead of
NUM2LONG(). time_t may be larger than long.
...
rhenium (Kazuki Yamaguchi)
12:51 PM Revision 0e94f4a0 (git): * test/socket/test_addrinfo.rb (TestSocketAddrinfo#test_addrinfo_ip): previous
test logic depended on platform specific implementation. use more portable
logic. this fixes a test failure on Wi...
U.Nakamura
12:15 PM Revision ae4fba31 (git): * string.c: Document current behavior for other case mapping methods
on String. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
duerst (Martin Dürst)
11:23 AM Revision 63209708 (git): test_addrinfo.rb: signle digit address
* test/socket/test_addrinfo.rb (test_addrinfo_ip): use single
digit address so that the values are same in both dec...
nobu (Nobuyoshi Nakada)
11:00 AM Revision 85950c52 (git): * string.c: Document current situation for String#downcase. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
09:30 AM Revision f26f3589 (git): openssl: add SSLContext#ecdh_curves=
* ext/openssl/ossl_ssl.c (ossl_sslctx_s_alloc): Enable the automatic
curve selection for ECDH by calling SSL_CTX_se...
rhenium (Kazuki Yamaguchi)
07:28 AM Revision 94a91b1d (git): raddrinfo.c: fix for SHARABLE_MIDDLE_SUBSTRING
* ext/socket/raddrinfo.c (host_str, port_str): use RSTRING_LEN
instead of strlen, since RSTRING_PTR StringValueCStr...
nobu (Nobuyoshi Nakada)
07:20 AM Revision 79a85b18 (git): string.c: return reallocated pointer
* string.c (str_fill_term): return new pointer reallocated by
filling terminator.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
06:12 AM Revision bfc9c376 (git): test_addrinfo.rb: special hostnames
* test/socket/test_addrinfo.rb (test_addrinfo_ip): add tests for
special hostnames, <any> and <broadcast>.
git-svn...
nobu (Nobuyoshi Nakada)
05:54 AM Revision ea737357 (git): stringio.c: share strings
* ext/stringio/stringio.c (enc_subseq): share the return value and
the buffer as possible.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
05:50 AM Revision 9ac5f913 (git): string.c: get rid of unnecessary empty string
* string.c (str_substr, rb_str_aref): refactor not to create
unnecessary empty string.
* string.c (str_byte_substr,...
nobu (Nobuyoshi Nakada)
05:41 AM Revision e3e8cae9 (git): string.c: check in the order
* string.c (rb_str_aref_m, rb_str_byteslice): check arguments in
the left-to-right order.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
05:18 AM Revision 55a39399 (git): variable.c: check length
* variable.c (check_autoload_required): check length first before
checking the first byte.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)

05/29/2016

06:28 PM Revision d7491e2a (git): * ChangeLog: fix a typo for r55198.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
03:10 PM Revision fca1aabb (git): * 2016-05-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:10 PM Revision 78c96608 (git): * ext/-test-/auto_ext.rb: fixed a heedless bug introduced at r55198.
this change will make RubyCI green.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55204 b2dd03c8-39d4-4d8f-98ff...
U.Nakamura
01:58 PM Revision 267d34c6 (git): * regexec.c (ONIGENC_IS_MBC_ASCII_WORD): redefine optimized one.
WORD of Ruby's ascii compatible encoding is always [a-zA-Z0-9_].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5...
naruse (Yui NARUSE)
01:56 PM Revision 9ff5f9c0 (git): * regexec.c (match_at): make compilers optimize harder.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:39 PM Bug #12349 (Closed): Can't load OpenStruct with Syck with Ruby 2.3.x
This has already been reported in #11884, thanks marcandre (Marc-Andre Lafortune)
11:28 AM Bug #12436 (Closed): newline argument of File.open seems not respected on Windows
~~~ruby
File.open("abc", "wt", newline: :lf) { |f|
f.write "a\n"
f.puts "b"
}
~~~
will create a file with...
Eregon (Benoit Daloze)
10:18 AM Revision b9e392fb (git): vm_core.h: rb_exc_set_backtrace declaration
* vm_core.h (rb_exc_set_backtrace): move declaration from
eval_error.c and vm_args.c.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
04:10 AM Revision 0d123232 (git): win32.c: RUBY_CRITICAL
* win32/win32.c (RUBY_CRITICAL): removed the argument but make
just a block which does nothing, so that debuggers c...
nobu (Nobuyoshi Nakada)
03:08 AM Revision 402dba52 (git): * 2016-05-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:08 AM Revision a594ca98 (git): auto_ext.rb
* ext/-test-/auto_ext.rb (auto_ext): utitily method to create
extension libraries for tests.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
12:19 AM Bug #9569: SecureRandom should try /dev/urandom first
I've created a new gem which packages the libsodium's "randombytes_sysrandom" as a self-contained RubyGem. It's calle... bascule (Tony Arcieri)
12:15 AM Bug #12434: Marshal.dump does not dump some numbers as Fixnum
Thank you. I should have looked up ruby spec. https://.com/ruby/spec/blob/master/core/marshal/dump_spec.rb#L40-L48 eitoball (Eito Katagiri)

05/28/2016

11:19 PM Bug #12434 (Rejected): Marshal.dump does not dump some numbers as Fixnum
It is intentionally dumped as a Bignum for marshal data compatibility across architectures.
Current behavior:
`...
nobu (Nobuyoshi Nakada)
12:56 PM Bug #12434 (Rejected): Marshal.dump does not dump some numbers as Fixnum
`Marshal.dump` dumps numbers between 1073741824 and 4294967295 and between -4294967296 and -1073741825 as `Bignum`, b... eitoball (Eito Katagiri)
07:57 PM Feature #12435 (Open): Using connect_nonblock to open TCP connections in Net::HTTP#connect
Hey all, I've got a pull request at https://.com/ruby/ruby/pull/1370 to start using connect_nonblock to open th... mohamedhafez (Mohamed Hafez)
11:40 AM Revision a552fa2d (git): ruby-insert-heredoc-code-block
* misc/ruby-additional.el (ruby-insert-heredoc-code-block): insert
here document code block for assert_separately m...
nobu (Nobuyoshi Nakada)
11:34 AM Revision 3883bb6b (git): * test/test_unicode_normalize.rb: Add test to check for availability of
Unicode data file; refactoring; fix an error with tests for destructive
method (unicode_normalize!).
git-svn-id: ...
duerst (Martin Dürst)
10:45 AM Revision 7a622b18 (git): test_file_exhaustive.rb: blocking flock
* test/ruby/test_file_exhaustive.rb (test_flock): add assertions
for the blocking cases.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
10:08 AM Revision 9646e588 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:08 AM Revision 62efd110 (git): * test/ruby/enc/test_case_comprehensive.rb: Add error messages to tests
for data file availability; refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55193 b2dd03c8-39d4-4d8f...
duerst (Martin Dürst)
09:55 AM Feature #12079 (Assigned): Loosening the condition for refinement
hsbt (Hiroshi SHIBATA)
09:43 AM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
I added commit-bit to Kazuki Yamaguchi-san few weeks ago.
Please do apply your proposal by yourself.
hsbt (Hiroshi SHIBATA)
05:33 AM Revision adf26d99 (git): ChangeLog: fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:07 AM Bug #12327 (Feedback): Seg Fault - ruby 2.3.0 mongo & OpenSSL issue??
Can you try with Ruby 2.3.1? hsbt (Hiroshi SHIBATA)
05:04 AM Bug #6233 (Closed): Definition of EVP_MD_CTX_cleanup incomplete.
r55162 (openssl: drop OpenSSL 0.9.6/0.9.7 support, 2016-05-25) removed the code. rhenium (Kazuki Yamaguchi)
05:03 AM Bug #12373 (Assigned): Optimize CSV#shift
hsbt (Hiroshi SHIBATA)
05:03 AM Feature #12347 (Assigned): [] Make CSV::Row#each etc. return Enumerator when no block given
hsbt (Hiroshi SHIBATA)
05:02 AM Bug #12349 (Third Party's Issue): Can't load OpenStruct with Syck with Ruby 2.3.x
Syck is not part of ruby core. Please submit your issue to https://.com/tenderlove/syck hsbt (Hiroshi SHIBATA)
05:01 AM Bug #12329 (Rejected): Minitest not in the documentation
minitest is extracted from ruby core repository at Ruby 2.1. hsbt (Hiroshi SHIBATA)
05:00 AM Bug #11724 (Closed): SNIでsessionが無効だったときにhostnameがサーバに送られない
Applied in changeset r55191.
----------
openssl: move SSLSocket#initialize to C extension
* ext/openssl/lib/openssl...
Anonymous
05:00 AM Revision 61a3fff6 (git): openssl: move SSLSocket#initialize to C extension
* ext/openssl/lib/openssl/ssl.rb (SSLSocket): Move the implementation of
SSLSocket#initialize to C. Initialize the ...
rhenium (Kazuki Yamaguchi)
04:46 AM Bug #12325 (Feedback): Ruby 2.2.1 fails with Rails 4.2.0-6 - Segmentation fault at 0x00000000000418 ruby 2.2.1p85
Please try with Ruby 2.2.5 or 2.3.1 hsbt (Hiroshi SHIBATA)
04:45 AM Bug #12248 (Closed): Backport rubygems fix from upstream repo for Ruby 2.2.x
hsbt (Hiroshi SHIBATA)
04:44 AM Bug #12258 (Assigned): RDoc bug when handling comments in C code examples
I will pick commits from upstream when it was fixed. hsbt (Hiroshi SHIBATA)
04:39 AM Bug #12207 (Feedback): [BUG] Segmentation fault at 0x00000000000000 ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]
Can you try with Ruby 2.2.5 or 2.3.1? hsbt (Hiroshi SHIBATA)
03:44 AM Feature #6647: Exceptions raised in threads should be logged
Here's an implementation in JRuby: https://.com/jruby/jruby/pull/3937
From the primary commit:
Implement ...
headius (Charles Nutter)
01:08 AM Feature #6647: Exceptions raised in threads should be logged
> (1) Thread#report_on_exception = true
> Show exception and backlog immediately (already proposed)
>
> (2) Threa...
headius (Charles Nutter)
01:47 AM Revision ff92ede8 (git): * gems/bundled_gems: Update latest releases, power_assert-0.3.0,
test-unit 3.1.9, minitest 5.9.0, did_you_mean 1.0.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55190 b2dd03c8...
hsbt (Hiroshi SHIBATA)
01:46 AM Revision 2bd2001d (git): * addr2line.c: drop to support ATARI ST platform. It was discontinued
more than two decades ago. [fix GH-1350] by @cremno
* include/ruby/ruby.h: ditto.
* io.c: ditto.
git-svn-id: s...
hsbt (Hiroshi SHIBATA)
01:41 AM Bug #12433: uncommon.mk:614: recipe for target 'yes-test-almost' failed - missing UnicodeData.txt
In r55188, I have changed the testing so that it doesn't produce an exception anymore, but just fails a test. However... duerst (Martin Dürst)
01:00 AM Bug #12433: uncommon.mk:614: recipe for target 'yes-test-almost' failed - missing UnicodeData.txt
Vit Ondruch wrote:
> ```
> /builddir/build/BUILD/ruby-2.4.0-r55184/test/ruby/enc/test_case_comprehensive.rb:25:in...
duerst (Martin Dürst)
01:39 AM Revision 28887804 (git): * test/ruby/enc/test_case_comprehensive.rb: Converted exception for
unavailable Unicode data files to failed assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55188 b2dd03c...
duerst (Martin Dürst)
01:37 AM Revision 6375ad28 (git): git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
duerst (Martin Dürst)
01:26 AM Revision 94dc3e71 (git): * 2016-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:26 AM Revision e303695e (git): * lib/cgi/util.rb: added to missing quote.
[fix GH-1363][ci skip] by @dwaller
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55185 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)

05/27/2016

06:58 PM Bug #11953: ThreadError in 2.3 on code that works on 2.2.4
Tom Mornini wrote:
> We'll try it under 2.2.4 and report back.
We actually tested against 2.2.5, and we're seei...
tmornini (Tom Mornini)
07:01 AM Bug #11953: ThreadError in 2.3 on code that works on 2.2.4
With 1.9..trunk, I got same behaviors with both examples, no error with Clayton's and `ThreadError` with James's.
nobu (Nobuyoshi Nakada)
06:39 PM Feature #11098: Thread-level allocation counting
I'd be happy to spin up a gem version of this and see what the difference is. I'll report back once I have some code ... jasonrclark (Jason Clark)
09:12 AM Feature #11098: Thread-level allocation counting
Thank you for your explanation.
After that we need to measure the gem version of this feature.
Can you write it? ...
ko1 (Koichi Sasada)
04:31 PM Bug #12433 (Closed): uncommon.mk:614: recipe for target 'yes-test-almost' failed - missing UnicodeData.txt
Trying to run `make check` from latest snapshot, the test suite fails:
```
/builddir/build/BUILD/ruby-2.4.0-r5518...
vo.x (Vit Ondruch)
01:13 PM Revision 88a5f937 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:43 AM Revision 294f6531 (git): process.c: [DOC] Process.abort [ci skip]
* process.c (rb_f_abort): [DOC] Process.abort is a singleton
method of Process, but not an instance method.
git-sv...
nobu (Nobuyoshi Nakada)
08:44 AM Feature #6647: Exceptions raised in threads should be logged
any conclusion?
Another idea:
(1) Thread#report_on_exception = true
Show exception and backlog immediately (al...
ko1 (Koichi Sasada)
08:38 AM Bug #12389 (Closed): Module#constants includes non-constants
Applied in changeset r55182.
----------
variable.c: hidden constants
* variable.c (rb_local_constants_i): exclude h...
nobu (Nobuyoshi Nakada)
08:38 AM Revision c57c719e (git): variable.c: hidden constants
* variable.c (rb_local_constants_i): exclude hidden constants.
[ruby-core:75575] [Bug #12389]
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
08:09 AM Bug #12431 (Closed): Strange behavior of String#encode('UTF-8', 'UTF-8', ...) when the encoding of the source string is not UTF-8
Applied in changeset r55181.
----------
transcode.c: scrub in the given encoding
* transcode.c (str_transcode0): sc...
nobu (Nobuyoshi Nakada)
08:09 AM Revision 4fad63da (git): transcode.c: scrub in the given encoding
* transcode.c (str_transcode0): scrub in the given encoding when
the source encoding is given, not in the encoding ...
nobu (Nobuyoshi Nakada)
07:13 AM Bug #12432 (Third Party's Issue): The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec()
Seems an issue with unicorn and rcdk gem caused by a system restriction.
I think you should `exec` or `spawn` somewh...
nobu (Nobuyoshi Nakada)
06:07 AM Revision be1ceb27 (git): fix non-static rb_scan_args
* include/ruby/ruby.h (rb_scan_args): remove nul padding which
caused syntax error if fmt is not a string literal.
...
nobu (Nobuyoshi Nakada)
05:44 AM Revision d92b58d5 (git): ruby.h: fix parameter name
* include/ruby/ruby.h (rb_scan_args): fix macro parameter name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom