Project

General

Profile

Activity

From 05/31/2016 to 06/06/2016

06/06/2016

11:01 PM Bug #12453: 2.3.1p112 version running demo of array methods about 3x slower than running it with 2.2.0p0 version
For me on a Retina MacBook w/ OS X 10.11.5, using ruby_2_2 branch from Git mirror:
real 0m0.043s
user 0m0.029s
s...
noahgibbs (Noah Gibbs)
10:48 PM Bug #12297: Ruby stdlib date can parse non-existent date with year 0
Ah! It would be hard to "fix" Ruby's stdlib to not allow dates to have a 0 year in general, because of code like the ... noahgibbs (Noah Gibbs)
06:30 PM Feature #715: Ruby interpreter should understand UTF-8 symbols with special meaning
Just in case someone stumbled upon this old rejected feature request: there is a clever way of achieving most of this... Fjan (Jan Maurits Faber)
04:59 PM Bug #12464 (Rejected): URI.regexp should not include comma at the end of string if followed by whitespace
Hello,
URI.regexp should not include comma at the end of string if followed by whitespace in my opinion.
USE CA...
alpracka (Nikos Timiopulos)
03:31 PM Feature #12463: ruby lacks plus-plus
On 06/06/2016 10:44 PM, Eric Wong wrote:
>> Also for a nontrivial benchmark, optcarrot speeds up from 31.14 fps to
...
shyouhei (Shyouhei Urabe)
01:51 PM Feature #12463: ruby lacks plus-plus
[email protected] wrote:
> This looks like an interesting improvement. But in some way, a
> ```
> a += 1
> ...
normalperson (Eric Wong)
11:56 AM Feature #12463: ruby lacks plus-plus
This looks like an interesting improvement. But in some way, a
```
a += 1
```
in a Ruby program may be a code sme...
duerst (Martin Dürst)
10:30 AM Feature #12463 (Rejected): ruby lacks plus-plus
From c0f0d0c5f5c58d56fec95ca4303a0f5db5b54d56 Mon Sep 17 00:00:00 2001
From: "Urabe, Shyouhei" <[email protected]...
shyouhei (Shyouhei Urabe)
02:04 PM Revision c25fa0fa (git): appveyor.yml: Update libressl version to 2.3.5.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:38 AM Bug #12462 (Closed): Segmentation fault hapen when calling Proc that has return
Applied in changeset r55297.
----------
vm_insnhelper.c: check symbol proc to throw
* vm_insnhelper.c (vm_throw_sta...
nobu (Nobuyoshi Nakada)
08:52 AM Bug #12462 (Closed): Segmentation fault hapen when calling Proc that has return
Hi.
Is this bug?
I execute it.
~~~
ruby -ve "def x; Proc.new { return 1 }.tap(&:call); end; p x"
~~~
Resu...
yancya (Shinta Koyanagi)
09:37 AM Revision 65ac4a56 (git): vm_insnhelper.c: check symbol proc to throw
* vm_insnhelper.c (vm_throw_start): check if the iseq is symbol
proc, class definition should not be a symbol proc....
nobu (Nobuyoshi Nakada)
09:36 AM Revision ab5f23f2 (git): * string.c: Added UTF-16BE/LE and UTF-32BE/LE to supported encodings
for Unicode case mapping.
* test/ruby/enc/test_case_comprehensive.rb: Tests for above
functionality; fixed an encod...
duerst (Martin Dürst)
08:37 AM Feature #12459: Add type coercion option to ARGV.getopts arguements.
Thanks for quick reply!
Former one looks better.
Honestly, I don't know a detail process to contribute, but can I m...
timakin (Seiji Takahashi)
08:29 AM Revision a4ccbb63 (git): * test/ruby/enc/test_case_comprehensive.rb: Speed up testing for small
encodings by preselecting codepoints.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55295 b2dd03c8-39d4-4d8f-98...
duerst (Martin Dürst)
08:11 AM Revision c487224f (git): openssl: fix free function of OpenSSL::Cipher
* ext/openssl/ossl_cipher.c (ossl_cipher_free): Use EVP_CIPHER_CTX_free()
to free EVP_CIPHER_CTX allocated by EVP_C...
rhenium (Kazuki Yamaguchi)
05:41 AM Feature #11741: Migrate Ruby to Git from Subversion
On 2016/06/02 18:43, [email protected] wrote:
> Issue #11741 has been updated by ferdinand rosario.

> I...
duerst (Martin Dürst)
04:38 AM Feature #12460: Provide Unicode Version information in a better location that UnicodeNormalize::UNICODE_VERSION
Or `RbConfig::CONFIG['UNICODE_VERSION']`? nobu (Nobuyoshi Nakada)
04:01 AM Feature #12460: Provide Unicode Version information in a better location that UnicodeNormalize::UNICODE_VERSION
Shyouhei Urabe wrote:
> Maybe place it under String:: or Regexp:: ?
Anything like that would be fine by me.
duerst (Martin Dürst)
12:19 AM Feature #12460: Provide Unicode Version information in a better location that UnicodeNormalize::UNICODE_VERSION
+1 to avoid require to get that info, but wonder if it is worth adding new toplevel constant. Maybe place it under S... shyouhei (Shyouhei Urabe)
04:37 AM Revision 2f49aa8f (git): * string.c Change rb_str_casemap to use encoding primitive
case_map instead of directly calling onigenc_unicode_case_map.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55...
duerst (Martin Dürst)
04:16 AM Revision b09795d8 (git): * test/ruby/enc/test_case_mapping.rb:
Remove :lithuanian guard for Unicode case mapping.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55292 b2dd03c8...
duerst (Martin Dürst)
03:54 AM Feature #12461: Hash & keys to make subset.
Just to add to this, I also found an implementation here:
https://github.com/rubyworks/facets/blob/master/lib/core...
ioquatix (Samuel Williams)
03:46 AM Feature #12461 (Rejected): Hash & keys to make subset.
It would be nice if Hash had a way to create a sub-hash with a limited set of keys. This would be useful for keyword ... ioquatix (Samuel Williams)
03:39 AM Feature #12039: Fixnum#infinite?/Bignum#infinite or Numeric#infinte, consistent with Float#infinite? and BigDecimal#infinite?
This looks good, do you think we can integrate this at some point? What do we need to do? ioquatix (Samuel Williams)
01:40 AM Revision 9d2196fd (git): openssl: fix compile on VC
* ext/openssl/openssl_missing.h: Include ruby/config.h. r55285 added
some inline functions but VC does not recogniz...
rhenium (Kazuki Yamaguchi)
12:25 AM Feature #6647 (Closed): Exceptions raised in threads should be logged
Applied in changeset r55290.
----------
Thread.report_on_exception
* thread.c (thread_start_func_2): report raised ...
nobu (Nobuyoshi Nakada)
12:25 AM Revision 2e71c752 (git): Thread.report_on_exception
* thread.c (thread_start_func_2): report raised exception if
report_on_exception flag is set. [Feature #6647]
git...
nobu (Nobuyoshi Nakada)

06/05/2016

08:32 PM Feature #12435: Using connect_nonblock to open TCP connections in Net::HTTP#connect
[email protected] wrote:
> Hey all, I've got a pull request at https://github.com/ruby/ruby/pull/1370

...
normalperson (Eric Wong)
04:53 PM Feature #12435: Using connect_nonblock to open TCP connections in Net::HTTP#connect
It looks reasonable but I'm wondering TCPSocket.open should have such logic as timeout option. naruse (Yui NARUSE)
04:36 PM Revision 7451c146 (git): openssl: use SSL_is_server()
* ext/openssl/extconf.rb: Check existence of SSL_is_server(). This
function was introduced in OpenSSL 1.0.2.
[rub...
rhenium (Kazuki Yamaguchi)
04:18 PM Revision c7b583a7 (git): openssl: avoid d2i_ASN1_BOOLEAN()
* ext/openssl/ossl_asn1.c (decode_bool): Do the same thing as
d2i_ASN1_BOOLEAN() does by ourselves. This function i...
rhenium (Kazuki Yamaguchi)
03:35 PM Revision 0a523ab2 (git): openssl: adapt to OpenSSL 1.1.0 opaque structs
* ext/openssl/extconf.rb: Check existence of accessor functions that
don't exist in OpenSSL 0.9.8. OpenSSL 1.1.0 ma...
rhenium (Kazuki Yamaguchi)
03:00 PM Revision 5df1a31c (git): * 2016-06-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision 63abe007 (git): openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structs
* ext/openssl/openssl_missing.[ch]: Implement EVP_PKEY_get0_*() and
{RSA,DSA,EC_KEY,DH}_get0_*() functions.
OpenS...
rhenium (Kazuki Yamaguchi)
01:09 PM Revision 3cb77c4b (git): configure.in: Fix the timing to detect the appropriate C++ compiler in OS X
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
12:46 PM Revision e478bb7d (git): openssl: support OpenSSL 1.1.0's new multi-threading API
* ext/openssl/extconf.rb: Check absence of CRYPTO_lock() to see if the
OpenSSL has the new threading API. In OpenSS...
rhenium (Kazuki Yamaguchi)
12:38 PM Bug #12324 (Closed): Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
Applied in changeset r55282.
----------
openssl: check existence of RAND_pseudo_bytes()
* ext/openssl/extconf.rb: C...
Anonymous
12:38 PM Revision 9199bec9 (git): openssl: check existence of RAND_pseudo_bytes()
* ext/openssl/extconf.rb: Check if RAND_pseudo_bytes() is usable. It is
marked as deprecated in OpenSSL 1.1.0.
[r...
rhenium (Kazuki Yamaguchi)
11:56 AM Feature #12460 (Closed): Provide Unicode Version information in a better location that UnicodeNormalize::UNICODE_VERSION
Currently, the Unicode version used in a specific version of Ruby is available
as ```UnicodeNormalize::UNICODE_VERSI...
duerst (Martin Dürst)
10:06 AM Feature #12459 (Feedback): Add type coercion option to ARGV.getopts arguements.
First, `ARGV.getopts` is an easy wrapper for old getopts.rb, not recommended.
And I don't like the idea to use **nam...
nobu (Nobuyoshi Nakada)
09:02 AM Feature #12459 (Feedback): Add type coercion option to ARGV.getopts arguements.
I suggest a little new feature to lib/optparse.rb.
When I created CLI tool I defined option parser with `ARGV.geto...
timakin (Seiji Takahashi)
10:06 AM Revision 8ba27d73 (git): * NEWS: Add news about Unicode-wide case mapping for
String/Symbol#upcase/downcase/swapcase/capitalize(!).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55281 b2dd0...
duerst (Martin Dürst)
09:54 AM Revision 89e11e88 (git): optparse.rb: fix quote [ci skip]
* lib/optparse.rb (getopts): [DOC] fix missing quote.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55280 b2dd03...
nobu (Nobuyoshi Nakada)
06:24 AM Revision 2cd799b9 (git): * test/ruby/enc/test_case_comprehensive.rb:
Remove :lithuanian guard for Unicode case mapping.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55279 b2dd03c8...
duerst (Martin Dürst)
05:46 AM Revision 5b659474 (git): * 2016-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:46 AM Revision c5ea2682 (git): * string.c: Remove :lithuanian guard for Unicode case mapping.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)

06/04/2016

04:45 PM Bug #12458 (Third Party's Issue): ::new returns `nil` when first argument is a String '*'
nobu (Nobuyoshi Nakada)
04:30 PM Bug #12458: ::new returns `nil` when first argument is a String '*'
Sorry, looks like this is actually due to bug in rspec-mocks rather than Ruby itself, so I think this can be closed. s.mackesey (Sean Mackesey)
04:09 PM Bug #12458 (Third Party's Issue): ::new returns `nil` when first argument is a String '*'
I encountered this bug on the 2.4.0-dev branch. It does not exist in 2.3.0.
I have a class with this initialize me...
s.mackesey (Sean Mackesey)
04:43 PM Bug #12457 (Third Party's Issue): Ruby 2.2.5 segfaults as soon as I include wxRuby module
> [BUG] unknown type 0x22 (0x11 given)
Typically, this is an error occurs when an extension library build for 1.8 ...
nobu (Nobuyoshi Nakada)
12:52 PM Bug #12457 (Third Party's Issue): Ruby 2.2.5 segfaults as soon as I include wxRuby module
I saw on GitHub that wxW now says it supports 2.2. wx 2.8 installed from packages on Linux Mint 17.3 (derived from Ub... donwilde1 (Donald Wilde)
10:58 AM Revision ed6ab036 (git): gmake.mk: update timestamp of des_tables.c
* defs/gmake.mk (missing/des_tables.c): always update the
timestamp unless make_des_table failed.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
03:46 AM Revision a41206a1 (git): gmake.mk: des_tables.c condition
* defs/gmake.mk (missing/des_tables.c): fix cross compiling
condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
02:40 AM Revision b1b1f3de (git): des_tables.c: generation rule
* defs/gmake.mk (missing/des_tables.c): move the recipe from
common.mk. this is less common.
* missing/crypt.c (i...
nobu (Nobuyoshi Nakada)
02:35 AM Revision 1f3ec6d8 (git): openssl: avoid deprecated BN_*prime* functions
* ext/openssl/ossl_bn.c (ossl_bn_s_generate_prime, ossl_bn_is_prime,
ossl_bn_is_prime_fasttest): Avoid deprecated B...
rhenium (Kazuki Yamaguchi)
01:54 AM Revision 40c3c3ec (git): crypt.h: remove initialized
* missing/crypt.h (struct crypt_data): remove unnecessary member
"initialized".
* missing/crypt.c (des_setkey_r): n...
nobu (Nobuyoshi Nakada)
01:38 AM Revision 200d4afd (git): * 2016-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:38 AM Revision 5820c6a3 (git): win32.c: use PATH_MAX
* win32/win32.c: unify MAX_PATH, _MAX_PATH, and MAXPATHLEN to
PATH_MAX, except for MAX_PATH in get_special_folder f...
nobu (Nobuyoshi Nakada)

06/03/2016

06:34 PM Bug #12452: Regexp alternation does not backtrack to check the other alternatives if a match is found on the first one
Didn't know that support for 2.0.0 was dropped, updated to 2.2.4, bug still present hukasu (Lucas Farias)
05:01 PM Bug #12297: Ruby stdlib date can parse non-existent date with year 0
Ruby has a lot of different time-parsing and date-parsing code. But for Date's strptime specifically, this is an easy... noahgibbs (Noah Gibbs)
01:58 PM Bug #12456: tmpdir.rb raises Errors in Windows 10 Subsystem for Linux
most probably a lot of other things besides Ruby will fail miserably, so they will have to fix that in Windows itself. terceiro (Antonio Terceiro)
01:36 PM Bug #12456 (Third Party's Issue): tmpdir.rb raises Errors in Windows 10 Subsystem for Linux
Hello,
under the new Windows 10 Subsystem for Linux, tmpdir.rb throws Errors, because of the "if stat.world_writab...
rubymatze (Mathias Slawik)
01:38 PM Revision f0ead75f (git): win32.c: fail before getting ITEMIDLIST
* win32/win32.c (get_special_folder): fail before getting
ITEMIDLIST if the buffer is less than 260 word which
SH...
nobu (Nobuyoshi Nakada)
12:27 PM Revision 02687cd7 (git): ruby.c: refix r55260
* ruby.c (process_options): rb_str_conv_enc() never set encoding
of the source string, but returns the string itsel...
nobu (Nobuyoshi Nakada)
09:30 AM Bug #12432: The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec()
Nobuyoshi Nakada wrote:
> Seems an issue with unicorn and rcdk gem caused by a system restriction.
> I think you sh...
hadasl (Hadas Leonov)
09:06 AM Revision 8f86f5d6 (git): * ruby.c (process_options): need to duplicate path before passing it to
rb_str_conv_enc() because the function might call rb_enc_associate()
internally. this fixes test failures on Windo...
U.Nakamura
08:52 AM Revision b30bbc38 (git): * win32/win32.c (get_special_folder): typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:44 AM Revision 15dba481 (git): mkmf.rb: sort lists of source and object files
* lib/mkmf.rb (create_makefile): sort lists of source and object
files in generated Makefile, unless given by extco...
nobu (Nobuyoshi Nakada)

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
PATCHLEVEL = 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): [PATCH] 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://github.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): [PATCH 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)
 

Also available in: Atom