Project

General

Profile

Activity

From 06/25/2016 to 07/01/2016

07/01/2016

10:15 PM Bug #11964: __callee__ in aliased methods defined in a module returns an incorrect value
Looks like this broke in r51126 ( rev 5e8a147480f87f19a8b96ad3fb33a25fb4bb19b9). noahgibbs (Noah Gibbs)
07:37 PM Bug #12454 (Closed): Regexp: Segfault due to Invalid Read in regcomp.c : add_char_opt_map_info
Applied in changeset r55562.
----------
* regcomp.c (noname_disable_map): don't optimize out group 0
Ruby's Regexp...
naruse (Yui NARUSE)
07:37 PM Revision 1e3fc7dc (git): * regcomp.c (noname_disable_map): don't optimize out group 0
Ruby's Regexp doesn't allow normal numbered groups if the regexp
has named groups. On such case it optimizes out re...
naruse (Yui NARUSE)
07:16 PM Bug #12498: Parsing a mailto URI with no recipient throws the error URI::InvalidComponentError: missing opaque part for mailto URL
@naruse Do you mind taking a look at this ?
cheister (Chris Heisterkamp)
07:09 PM Bug #12503: Backport r55427 (fix heap overflow in tr_trans)
ruby_2_3 r55561 merged revision(s) 55427. nagachika (Tomoyuki Chikanaga)
07:09 PM Revision 840a4573 (git): merge revision(s) 55427: [Backport #12503]
* string.c (tr_trans): consider terminator length and fix heap
overflow. reported by Guido Vranken <guido ...
nagachika (Tomoyuki Chikanaga)
06:59 PM Bug #11954: "self has wrong type to call super in this context" under weird circumstances
ruby_2_3 r55560 merged revision(s) 55462. nagachika (Tomoyuki Chikanaga)
06:59 PM Revision 62586a95 (git): merge revision(s) 55462: [Backport #11954]
* vm.c (invoke_bmethod, invoke_block_from_c_0): revert r52104
partially to avoid "self has wrong type to ca...
nagachika (Tomoyuki Chikanaga)
06:11 PM Revision 3418a277 (git): * string.c: Partially reverts r55547 and r55555.
ChangeLog about the reverted changes are also deleted in this file.
[Bug #12536] [ruby-dev:49699] [ruby-dev:49702]
...
ngoto (Naohisa Goto)
05:32 PM Revision bc1d7b16 (git): * 2016-07-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:32 PM Revision 61f2ee0d (git): * string.c (str_fill_term): When termlen increases, re-allocation
of memory for termlen should always be needed.
In this fix, if possible, decrease capa instead of realloc.
[Bug #...
ngoto (Naohisa Goto)
04:34 PM Bug #12536: SIGABRT during GC on Debian GNU/Linux 8 (x86_64) due to insufficient string buffer allocation related with term fill
> ただし、rb_str_new() と rb_str_buf_new() にて、従来 capa+1 バイトのメモリを確保していた部分を修正するにあたり、後からどんなエンコーディングが関連付けられるかわからないため、
に関しては...
ngoto (Naohisa Goto)
03:14 PM Bug #12539 (Closed): Comments and typos in the tool directory
I've commented most of the tool directory scripts, and fixed typos in a few of the comments. Since I was looking thro... noahgibbs (Noah Gibbs)
12:39 PM Bug #12538 (Closed): hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる
環境
OS:Win10
ブラウザ:Firefox
広告NG用にhostsを書きかえてプロキシーに接続してブラウジングしていると
しばらくしてrubyは動作を停止しましたと言われます
#coding:ut...
uy (西行寺 うゆ)
12:32 PM Bug #12517: def_delegators broken on ruby-head?
Thanks everyone that was so fast I blinked and missed it :D ioquatix (Samuel Williams)
12:00 PM Revision 6fee4909 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:24 AM Revision a92a537b (git): * string.c: Specify termlen as far as possible.
Additional fix for [Bug #12536] [ruby-dev:49699].
* string.c (rb_usascii_str_new, rb_utf8_str_new): Specify termlen
...
ngoto (Naohisa Goto)
10:43 AM Bug #12537 (Closed): Fiddle::TestPointer#test_to_s and test_to_str destroy literal string data
Applied in changeset r55554.
----------
* test/fiddle/test_pointer.rb (test_to_str, test_to_s, test_aref_aset):
At...
ngoto (Naohisa Goto)
09:47 AM Bug #12537 (Closed): Fiddle::TestPointer#test_to_s and test_to_str destroy literal string data
r55547 以降、rubyciの32ビット環境では、以下のFailureが出ています。
```
1) Failure:
Fiddle::TestPointer#test_plus [/extdisk/chkbuild/...
ngoto (Naohisa Goto)
10:43 AM Revision 053c1e08 (git): * test/fiddle/test_pointer.rb (test_to_str, test_to_s, test_aref_aset):
Attempt to use independent strings for destructive tests that
directly modify values on memory by using Fiddle::Poi...
ngoto (Naohisa Goto)
09:24 AM Revision 14d9ceed (git): * .gdbinit (rb_ps_thread): show the detail of cfunc in ruby level
backtrace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:50 AM Revision 10e28726 (git): * string.c (rb_str_subseq, str_substr): When RSTRING_EMBED_LEN_MAX
is used, TERM_LEN(str) should be considered with it because
embedded strings are also processed by TERM_FILL.
Add...
ngoto (Naohisa Goto)
03:58 AM Revision 6734a0c3 (git): string.c: Add parentheses to avoid C source code ambiguity. [Bug #12536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ngoto (Naohisa Goto)
03:13 AM Revision 0946cf15 (git): * .gdbinit (rb_count_objects): added gdb version of count_objects().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

06/30/2016

07:36 PM Revision 35291b7d (git): * 2016-07-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:36 PM Revision 6f10a4af (git): * .gdbinit (rb_ps_thread): show ruby level backtrace.
Usually you can call `rb_ps` to show ruby leve backtraces
for all living threads.
Note that it can call with core...
naruse (Yui NARUSE)
10:23 AM Bug #12454: Regexp: Segfault due to Invalid Read in regcomp.c : add_char_opt_map_info
More shorter code, probably same issue:
```
$ ruby -e 'Regexp.new("((?<v>))\\g<0>")'
-e:1:in `initialize': undef...
nobu (Nobuyoshi Nakada)
10:20 AM Bug #12536 (Closed): SIGABRT during GC on Debian GNU/Linux 8 (x86_64) due to insufficient string buffer allocation related with term fill
Applied in changeset r55547.
----------
* string.c: Fix memory corruptions when using UTF-16/32 strings.
[Bug #125...
ngoto (Naohisa Goto)
09:35 AM Bug #12536 (Closed): SIGABRT during GC on Debian GNU/Linux 8 (x86_64) due to insufficient string buffer allocation related with term fill
x86_64 の Debian GNU/Linux 8.4 にて、いつの間にか、 make test-all が途中で突然死して失敗するようになりました。
```
[ 2025/16989] REXMLTests::Encod...
ngoto (Naohisa Goto)
10:20 AM Revision f2ee2237 (git): * string.c: Fix memory corruptions when using UTF-16/32 strings.
[Bug #12536] [ruby-dev:49699]
* string.c (TERM_LEN_MAX): Macro for the longest TERM_FILL length,
the same as large...
ngoto (Naohisa Goto)
08:24 AM Revision 893bb61b (git): case-folding.rb: define version numbers
* enc/unicode/case-folding.rb: define Unicode version numbers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@555...
nobu (Nobuyoshi Nakada)
08:13 AM Revision 753ce99e (git): case-folding.rb: check version numbers
* enc/unicode/case-folding.rb: check if version numbers in each
data files match.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
08:13 AM Revision 7d4db056 (git): test_stringio.rb: reduce retry count
* test/stringio/test_stringio.rb (test_overflow): reduce maximum
retry count to get rid of timeout on some platform...
nobu (Nobuyoshi Nakada)
07:31 AM Revision 7d1d8b11 (git): Move unicode tables timestamp
* common.mk (.unicode-tables.time): move from the top source
directory to the unicode source data directory which c...
nobu (Nobuyoshi Nakada)
06:24 AM Feature #12525 (Closed): Get some inspiration from the Red programming language!
Could you separate into tickets each specific feature?
Issues on a issue tracker should have a specific goal to c...
naruse (Yui NARUSE)
05:17 AM Feature #12525: Get some inspiration from the Red programming language!
Robert A. Heiler wrote:
> I do not even understand what this means.
Well I have not yet investigated this, but ...
janfry (j j)
03:55 AM Feature #12525: Get some inspiration from the Red programming language!
Reactive Programming:
"It is a way to link one or more object fields to other fields or global words, by specifyin...
shevegen (Robert A. Heiler)
05:45 AM Revision 22825418 (git): Magic numbers
* ext/cgi/escape/escape.c (optimized_unescape_html): remove magic
numbers for literal lengths.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
04:16 AM Revision 38d340f6 (git): * 2016-06-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:16 AM Revision 7175ee79 (git): Initialize ID
* ext/cgi/escape/escape.c (accept_charset): initialize the static
ID for theha class variable once at first.
git-s...
nobu (Nobuyoshi Nakada)
03:51 AM Feature #12534: Refinements: refine modules as well
Interesting. I was not aware of this.
It is however mentioned in the documentation:
http://ruby-doc.org/core-...
shevegen (Robert A. Heiler)
12:27 AM Bug #12535 (Rejected): are there 2 sleep methods defined?
No.
You are prepending the method on 2 different **objects**, `main` and `Kernel`.
nobu (Nobuyoshi Nakada)

06/29/2016

01:34 PM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
Hi Tiago, the syntax is
~~~ruby
your(code).goes here
~~~
Sorry for offtop.
akhramov (Artem Khramov)
12:12 PM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
Sorry about the UI for the gist, apparently I don't know anymore how to properly declare code blocks in redmine... chucke (Tiago Cardoso)
12:11 PM Feature #12533 (Closed): Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
Right now this isn't possible:
~~~ruby
module Extensions
def vegetables ; potatoe ; end
def potatoe ; "pota...
chucke (Tiago Cardoso)
01:26 PM Bug #3817 (Closed): current ruby-openssl impl wrongly utilizes CRYPTO_EX_DATA in X509_STORE
This hasn't caused any further issues, and OpenSSL 1.1.0 finally added ex_data functions for X509_STORE. So I think t... rhenium (Kazuki Yamaguchi)
01:24 PM Revision c68da0fd (git): * ext/psych/lib/psych_jars.rb: removed needless file required to JRuby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:21 PM Revision c2329831 (git): openssl: fix for OpenSSL 1.0.0t
* ext/openssl/ossl_ocsp.c: The "reuse" behavior of d2i_ functions does
not work well with OpenSSL 1.0.0t. So avoid ...
rhenium (Kazuki Yamaguchi)
01:17 PM Bug #12514: Refinements: when including Module as refinement, can't call other module methods
Tiago Cardoso wrote:
> Thx, will do. Do you have a link to the reject ticket? Maybe it would be wise to read about t...
shugo (Shugo Maeda)
12:04 PM Bug #12514: Refinements: when including Module as refinement, can't call other module methods
Thx, will do. Do you have a link to the reject ticket? Maybe it would be wise to read about the reasons against befor... chucke (Tiago Cardoso)
03:31 AM Bug #12514: Refinements: when including Module as refinement, can't call other module methods
Tiago Cardoso wrote:
> Don't get me wrong, but you're trying to explain me why it doesn't work. I'm making the point...
shugo (Shugo Maeda)
01:16 PM Bug #10398 (Closed): Server Name Indication support broken when reusing a (dead) session
This should have been fixed by r52682 (in [Bug #11401], as Michiel suggests), and the root cause was also fixed by r5... rhenium (Kazuki Yamaguchi)
01:13 PM Misc #12532 (Rejected): OpenSSL is so Difficult to find for Ruby Build Scripts that it Introduces a Security flaw
Martin Vahi wrote:
> The result is that people do
>
> http://stackoverflow.com/a/25186429
>
> ~~~
> gem sour...
rhenium (Kazuki Yamaguchi)
10:23 AM Misc #12532: OpenSSL is so Difficult to find for Ruby Build Scripts that it Introduces a Security flaw
you don't want to ship an intree copy of openssl.
the proper solution is that people should use their package mana...
darix (Marcus Rückert)
10:14 AM Misc #12532: OpenSSL is so Difficult to find for Ruby Build Scripts that it Introduces a Security flaw
Actually, build scripts might try to
use the operating system version of the OpenSSL
and if they fail to use the o...
martin_vahi (Martin Vahi)
10:08 AM Misc #12532 (Rejected): OpenSSL is so Difficult to find for Ruby Build Scripts that it Introduces a Security flaw

The result is that people do
http://stackoverflow.com/a/25186429
~~~
gem source -r https://rubygems.org/
...
martin_vahi (Martin Vahi)
12:47 PM Bug #12535 (Rejected): are there 2 sleep methods defined?
I'm updating this gem which "es" the sleep method to use prepend, as I wanted to drop support to ruby < 2.0 . (p... chucke (Tiago Cardoso)
12:37 PM Revision 685a18c4 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:19 PM Feature #12534 (Closed): Refinements: refine modules as well
Refinements were added as a feature to scope monkey-es on ruby core elements. This works for elements such as St... chucke (Tiago Cardoso)
09:48 AM Bug #12527 (Assigned): warning: macro redefined: REG_PC and REG_SP on Solaris 10
shyouhei (Shyouhei Urabe)
09:46 AM Misc #12529: LEGAL file covering all the license information within Ruby
+1 Thank you. This should be updated. shyouhei (Shyouhei Urabe)
06:23 AM Revision 8fe1d91f (git): * insns.def (opt_succ): optimize like r55515. (but this argument is
consntant)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:00 AM Bug #12528: Ruby 2.3.1 Fails to Compile on FreeBSD 8.4-STABLE
Martin Vahi wrote:
> It seems that You are right, the `--enable-shared` solved the problem.
> Is it possible to ma...
nobu (Nobuyoshi Nakada)
04:37 AM Revision 8361dab9 (git): VC6 error
* win32/win32.c (GetSystemWindowsDirectoryW): use
GetWindowsDirectoryW for VC6.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
04:37 AM Revision 91ec3d8f (git): VC6 error
* random.c (int_pair_to_real_inclusive): get rid of VC6 compile
error C2520: conversion from unsigned __int64 to do...
nobu (Nobuyoshi Nakada)
04:37 AM Revision df8c48a3 (git): Use LONG_LONG
* missing/crypt.h (B64): use LONG_LONG instead of long long
directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
03:45 AM Bug #12491 (Closed): TestRefinement#test_prepend_after_refine_wb_miss too slow
Applied in changeset r55532.
----------
* test/ruby/test_refinement.rb: skip
test_prepend_after_refine_wb_miss on ...
shugo (Shugo Maeda)
03:45 AM Revision a1d17c59 (git): * test/ruby/test_refinement.rb: skip
test_prepend_after_refine_wb_miss on ARM or MIPS.
[ruby-core:76031] [Bug #12491]
git-svn-id: svn+ssh://ci.ruby-lan...
shugo (Shugo Maeda)
03:27 AM Feature #12079: Loosening the condition for refinement
I agree that would be nicer to users. My concern is performance penalty.
Matz.
matz (Yukihiro Matsumoto)
03:25 AM Bug #12530 (Rejected): Module Refinements
This is not a bug, but an expected behavior.
However, changing this behavior is being discussed in #12079.
shugo (Shugo Maeda)

06/28/2016

11:46 PM Bug #12531 (Closed): Segmentation fault occurred when execute curry with block
Applied in changeset r55531.
----------
Passed block symbol to proc
* proc.c (passed_block): convert passed block s...
nobu (Nobuyoshi Nakada)
09:58 PM Bug #12531: Segmentation fault occurred when execute curry with block
Remove useless tests. eccyan (Daisuke Sato)
09:46 PM Bug #12531 (Closed): Segmentation fault occurred when execute curry with block
When I execute code below:
~~~
$ ./ruby -e '-> { true }.curry.call(&:to_s)'
~~~
I create a for fix and ...
eccyan (Daisuke Sato)
11:45 PM Revision 86a756ae (git): Passed block symbol to proc
* proc.c (passed_block): convert passed block symbol to proc.
based on the by Daisuke Sato in [ruby-dev:49695...
nobu (Nobuyoshi Nakada)
10:03 PM Revision e3503ee2 (git): Octal mode in un.rb
* lib/fileutils.rb (FileUtils#symbolic_modes_to_i): revert r55524.
* lib/un.rb (install, chmod): support octal mode ...
nobu (Nobuyoshi Nakada)
07:37 PM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
Kazuki Yamaguchi wrote:
> This is based on r55162 (openssl: drop OpenSSL 0.9.6/0.9.7 support) so backporting 1.1.0 s...
terceiro (Antonio Terceiro)
07:00 PM Bug #12514: Refinements: when including Module as refinement, can't call other module methods
Don't get me wrong, but you're trying to explain me why it doesn't work. I'm making the point it should work. Why?
...
chucke (Tiago Cardoso)
01:49 AM Bug #12514: Refinements: when including Module as refinement, can't call other module methods
Tiago Cardoso wrote:
> potatoe is not a variable, but a method call. The method is defined right after. That should ...
shugo (Shugo Maeda)
06:42 PM Revision f29d43a3 (git): * 2016-06-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:42 PM Revision 236b5e97 (git): * bignum.c (rb_big2ulong): the old logic seems to try to avoid
calculating `-(long)(num-1)-1` if `num` is not LONG_MIN. (Note that
`-LONG_MIN` may be larger than LONG_MAX) But C ...
naruse (Yui NARUSE)
05:55 PM Bug #12528: Ruby 2.3.1 Fails to Compile on FreeBSD 8.4-STABLE
Nobuyoshi Nakada wrote:
> What configure options do you use?
> Could you try `--enable-shared` if it is not used?
...
martin_vahi (Martin Vahi)
02:50 PM Bug #12528 (Feedback): Ruby 2.3.1 Fails to Compile on FreeBSD 8.4-STABLE
What configure options do you use?
Could you try `--enable-shared` if it is not used?
nobu (Nobuyoshi Nakada)
11:40 AM Bug #12528 (Closed): Ruby 2.3.1 Fails to Compile on FreeBSD 8.4-STABLE

Build commands:
~~~
make clean
CFLAGS=" -mtune=native -ftree-vectorize " CXXFLAGS=" -mtune=native -ftree-vec...
martin_vahi (Martin Vahi)
03:03 PM Bug #12530 (Rejected): Module Refinements
Hi guys, I noticed strange situation with module refinements.
There is difference with using methods which you ref...
noxxxname (Pavlo Vavruk)
02:03 PM Feature #6943: pstore in FIPS mode
Seems nothing to block, since md5 seems used just to see if the data is modified.
https://.com/ruby/ruby/com...
nobu (Nobuyoshi Nakada)
12:13 PM Feature #6943: pstore in FIPS mode
Using internal implementation is just hiding the issue. I don't think this would be acceptable solution for FIPS cert... vo.x (Vit Ondruch)
01:55 PM Revision c9df0f82 (git): PStore::CHECKSUM_ALGO
* lib/pstore.rb (PStore::CHECKSUM_ALGO): extract the algorithm for
checksum, instead of qualified names for each ti...
nobu (Nobuyoshi Nakada)
01:39 PM Bug #11844: Please update unicode-licensed files (license issue)
> I am going to open/write new issue page for this kind of issue because above issue have already been closed.
Cre...
jaruga (Jun Aruga)
12:06 PM Bug #11844: Please update unicode-licensed files (license issue)
Jun Aruga wrote:
> I could not find the license information for enc/trans/GB/*.src from the mapping page. [1]
> So,...
jaruga (Jun Aruga)
01:36 PM Misc #12529 (Closed): LEGAL file covering all the license information within Ruby
# Summary
LEGAL file is used to describe the licenses and the files that Ruby license does not cover.
Below Jap...
jaruga (Jun Aruga)
01:29 PM Revision cafeeb4b (git): bootstraptest/runner.rb may run on older ruby
* bootstraptest/runner.rb: do not use safe navigation operator.
this runner may run on older ruby. partially rever...
nobu (Nobuyoshi Nakada)
01:14 PM Bug #12520 (Closed): CIFS raises Errno::EACCES for chown while UID not found in remote system
Applied in changeset r55525.
----------
Tue Jun 28 22:09:09 2017 Akio Tajima <[email protected]>
* lib/fileutils...
arton (Akio Tajima)
01:14 PM Revision f2f16f2a (git): Tue Jun 28 22:09:09 2017 Akio Tajima <[email protected]>
* lib/fileutils.rb: rescue Errno:EACCES for chown.
[Bug #12520]
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
arton (Akio Tajima)
01:03 PM Feature #12519 (Rejected): Expansion of modifier_if and modifier_unless
Agreed to Marcus.
Matz.
matz (Yukihiro Matsumoto)
12:33 PM Revision d34b3c9a (git): Octal mode
* lib/fileutils.rb (symbolic_modes_to_i): support octal mode
string. fix up r55513.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
10:54 AM Bug #12527 (Closed): warning: macro redefined: REG_PC and REG_SP on Solaris 10
Solaris 10 上にて、vm.c のコンパイル中に、以下のマクロ再定義のwarningが出ます。
```
cc -errtags=yes -xO4 -xtarget=sparc64viiplus -m64 -DRUBY...
ngoto (Naohisa Goto)
10:31 AM Bug #12526 (Rejected): Error trying to compile enc/euc_jp.c
On a fresh checkout of ruby trunk on a fresh installation of cygwin, I get the error below.
gperf (3.0.4) is availab...
duerst (Martin Dürst)
09:42 AM Bug #12524 (Closed): Excess semicolons in ext/digest and ext/openssl
Applied in changeset r55523.
----------
* ext/digest/md5/md5ossl.h: Remove excess semicolons.
Suppress warning on ...
ngoto (Naohisa Goto)
09:30 AM Bug #12524 (Closed): Excess semicolons in ext/digest and ext/openssl
ext/digest については r49564 以降、 ext/openssl については r55285 以降、
Solaris 10 上の Oracle Solaris Studio 12.x によるコンパイル時に以下のwarni...
ngoto (Naohisa Goto)
09:42 AM Revision 8b251c6c (git): * ext/digest/md5/md5ossl.h: Remove excess semicolons.
Suppress warning on Solaris with Oracle Solaris Studio 12.
[ruby-dev:49692] [Bug #12524]
* ext/digest/md5/md5cc.h:...
ngoto (Naohisa Goto)
09:37 AM Feature #12525 (Closed): Get some inspiration from the Red programming language!
I know this is probably not the right place for a this, but I love Ruby and I can't resist sharing the following info... janfry (j j)
07:04 AM Revision ad724308 (git): Move CaseTest
* test/ruby/enc/test_case_comprehensive.rb (CaseTest): move under
the test case not to pollute the global name spac...
nobu (Nobuyoshi Nakada)
06:56 AM Bug #12433 (Closed): uncommon.mk:614: recipe for target 'yes-test-almost' failed - missing UnicodeData.txt
Applied in changeset r55521.
----------
Skip unavailable tests
* test/ruby/enc/test_case_comprehensive.rb: noting t...
nobu (Nobuyoshi Nakada)
04:07 AM Bug #12433: uncommon.mk:614: recipe for target 'yes-test-almost' failed - missing UnicodeData.txt
Yes, they show that the Unicode data files didn't get downloaded, and therefore, it's not possible to run the tests i... duerst (Martin Dürst)
06:56 AM Revision 023aaa51 (git): Skip unavailable tests
* test/ruby/enc/test_case_comprehensive.rb: noting to test if
Unicode data files are available.
[ruby-core:76160]...
nobu (Nobuyoshi Nakada)
06:20 AM Revision 5026a663 (git): Cache no proxy case
* lib/net/http.rb (Net::HTTP#proxy_uri): cache the case no proxy
is used.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
06:19 AM Revision 8ff99ded (git): Use conditional operator
* lib/net/http.rb (Net::HTTP#proxy): use conditional operator to
get rid of confusing ruby-mode.el.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
04:38 AM Revision 0e585b37 (git): Revert "Use gperf 3.0.4"
It is wrong commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:52 AM Feature #12523: `Object#values_at`
I'm not that strongly against it, but wonder if it has actual usage where it is convenient. Do you have any use cases? shyouhei (Shyouhei Urabe)
12:56 AM Revision f1707e44 (git): Fix typo [ci skip]
* object.c (rb_mod_eqq): [DOC] Fix typo in RDoc. [Fix GH-1393]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55...
nobu (Nobuyoshi Nakada)

06/27/2016

06:30 PM Revision fc1b4bd6 (git): * 2016-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:30 PM Revision 1e791f43 (git): * insns.def (opt_plus): use `- 1` instead of `& (~1)` to allow
compilers to use x86 LEA instruction (3 operand).
Even if 3 operand LEA's latency is 3 cycle after SandyBridge,
i...
naruse (Yui NARUSE)
06:30 PM Revision 4b31485a (git): Use gperf 3.0.4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:20 PM Bug #12514: Refinements: when including Module as refinement, can't call other module methods
the error message in the example is wrong, my bad, it is "potatoe" the undefined method, not "vegetables". chucke (Tiago Cardoso)
03:02 PM Bug #12514: Refinements: when including Module as refinement, can't call other module methods
potatoe is not a variable, but a method call. The method is defined right after. That should be the whole point of it... chucke (Tiago Cardoso)
02:59 PM Feature #12523 (Open): `Object#values_at`
It might be convenient to have a method that returns multiple attributes of an object.
~~~ruby
class A
attr_ac...
sawa (Tsuyoshi Sawada)
02:05 PM Bug #12433: uncommon.mk:614: recipe for target 'yes-test-almost' failed - missing UnicodeData.txt
I experiencing two issues with preview1:
```
1) Failure:
TestComprehensiveCaseFold#test_AAAAA_data_files_avail...
vo.x (Vit Ondruch)
01:26 PM Feature #11195: Add "no_proxy" parameter to Net::HTTP.new
+1, I'm also having issues with this. chucke (Tiago Cardoso)
12:02 PM Bug #12520: CIFS raises Errno::EACCES for chown while UID not found in remote system
まぁそれはそれとして入れといていいんじゃないでしょうか。
そういう環境があるということであれば。
nobu (Nobuyoshi Nakada)
09:55 AM Bug #12520 (Feedback): CIFS raises Errno::EACCES for chown while UID not found in remote system
installは次の2点がcp_rと違って、あまり使いたくはないというのが本音です。
1. file_compareで内容を比較する=> 実行ファイルのインストールなら理解できますが、サイズが違うかどうかで十分(この場合、全体量が数...
arton (Akio Tajima)
01:30 AM Bug #12520 (Assigned): CIFS raises Errno::EACCES for chown while UID not found in remote system
nobu (Nobuyoshi Nakada)
10:11 AM Bug #10802: strict-aliasing warning on RHEL/CentOS 6
I could see still this error on trunk
http://rubyci.s3.amazonaws.com/c64b/ruby-trunk/log/20160627T090203Z.log.htm...
jaruga (Jun Aruga)
08:02 AM Bug #12522 (Rejected): Keyword arguments should supercede double-splat arguments
```ruby
foo **{x: 'fallback'}, x: 1
```
nobu (Nobuyoshi Nakada)
06:10 AM Bug #12522 (Rejected): Keyword arguments should supercede double-splat arguments
I propose that it is more intuitive (and much better for FREST functions; see #12521) if explicit keyword arguments s... gisborne (Guyren Howe)
07:58 AM Revision 2a5183c2 (git): FileUtils#install: symbolic mode
* lib/fileutils.rb (FileUtils#install): accecpt symbolic mode, as
well as chmod.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
07:55 AM Revision 10fcca8f (git): FileUtils#install: owner/group options
* lib/fileutils.rb (FileUtils#install): add owner and group
options.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
06:17 AM Bug #12521: Syntax for retrieving argument without removing it from double-splat catch-all
#12522 is a related issue; keyword arguments lvalues have a related issue. gisborne (Guyren Howe)
06:03 AM Bug #12521 (Closed): Syntax for retrieving argument without removing it from double-splat catch-all
There is an interesting style of programming that is *almost* really easy to do in Ruby. It would work elegantly with... gisborne (Guyren Howe)
01:24 AM Revision 71db7bd3 (git): Refactor
* lib/fileutils.rb (FileUtils::Entry_#copy_metadata): eliminate
common statements.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
01:22 AM Feature #12519: Expansion of modifier_if and modifier_unless
variable = true ? 1 : 2

isnt that short enough?
darix (Marcus Rückert)
12:32 AM Feature #12519: Expansion of modifier_if and modifier_unless
Yes, confusing and also not very pretty. shevegen (Robert A. Heiler)

06/26/2016

11:57 PM Bug #12517 (Closed): def_delegators broken on ruby-head?
Applied in changeset r55509.
----------
Coverage on non-positive lines
* compile.c (ADD_TRACE): ignore trace instru...
nobu (Nobuyoshi Nakada)
11:53 PM Bug #12517: def_delegators broken on ruby-head?
Thanks! nobu (Nobuyoshi Nakada)
12:06 PM Bug #12517: def_delegators broken on ruby-head?
Here's the repro (OS X 10.11.5 / FreeBSD 10.2):
~~~ruby
require 'coverage'
require 'forwardable'
Coverage.st...
akhramov (Artem Khramov)
11:56 PM Revision 4c4f809e (git): * 2016-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:56 PM Revision f5404751 (git): Coverage on non-positive lines
* compile.c (ADD_TRACE): ignore trace instruction on non-positive
line.
* parse.y (coverage): get rid of ArgumentEr...
nobu (Nobuyoshi Nakada)
06:17 PM Bug #12520: CIFS raises Errno::EACCES for chown while UID not found in remote system
試してはいないのですが、`FileUtils.install(preserve: true)` ではどうでしょうか。 nobu (Nobuyoshi Nakada)
11:43 AM Bug #12520 (Closed): CIFS raises Errno::EACCES for chown while UID not found in remote system
`FileUtils`を利用した`:preserve => true`の`cp_r`中に例外となります。(題名が真の原因かは不明。それ以外に思い当たる点がない)
システムはDebian jessieです。
~~~
Linux...
arton (Akio Tajima)
11:02 AM Feature #12519: Expansion of modifier_if and modifier_unless
Matthew Kerwin wrote:
> It's too confusing.
Agree.
nobu (Nobuyoshi Nakada)
06:42 AM Feature #12519: Expansion of modifier_if and modifier_unless
I am against.
It seems to rewrite the precedence of modifier if. I would expect it to evaluate like this:
~~~ru...
phluid61 (Matthew Kerwin)
05:05 AM Feature #12519 (Rejected): Expansion of modifier_if and modifier_unless
Hi all.
I propose a syntax change to allow the below to be valid ruby.
```ruby
variable = 1 if false else 2
`...
bk5115545 (Blaise Koch)
10:35 AM Revision 06c57968 (git): Convert arguments first
* ext/win32/lib/Win32API.rb (Win32API#initialize): convert
arguments before dlopen.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
05:00 AM Bug #12518 (Feedback): You may have encountered a bug in the Ruby interpreter or extension libraries.
The C level backtrace information you sent says the bug is inside libmysqlclient.20.dylib. Is it possible for you to... shyouhei (Shyouhei Urabe)
01:20 AM Revision 1f235900 (git): Explicit ".dll" suffix
* ext/win32/lib/Win32API.rb (Win32API#initialize): Cygwin
2.5.2-1 (perhaps) seems to no longer append ".dll" suffix...
nobu (Nobuyoshi Nakada)
12:28 AM Revision 1e03af80 (git): * 2016-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:28 AM Revision 60a063d8 (git): Remove -jN option
* {cygwin,template}/GNUmakefile.in (MAKEFLAGS): remove -jN option
from MAKEFLAGS as well as MFLAGS.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)

06/25/2016

11:45 PM Bug #12517: def_delegators broken on ruby-head?
I couldn't reproduce it with r55504 on OS X 11.11.5 and Ubuntu 16.04. nobu (Nobuyoshi Nakada)
06:47 AM Bug #12517 (Feedback): def_delegators broken on ruby-head?
Could you show a small code to reproduce? nobu (Nobuyoshi Nakada)
06:16 AM Bug #12517 (Closed): def_delegators broken on ruby-head?
I found the following issue:
https://travis-ci.org/ioquatix/build-files/jobs/140181966
~~~
/home/travis/.rvm/r...
ioquatix (Samuel Williams)
11:19 PM Bug #11102 (Feedback): Segmentation fault while running the db:create command in Rails
Please try with Ruby 2.2.5 or 2.3.1 hsbt (Hiroshi SHIBATA)
06:09 PM Bug #12518 (Third Party's Issue): You may have encountered a bug in the Ruby interpreter or extension libraries.
You ask me to send you this crash report steadyonabix (Bradley Atkins)
08:54 AM Revision fc1af699 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:01 AM Feature #11653: Add to_proc on Hash
Jörg W Mittag wrote:
> This is basically a subset of what I proposed a year ago in #11262.
Commenting on a clos...
duerst (Martin Dürst)
02:32 AM Revision 38f6fe64 (git): Refine assertion
* test/openssl/test_ocsp.rb: assert_in_delta for better message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5...
nobu (Nobuyoshi Nakada)
01:08 AM Revision 5ff2e418 (git): openssl: ignore test failure caused by LibreSSL bug
* test/openssl/test_ocsp.rb: Ignore errors caused by bugs that exist in
LibreSSL >= 2.3.1.
git-svn-id: svn+ssh://c...
rhenium (Kazuki Yamaguchi)
 

Also available in: Atom