Project

General

Profile

Activity

From 12/16/2015 to 12/22/2015

12/22/2015

10:28 PM Bug #11862 (Closed): [PATCH] ext/socket/init.c (rsock_init_sock): reject reserved FDs
Applied in changeset r53259.
----------
ext/socket/init.c (rsock_init_sock): reject reserved FDs
[ruby-core:72445] ...
Anonymous
09:59 PM Bug #11862: [PATCH] ext/socket/init.c (rsock_init_sock): reject reserved FDs
Indeed, it seems necessary. nobu (Nobuyoshi Nakada)
07:43 PM Bug #11862 (Closed): [PATCH] ext/socket/init.c (rsock_init_sock): reject reserved FDs
We've had this bug for years, but writing a portable test for it could
be challenging. I think it is safe to commit...
normalperson (Eric Wong)
10:28 PM Revision 1abef5bd (git): ext/socket/init.c (rsock_init_sock): reject reserved FDs
[ruby-core:72445] [Bug #11862]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53259 b2dd03c8-39d4-4d8f-98ff-823fe...
Eric Wong
09:25 PM Bug #11863 (Closed): configure/makefile needs to follow the standard behavior
Hello,
I'm the current OpenWRT maintainer of ruby packages.
However, configure/makefile for ruby has some exotic ...
luizluca (Luiz Angelo Daros de Luca)
09:17 PM Bug #11849: Heredoc regression in 2.2.4
Backported into `ruby_2_2` branch at r53258.
Are there any concrete gems which is affected by this regression?
I ...
nagachika (Tomoyuki Chikanaga)
09:16 PM Revision 9c6779f5 (git): merge revision(s) 53214,53215: [Backport #11849]
* parse.y (parser_yylex): allow here documents in labeled
argument. [ruby-core:72396] [Bug #11849]
git-s...
nagachika (Tomoyuki Chikanaga)
09:04 PM Bug #11833: 2.2.4 syntax error when naked percent notation touches keyword arguments
Thank you for your report and notice.
I've just backport at r53257.
Are there any concrete gems which is affected...
nagachika (Tomoyuki Chikanaga)
08:59 PM Bug #11833 (Closed): 2.2.4 syntax error when naked percent notation touches keyword arguments
Applied in changeset backport22:r53257.
----------
merge revision(s) 53092,53093: [Backport #11812] [Backport #11833...
nagachika (Tomoyuki Chikanaga)
08:59 PM Bug #11812: Lack of space between colon and % literal causes syntax error
Backported into `ruby_2_2` branch at r53257. nagachika (Tomoyuki Chikanaga)
08:59 PM Revision 3b3500c6 (git): merge revision(s) 53092,53093: [Backport #11812] [Backport #11833]
* parse.y (parse_percent): Allow %-literals in labeled arg as
r51624 did for parentheses.
Fixes [...
nagachika (Tomoyuki Chikanaga)
08:16 PM Revision 89df822b (git): bump version to 2.2.5.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@53256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
08:00 PM Revision 299e5e52 (git): NEWS: add hint for Redmine URLs with issue number [ci skip]
This may not be obvious to folks who do not follow Ruby
development.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
Eric Wong
06:20 PM Revision f4cacdc4 (git): Revert r53253. naruse fixed it differently in r53244
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
06:08 PM Revision 5e183c72 (git): test/socket/test_basicsocket.rb: attempt fix for [ruby-cvs:60402]
I'm not sure how fstat on fd=-1 can succeed on some systems...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@532...
Eric Wong
05:59 PM Revision b9576e7d (git): configure.in: define __STDC_WANT_LIB_EXT1__
* configure.in (__STDC_WANT_LIB_EXT1__): necessary to use memset_s
in strict C99 mode.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
05:34 PM Revision 9fb59681 (git): regexec.c: fix build with direct threaded VM
* regexec.c (match_at): move direct threaded VM code to get rid of
mixed declarations and code, and enable it only ...
nobu (Nobuyoshi Nakada)
05:30 PM Revision 03cc02c9 (git): * gems/bundled_gems: Upgrade the did_you_mean gem to 1.0.0
* NEWS: Add news about the did_you_mean gem
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53250 b2dd03c8-39d4-4...
Yuki Nishijima
05:18 PM Revision e6be17c7 (git): Fix typo in contributing docs [ci skip]
* doc/contributing.rdoc: [DOC] remove an extra word "here".
[Fix GH-1169]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
04:58 PM Revision 6e767dd0 (git): regexec.c: enable direct threaded VM
* regexec.c (USE_DIRECT_THREADED_VM): enable direct threaded VM by
the default.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
04:49 PM Bug #11762: Array#dig can raise TypeError: no implicit conversion of Symbol/String into Integer
Hi Matz, do you have any reactions to the above? colindkelley (Colin Kelley)
04:41 PM Revision 73cc8295 (git): * 2015-12-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:41 PM Revision 08aa1cd1 (git): test_rdoc_generator_json_index.rb: open in binmode
* test/rdoc/test_rdoc_generator_json_index.rb (test_generate_gzipped):
open a gzipped file in binary mode, since it...
nobu (Nobuyoshi Nakada)
02:18 PM Bug #11820 (Closed): Please bump version of all bundled gems prior Ruby 2.3 release
io-console 0.4.4 is released by nobu. hsbt (Hiroshi SHIBATA)
01:19 PM Bug #11820: Please bump version of all bundled gems prior Ruby 2.3 release
mrkn bumped bigdecimal-1.2.8
> nobu
Can you release new version of io/console and bump version?
hsbt (Hiroshi SHIBATA)
12:15 PM Bug #11820: Please bump version of all bundled gems prior Ruby 2.3 release
I released psych-2.0.17, and zzak released rdoc-4.2.1 hsbt (Hiroshi SHIBATA)
01:56 PM Revision 52c3b2eb (git): io-console.gemspec: BSD-2-Clause
* ext/io/console/io-console.gemspec: change the license to
BSD-2-Clause since "ruby" is no longer valid license as ...
nobu (Nobuyoshi Nakada)
01:45 PM Revision 4eac2e83 (git): fix r53231: raise Errno::EBADF like other OSes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:16 PM Bug #11740 (Closed): ObjectSpace.each_object exposes internal metaclasses
Applied in changeset r53243.
----------
gc.c: do not expose internal singleton class
* gc.c (internal_object_p): sh...
nobu (Nobuyoshi Nakada)
02:36 AM Bug #11740: ObjectSpace.each_object exposes internal metaclasses
Koichi Sasada wrote:
> Maybe I missed some points.
> Any idea?
You shouldn't hide singleton classes of non-class...
shugo (Shugo Maeda)
01:15 PM Revision 96ac47c2 (git): gc.c: do not expose internal singleton class
* gc.c (internal_object_p): should not expose singleton classes
without a metaclass. based on patches by ko1 and s...
nobu (Nobuyoshi Nakada)
01:15 PM Revision 3f90a4ae (git): io-console.gemspec: bump up
* ext/io/console/io-console.gemspec: bump up to 0.4.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53242 b2dd0...
nobu (Nobuyoshi Nakada)
01:11 PM Revision 9d57cf88 (git): * NEWS: Added news entry of Psych 2.0.17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:09 PM Revision a823014f (git): * NEWS: Added news entry of RDoc 4.2.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:20 PM Revision d9bddfda (git): * ext/bigdecimal/bigdecimal.gemspec: bump version to 1.2.8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
12:08 PM Revision 145433d9 (git): * lib/rdoc.rb: bump version to 4.2.1. It contains following fixes.
https://github.com/rdoc/rdoc/pull/340
https://github.com/rdoc/rdoc/pull/341
https://github.com/rdoc/rdoc/pull/367...
hsbt (Hiroshi SHIBATA)
12:08 PM Bug #11861 (Closed): `zip` with `&symbol` causes segmentation error
nobu (Nobuyoshi Nakada)
11:33 AM Bug #11861 (Closed): `zip` with `&symbol` causes segmentation error
This code (`:foo` can be replaced with a different method, defined or not defined):
[].zip([], &:foo)
cause...
sawa (Tsuyoshi Sawada)
11:25 AM Revision 618035b5 (git): * ext/psych/lib/psych.rb: bump version to 2.0.17
* ext/psych/psych.gemspec: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53237 b2dd03c8-39d4-4d8f-98ff-82...
hsbt (Hiroshi SHIBATA)
11:20 AM Bug #11829 (Closed): [PERF] Benchmark of vm1_yield
Applied in changeset r53236.
----------
* vm_insnhelper.c: move vm_callee_setup_block_arg() (and related
functions...
ko1 (Koichi Sasada)
11:20 AM Revision 11f4334f (git): * vm_insnhelper.c: move vm_callee_setup_block_arg() (and related
functions) to the latter location.
This moving recovers performance a little.
[Bug #11829]
git-svn-id: svn+ss...
ko1 (Koichi Sasada)
10:59 AM Bug #11860: Double splat does not work on empty hash assigned via variable
I found more cases (other than via variable) that the double splat does not work on an empty hash. While parenthesis ... sawa (Tsuyoshi Sawada)
08:33 AM Bug #11860 (Closed): Double splat does not work on empty hash assigned via variable
When an empty hash is given as a literal, the double splat operates on it, and leaves nothing, which is expected.
...
sawa (Tsuyoshi Sawada)
08:22 AM Misc #10766 (Feedback): Build failed generating RDoc documentation
I cannot reproduce this on trunk, and on ruby_2_2 branch.
Please comment/open a ticket if you are still experienci...
zzak (zzak _)
08:16 AM Bug #11859 (Rejected): Regexp matching with \p{Upper} and \p{Lower} for EUC-JP doesn’t work.
U+FF21 (A, FULLWIDTH LATIN CAPITAL LETTER A) and U+00c0 (À, LATIN CAPITAL LETTER A WITH GRAVE) is `Uppercase_Letter` ... matsui (Kimihito Matsui)
06:21 AM Revision 9da8a297 (git): string.c: no exception on dummy encoding
* string.c (str_compat_and_valid): as scrub does nothing for dummy
encoding string now, incompatible encoding is no...
nobu (Nobuyoshi Nakada)
05:31 AM Bug #11858 (Closed): CGI.escapeHTML should NOT return frozen string
Applied in changeset r53234.
----------
escape.c: should not freeze
* ext/cgi/escape/escape.c (optimized_escape_htm...
nobu (Nobuyoshi Nakada)
03:09 AM Bug #11858: CGI.escapeHTML should NOT return frozen string
Attached a suggested patch.
This patch also adds some tests for not-modified patterns.
Tietew (Toru Iwase)
02:56 AM Bug #11858 (Closed): CGI.escapeHTML should NOT return frozen string
After r53220, following snippet fails.
~~~
$ ./ruby -rcgi -ve 'p CGI.escapeHTML("Hello, ".freeze) << "world."'
r...
Tietew (Toru Iwase)
05:31 AM Revision 10a129ce (git): escape.c: should not freeze
* ext/cgi/escape/escape.c (optimized_escape_html): CGI.escapeHTML
should return unfrozen new string.
[ruby-core:7...
nobu (Nobuyoshi Nakada)

12/21/2015

11:55 PM Bug #11841: StringIO with read and `nil, ''` arguments broken with enabled frozen string literal
Thanks. In fact, I didn't realized the second argument is actually a buffer. My mistake deepj (deepj #)
10:28 PM Bug #11857 (Closed): Segmentation Fault in readline
I'm using a rails environment and this bug happens after I put rspec gem in my Gemfile and run a bundle install.
T...
niltonvasques (Nilton Vasques)
08:40 PM Bug #11855 (Closed): CGI.escapeHTML and taint/frozen
Applied in changeset r53233.
----------
escape.c: Preserve original state
* ext/cgi/escape/escape.c (preserve_origi...
nobu (Nobuyoshi Nakada)
03:01 PM Bug #11855: CGI.escapeHTML and taint/frozen
ご報告ありがとうございます。修正パッチを書きました。
https://github.com/ruby/ruby/pull/1166
k0kubun (Takashi Kokubun)
02:22 PM Bug #11855 (Closed): CGI.escapeHTML and taint/frozen
taint フラグや frozen の扱いが変わってしまっているようです。
~~~
% ruby -v -r cgi -e 'p CGI.escapeHTML("".taint).tainted?'
ruby 2.3.0de...
znz (Kazuhiro NISHIYAMA)
08:40 PM Revision 1b107d48 (git): escape.c: Preserve original state
* ext/cgi/escape/escape.c (preserve_original_state): Preserve
original state for tainted and frozen. [Fix GH-1166]...
nobu (Nobuyoshi Nakada)
06:58 PM Bug #11854 (Closed): Socket.for_fd(-1) causes segmentaion fault on mingw32.
Applied in changeset r53231.
----------
avoid rb_bug on BasicSocket.for_fd(-1)
* ext/socket/init.c (rsock_init_sock...
Anonymous
06:57 PM Bug #11854: Socket.for_fd(-1) causes segmentaion fault on mingw32.
Will commit patch as-is since 2.3 release is soon.
normalperson (Eric Wong)
10:18 AM Bug #11854: Socket.for_fd(-1) causes segmentaion fault on mingw32.
Proposed fix (not sure about the error message saying "fstat(2)", now...)

Subject: [PATCH] avoid rb_bug on BasicS...
normalperson (Eric Wong)
09:43 AM Bug #11854 (Closed): Socket.for_fd(-1) causes segmentaion fault on mingw32.
The following command causes segmentation fault on mingw32 built version
~~~
C:>ruby -rsocket -ve 'Socket.for_fd(...
phasis68 (Heesob Park)
06:58 PM Revision 8e4c5d3a (git): * 2015-12-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:57 PM Revision 409e53de (git): avoid rb_bug on BasicSocket.for_fd(-1)
* ext/socket/init.c (rsock_init_sock): check FD after validating
* test/socket/test_basicsocket.rb (test_for_fd): new...
Eric Wong
05:13 PM Bug #11856 (Rejected): Segmentation fault
/Users/mac/MyCRUD/vendor/cache/ruby/2.0.0/gems/json-1.8.3/lib/json/ext/parser.bundle: [BUG] Segmentation fault
ruby ...
alinbizau (Bizau Alin)
04:05 PM Bug #11742: lib/webrick/utils.rb:196:in `register': ERROR RuntimeError: can't add a new key into hash during iteration
additional commit for this issue: r53201 ngoto (Naohisa Goto)
12:35 PM Bug #11853 (Closed): "variable.c line 43: warning: modification of typedef with int ignored" on Solaris
Applied in changeset r53230.
----------
* variable.c (struct ivar_update): rename "extended" to "iv_extended"
to a...
ngoto (Naohisa Goto)
09:38 AM Bug #11853 (Closed): "variable.c line 43: warning: modification of typedef with int ignored" on Solaris
おそらく r50678 以降、Solaris 10 上の Oracle Solaris Studio 12.x にて、以下のWarningが出ています。
~~~
"variable.c", line 43: warning: ...
ngoto (Naohisa Goto)
12:35 PM Revision 3bf3f825 (git): * variable.c (struct ivar_update): rename "extended" to "iv_extended"
to avoid name conflict with /usr/include/floatingpoint.h on
Solaris. [Bug #11853] [ruby-dev:49448]
git-svn-id: sv...
ngoto (Naohisa Goto)
10:34 AM Bug #11740 (Assigned): ObjectSpace.each_object exposes internal metaclasses
This patch breaks rubyspec.
```
1)
ObjectSpace.each_object walks a class and its normal descendants when passed ...
ko1 (Koichi Sasada)
09:41 AM Bug #11740 (Closed): ObjectSpace.each_object exposes internal metaclasses
Applied in changeset r53228.
----------
* gc.c (internal_object_p): should not expose singleton classes
without a ...
ko1 (Koichi Sasada)
10:32 AM Revision 800607aa (git): revert r53228 because this patch breaks rubyspec
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:59 AM Bug #11699 (Third Party's Issue): Windows環境の日本語入力で不正な文字が混入する
usa (Usaku NAKAMURA)
09:37 AM Bug #11699: Windows環境の日本語入力で不正な文字が混入する
原因がわかりました。
[ansicon](https://github.com/adoxa/ansicon)をインストールしていたのが良くなかったみたいです。
アンインストールしたところ、正常に出力されました。
~~~
C...
h1kb (Taro YAMADA)
09:40 AM Revision 1bcee938 (git): * gc.c (internal_object_p): should not expose singleton classes
without a metaclass.
[Bug #11740]
* class.c (rb_singleton_class_has_metaclass_p): added.
* test/ruby/test_class.r...
ko1 (Koichi Sasada)
03:15 AM Bug #11852 (Closed): test_io.rb fails when maxproc < 1024
Applied in changeset r53227.
----------
* test/ruby/test_io.rb: handled rlimit value same as r52277
[Bug #11852][r...
hsbt (Hiroshi SHIBATA)
03:15 AM Revision a7f6b862 (git): * test/ruby/test_io.rb: handled rlimit value same as r52277
[Bug #11852][ruby-dev:49446]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53227 b2dd03c8-39d4-4d8f-98ff-823fe69...
hsbt (Hiroshi SHIBATA)
01:24 AM Revision 268da523 (git): lib/net/http.rb (open_timeout): update default value in RDoc [ci skip]
[ruby-core:72413]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Eric Wong
01:19 AM Bug #11851 (Closed): rb_profile_frames() causes segmentation fault
Applied in changeset r53225.
----------
vm_backtrace.c: ignore ifunc frames
* vm_backtrace.c (rb_profile_frames): i...
nobu (Nobuyoshi Nakada)
01:18 AM Revision cc52f511 (git): vm_backtrace.c: ignore ifunc frames
* vm_backtrace.c (rb_profile_frames): ignore ifunc frames as it
did before. [ruby-core:72409] [Bug #11851]
git-sv...
nobu (Nobuyoshi Nakada)
12:33 AM Revision 8ec531ba (git): * 2015-12-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:33 AM Revision c17e9e07 (git): NotImplementedError typo
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLSocket): fix
NotImplementedError typo. [Fix GH-1165]
git-svn-i...
nobu (Nobuyoshi Nakada)

12/20/2015

08:06 PM Bug #11313: Fixed a couple of typos
Backported into `ruby_2_2` branch at r53222. nagachika (Tomoyuki Chikanaga)
08:06 PM Revision 60c7009f (git): merge revision(s) 53023: [Backport #11313]
* cont.c: fix a double word typo.
[Bug #11313][ruby-core:69749]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nagachika (Tomoyuki Chikanaga)
08:05 PM Bug #11764: ext/tk/lib/multi-tk.rb: fix three typos.
Backported into `ruby_2_2` at r53221. nagachika (Tomoyuki Chikanaga)
08:04 PM Revision 02262a55 (git): merge revision(s) 53022: [Backport #11764]
* ext/tk/lib/multi-tk.rb: fix typos.
[Bug #11764][ruby-core:71800]
git-svn-id: svn+ssh://ci.ruby-lang.org...
nagachika (Tomoyuki Chikanaga)
02:18 PM Feature #11848: New #to_b method for String, Symbol, Numeric, NilClass, TrueClass and FalseClass.
The idea of ***to_b*** method is inspired in Rails and Swift:
* ActiveRecord::Type:Boolean in Rails:
https://gith...
prodis (Fernando Hamasaki de Amorim)
12:57 PM Bug #11851: rb_profile_frames() causes segmentation fault
Uploaded reproducible code to Gist: https://gist.github.com/rhenium/e3a179b0cac87606c183
This runs on Ruby 2.2.4 a...
rhenium (Kazuki Yamaguchi)
11:48 AM Bug #11851: rb_profile_frames() causes segmentation fault
Could you show reproducible code or add a test? nobu (Nobuyoshi Nakada)
08:58 AM Bug #11851 (Closed): rb_profile_frames() causes segmentation fault
When the control frame stack contains an ifunc-frame, calling rb_profile_frames() causes a segmentation fault.
I'v...
rhenium (Kazuki Yamaguchi)
12:11 PM Bug #11852 (Closed): test_io.rb fails when maxproc < 1024
maxprocのhard limitが小さい環境でtest_ioがErrorで失敗します。
OS X 10.11.2, OS X 10.10.5上のtrunk, 2.2.4, 2.1.8で確認しました。
~~~
$ ./ru...
kimuraw (Wataru Kimura)
12:01 PM Feature #10130: String format with nested hash
What about using a sequence of space characters as delimiter?
h = {
author: {
name: "Ruby Taro...
sawa (Tsuyoshi Sawada)
11:54 AM Revision ce7f7f5e (git): cgi/escape: Optimize CGI.escapeHTML
* cgi/escape/escape.c: Optimize CGI.escapeHTML for
ASCII-compatible encodings. [Fix GH-1164]
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
11:31 AM Revision 28dc4109 (git): test_cgi_util.rb: fix arguments orders
* test/cgi/test_cgi_util.rb: fix arguments orders, expected values
should be placed first and then actual results.
...
nobu (Nobuyoshi Nakada)
11:28 AM Revision 840e32c4 (git): ChangeLog: fold long line [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:28 AM Revision e2b22611 (git): ChangeLog: fix date of r53178 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:54 AM Bug #11822: Semantics of Queue#pop after close are wrong
I like optional arg to pop:
Either `pop?` or `pop(on_close: value)`
funny_falcon (Yura Sokolov)
08:42 AM Bug #11489: XMLRPC client cannot alter SSL options for _async calls
> This seems like an issue with the XMLRPC client, not openssl?
Whoops, I must have assigned by accident when I wa...
zzak (zzak _)
07:18 AM Bug #11842: r53123 breaks some gems which use erb
I see. Thank you for finding a gem which is widely used and has incompatibility about this.
I hope we will try this ...
k0kubun (Takashi Kokubun)
06:39 AM Bug #11842: r53123 breaks some gems which use erb
I found same case with rspec-rails in latest gems registered rubygems.org. It is widely used application development.... hsbt (Hiroshi SHIBATA)
06:37 AM Bug #11842 (Closed): r53123 breaks some gems which use erb
Applied in changeset r53216.
----------
* lib/erb.rb: revert r53123. It break compatibility like thor and rspec-rail...
hsbt (Hiroshi SHIBATA)
06:36 AM Revision 0516a337 (git): * lib/erb.rb: revert r53123. It break compatibility like thor and rspec-rails.
We should try with Ruby 2.4 or 3.0.
[Bug #11842][ruby-core:72374]
* lib/rdoc/erb_partial.rb: ditto.
* template/verc...
hsbt (Hiroshi SHIBATA)
05:14 AM Feature #11816: Partial safe navigation operator
Matz, is it possible to have a decision before the official release, so we at least know what the future might bring ... marcandre (Marc-Andre Lafortune)
03:15 AM Bug #11844 (Feedback): Please update unicode-licensed files (license issue)
As far as I have explained, there are no copyright problems. Set to feedback to confirm with original commenter. duerst (Martin Dürst)
02:51 AM Bug #11844: Please update unicode-licensed files (license issue)
I'm not the appropriate person responsible to this issue.
For example, enc/trans/JIS/JISX0212%UCS.src is added by ...
akr (Akira Tanaka)
02:20 AM Bug #11844: Please update unicode-licensed files (license issue)
Christian Hofstaedtler wrote:
> Various files in enc/trans are old copies of Unicode.org files that forbid (re-)dist...
duerst (Martin Dürst)
02:49 AM Revision 0f4978d5 (git): test_syntax.rb: assertions for other heredocs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:43 AM Bug #11849 (Closed): Heredoc regression in 2.2.4
Applied in changeset r53214.
----------
parse.y: labeled heredoc
* parse.y (parser_yylex): allow here documents in ...
nobu (Nobuyoshi Nakada)
02:43 AM Revision 9d5abbff (git): parse.y: labeled heredoc
* parse.y (parser_yylex): allow here documents in labeled
argument. [ruby-core:72396] [Bug #11849]
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
02:15 AM Bug #11850 (Closed): `define_method(:foo, &:bar)` segfaults irrespective of location or arguments.
Applied in changeset r53213.
----------
* proc.c (rb_mod_define_method): should check Symbol or not.
[Bug #11850]
...
ko1 (Koichi Sasada)
01:31 AM Bug #11850 (Closed): `define_method(:foo, &:bar)` segfaults irrespective of location or arguments.
`define_method(:foo, :bar.to_proc)` behaves as it did in previous versions of Ruby. 0x0dea (D.E. Akers)
02:14 AM Revision a8b0c252 (git): * proc.c (rb_mod_define_method): should check Symbol or not.
[Bug #11850]
* test/ruby/test_method.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53213 b2d...
ko1 (Koichi Sasada)
02:02 AM Revision 3b873005 (git): * proc.c (rb_mod_define_method): fix notation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:54 AM Revision c46ff1bb (git): * proc.c (proc_new): fix notation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:43 AM Revision 1da4d51b (git): assertions.rb: show failed indexes
* test/lib/test/unit/assertions.rb (AllFailures): show indexes in
total number of failure assertions.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
01:15 AM Revision 50ec15d6 (git): Makefile.in: remove unintentional exec
* Makefile.in (update-coverage): remove unintentional `exec` from
commands followed by other commands.
git-svn-id:...
nobu (Nobuyoshi Nakada)
12:48 AM Revision d6543f80 (git): Makefile.in: V=1 at update
* Makefile.in (update-mspec, update-rubyspec, update-coverage):
show commands to run if V=1.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)

12/19/2015

11:59 PM Bug #11849 (Closed): Heredoc regression in 2.2.4
The following code gets rejected by 2.2.4:
~~~ruby
{
label:<<-DOC
Some text for a heredoc goes here
DOC
}...
whitequark (whitequark *)
10:43 PM Feature #11848: New #to_b method for String, Symbol, Numeric, NilClass, TrueClass and FalseClass.
I like the idea of having explicit conversion between booleans/integers, such that 0.to_b => false and true.to_i => 1... Eregon (Benoit Daloze)
10:10 PM Feature #11848 (Rejected): New #to_b method for String, Symbol, Numeric, NilClass, TrueClass and FalseClass.
You forgot empty string/array/hash to be false. ;-)
But Ruby is not Python.
Matz.
matz (Yukihiro Matsumoto)
07:49 PM Feature #11848 (Feedback): New #to_b method for String, Symbol, Numeric, NilClass, TrueClass and FalseClass.
So many decisions in this seem completely arbitrary (and inconsistent), plus you don't give a use case, there's no wa... marcandre (Marc-Andre Lafortune)
05:06 PM Feature #11848 (Rejected): New #to_b method for String, Symbol, Numeric, NilClass, TrueClass and FalseClass.
New ***to_b*** method converts **strings**, **symbols**, **numbers** and **nil** values in a **boolean** value.
**...
prodis (Fernando Hamasaki de Amorim)
04:27 PM Bug #11847 (Closed): Install error on Linux NFS system
When I tried to install ruby 2.2.4 using rbenv and ruby-build, I encountered the following error.
~~~
installing ...
ohai (Ippei Obayashi)
03:42 PM Feature #11839: CSV: liberal_parsing option
Resolved a conflict. bluej100 (Braden Anderson)
03:30 PM Revision ceea88af (git): remove duplicated log by commit miss [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:29 PM Bug #11822: Semantics of Queue#pop after close are wrong
Clarifying my statements above:
"So we should bump this to to Ruby 2.4 to address the inability to check for close...
headius (Charles Nutter)
03:27 PM Bug #11822: Semantics of Queue#pop after close are wrong
Summarizing some discussion with Koichi on #ruby-core:
* Current JRuby Queue uses Java's LinkedBlockingQueue and A...
headius (Charles Nutter)
03:01 PM Bug #11822: Semantics of Queue#pop after close are wrong
I like this better to make it configurable per pop operation. pitr.ch (Petr Chalupa)
02:37 PM Bug #11822: Semantics of Queue#pop after close are wrong
tldr: Atomicity can be achieved with full locking, but it prevents Queue from being lock-free in the future. #pop sho... headius (Charles Nutter)
01:37 PM Bug #11822: Semantics of Queue#pop after close are wrong
Thank you for explanation. So nil can mean a normal nil pushed to the queue or closed queue, that might be error pron... pitr.ch (Petr Chalupa)
01:39 AM Bug #11822: Semantics of Queue#pop after close are wrong
Petr Chalupa wrote:
> Could you clarify for me following cases: What does pop do when called on empty closed queue? ...
ko1 (Koichi Sasada)
03:29 PM Bug #11845 (Closed): source_location against symbol.to_proc causes infinite loop
Applied in changeset r53206.
----------
proc.c: fix infinite loop
* proc.c (rb_proc_get_iseq): proc made from symbo...
nobu (Nobuyoshi Nakada)
02:04 PM Bug #11845 (Closed): source_location against symbol.to_proc causes infinite loop
`ruby -v -e ':class.to_proc.source_location'` causes inifinite loop:
```text
% /tmp/local/bin/ruby -v -e ':class....
kou (Kouhei Sutou)
03:29 PM Revision 2d97cee4 (git): proc.c: fix infinite loop
* proc.c (rb_proc_get_iseq): proc made from symbol does not have
iseq. fix infinite loop. [ruby-core:72381] [Bug ...
nobu (Nobuyoshi Nakada)
03:26 PM Bug #11846: Block passed by &block is GC-ed
Note that this is not occurred on trunk. kou (Kouhei Sutou)
03:17 PM Bug #11846 (Closed): Block passed by &block is GC-ed
The following script is crashed with ruby 2.3.0preview2:
```ruby
GC.start
def a
lambda do
yield
end...
kou (Kouhei Sutou)
03:14 PM Revision ea46a640 (git): fix commit miss
* proc.c: fix expanded name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53205 b2dd03c8-39d4-4d8f-98ff-823fe69...
nobu (Nobuyoshi Nakada)
03:13 PM Revision 045b8281 (git): * 2015-12-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:12 PM Revision 88790710 (git): proc.c: remove old macro
* proc.c (proc_get_iseq): remove and expand old name macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53203 ...
nobu (Nobuyoshi Nakada)
12:41 PM Bug #11844 (Closed): Please update unicode-licensed files (license issue)
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. h... zeha (Christian Hofstaedtler)
12:26 PM Bug #11842: r53123 breaks some gems which use erb
I saw rails's build is also broken due to thor. These are all I know for now.
By the way, since my patch to thor htt...
k0kubun (Takashi Kokubun)
12:09 PM Bug #11842: r53123 breaks some gems which use erb
What's affected gems without thor? hsbt (Hiroshi SHIBATA)
07:27 AM Bug #11842: r53123 breaks some gems which use erb
While this case is fixable by https://github.com/erikhuda/thor/pull/512, there may be some gems depending on the eout... k0kubun (Takashi Kokubun)
07:03 AM Bug #11842 (Closed): r53123 breaks some gems which use erb
r53123 breaks some gems which use erb.
Thor gem for example.
They set an instance variable `"@output_buffer"` to ...
yui-knk (Kaneko Yuichiro)
11:43 AM Feature #5123: Alias Hash 1.9 as OrderedHash
I have just stumbled upon this: the [Immutable collections for JavaScript](http://facebook.github.io/immutable-js/) h... alexeymuranov (Alexey Muranov)
11:09 AM Bug #11843 (Closed): enc/windows_1250.c syntax error with fcc on Solaris -- C++(C99)-style comments should not be used
Applied in changeset r53202.
----------
* enc/windows_1250.c: Should not use C++ style comments (C99 feature).
[Bu...
ngoto (Naohisa Goto)
10:25 AM Bug #11843 (Closed): enc/windows_1250.c syntax error with fcc on Solaris -- C++(C99)-style comments should not be used
Solaris上のfccにて、以下のコンパイルエラーが出ています。
~~~
fcc -I. -I.ext/include/sparc64-solaris2.10 -I./include -I. -I/usr/local/64/...
ngoto (Naohisa Goto)
11:09 AM Revision a2bf6093 (git): * enc/windows_1250.c: Should not use C++ style comments (C99 feature).
[Bug #11843]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ngoto (Naohisa Goto)
08:16 AM Revision a5a9d421 (git): webrick/utils.rb: get rid of thread leak checker
* lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize):
use WEBrick::Utils::TimeoutHandler::Thread, whi...
nobu (Nobuyoshi Nakada)
05:27 AM Revision 26bc97bd (git): zlib.c: Fix typo [ci skip]
* ext/zlib/zlib.c (Init_zlib): [DOC] Fix double-word typo and
grammatical error. [Fix GH-1162]
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
05:23 AM Revision 0d1a243a (git): csv.rb: Fix typo [ci skip
* lib/csv.rb (CSV#initialize): [DOC] Fix double-word typo.
[Fix GH-1161]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
01:33 AM Revision 6973c8d5 (git): enc/iso_8859_2.c, enc/windows_1250.c: separate Windows-1250
from ISO-8859-2 to fix 0x80..0x9e range (from Kimihito Matsui)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@531...
duerst (Martin Dürst)
01:17 AM Revision d205e680 (git): test/unit.rb: color on tty
* test/lib/test/unit.rb (Test::Unit::StatusLine#_prepare_run):
colorize by default on tty.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
01:17 AM Revision 94d36ce3 (git): test/unit.rb: fix outputs
* test/lib/test/unit.rb (Test::Unit::StatusLine#update_status):
do not print extra empty lines when running on non-...
nobu (Nobuyoshi Nakada)
12:12 AM Bug #11837: ./miniruby.exe: No such file or directory
Martin Dürst wrote:
> I get the error below when running autoconf; ./configure on a new checkout. It seems to be pre...
duerst (Martin Dürst)

12/18/2015

11:52 PM Bug #11841 (Rejected): StringIO with read and `nil, ''` arguments broken with enabled frozen string literal
deepj # wrote:
> ~~~
> # frozen_string_literal: true
>
> io = StringIO.new('')
>
> io.read(*[nil, ''])
> ~~~...
shugo (Shugo Maeda)
04:33 PM Bug #11841 (Rejected): StringIO with read and `nil, ''` arguments broken with enabled frozen string literal
I'm not sure what behavior is expected here. But the following use case is used in rack (https://github.com/rack/rack... deepj (deepj #)
06:41 PM Bug #11822: Semantics of Queue#pop after close are wrong
Could you clarify for me following cases: What does pop do when called on empty closed queue? What does close do abou... pitr.ch (Petr Chalupa)
05:32 AM Bug #11822: Semantics of Queue#pop after close are wrong
# Semantics
I'm not sure all I can understand, but Queue#close does not remove remaining items as Yura said.
(o...
ko1 (Koichi Sasada)
03:46 PM Revision d660e06f (git): timeout.rb: watcher thread name
* lib/timeout.rb (Timeout#timeout): set watcher thread name to
caller location for debugging.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
03:06 PM Revision 70bf86a7 (git): * 2015-12-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:06 PM Revision 2a2010c5 (git): test/unit.rb: use full columns
* test/lib/test/unit.rb (Test::Unit::StatusLine#update_status):
exclude colorizing escape sequences from @status_li...
nobu (Nobuyoshi Nakada)
12:48 PM Bug #11840: Error with "make check" on Cygwin
Nobuyoshi Nakada wrote:
> Possibly, `sleep 0.2` is too short?
I tried with 'sleep 1' first, and then with 'sleep ...
duerst (Martin Dürst)
12:24 PM Bug #11840: Error with "make check" on Cygwin
Possibly, `sleep 0.2` is too short?
...and, I'm sorry that it's the first step of the tests.
nobu (Nobuyoshi Nakada)
05:54 AM Bug #11840 (Assigned): Error with "make check" on Cygwin
Encouraged by Hiroshi Shibata's talk at Ruby Kaigi 2015, I tried "make check" on my usual cygwin compilation. If I un... duerst (Martin Dürst)
12:32 PM Revision 0967c1e3 (git): * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler): To prevent
potential deadlocks, Queue is used to tell update of @timeout_info
instead of sleep and wakeup. [Bug #11742] [ruby-...
ngoto (Naohisa Goto)
10:17 AM Feature #11815: Proposal for method `Array#difference`
Ryan Beltran wrote:
> I think I have a pretty good example. I'm implementing a function in Ruby that finds triples...
duerst (Martin Dürst)
03:48 AM Feature #11815: Proposal for method `Array#difference`
Yukihiro Matsumoto wrote:
> Is there any real world example?
>
> Matz.
I think I have a pretty good example. I...
rp.beltran (Ryan Beltran)
10:16 AM Bug #11692: [PATCH] Re-enable GC if stack overflow was caught from signal handler
Thank you, didn't know that gazay (Alex Gaziev)
10:15 AM Bug #11692: [PATCH] Re-enable GC if stack overflow was caught from signal handler
Backport should be probably requested vo.x (Vit Ondruch)
10:09 AM Bug #11692: [PATCH] Re-enable GC if stack overflow was caught from signal handler
As I see, problem wasn't fixed in Ruby 2.2.4. Patch for it in attachment gazay (Alex Gaziev)
08:30 AM Bug #11705 (Rejected): Namespace resolution in nested modules with short syntax
Mike Pastore wrote:
> Is this intentional and/or expected?
It's intentional and expected.
If class and/or modu...
shugo (Shugo Maeda)
08:24 AM Revision 9d30ef59 (git): * compile.c (ibf_load_object_string): use fstring if frozen string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
08:16 AM Revision 66cfd131 (git): NEWS: make precise the note of r53188
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:08 AM Revision 34c97eaa (git): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
07:54 AM Bug #11827 (Closed): StringIO with set_encoding broken with enabled frozen string literal
Applied in changeset r53188.
----------
stringio.c: separate encoding from buffer
* ext/stringio/stringio.c (strio_...
nobu (Nobuyoshi Nakada)
07:54 AM Revision 3e1c01ae (git): stringio.c: separate encoding from buffer
* ext/stringio/stringio.c (strio_set_encoding): add StringIO's own
encoding and separate it from the buffer string ...
nobu (Nobuyoshi Nakada)
07:51 AM Revision dd5fd65e (git): * compile.c (ibf_load_setup): check tainted string argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:13 AM Revision f64238e7 (git): * vm_core.h: define USE_LAZY_LOAD if it is not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:40 AM Revision 21973c01 (git): stringio.c: strio_unget_bytes
* ext/stringio/stringio.c (strio_unget_bytes): extract from
strio_ungetbyte to share with strio_ungetc.
git-svn-id...
nobu (Nobuyoshi Nakada)
05:04 AM Misc #11835: github repo missing tagged versions for Ruby 2.2.4, 2.1.8, 2.0.0p648
Thank you. jtarchie (JT Archie)
12:39 AM Misc #11835 (Closed): github repo missing tagged versions for Ruby 2.2.4, 2.1.8, 2.0.0p648
done
* https://github.com/ruby/ruby/releases/tag/v2_0_0_648
* https://github.com/ruby/ruby/releases/tag/v2_1_8
...
hsbt (Hiroshi SHIBATA)
12:29 AM Misc #11835 (Assigned): github repo missing tagged versions for Ruby 2.2.4, 2.1.8, 2.0.0p648
hsbt (Hiroshi SHIBATA)
04:38 AM Feature #11797: `Enumerator#with_object` with multiple objects
Hello,

I've removed his address from ruby-core and ruby-talk.

2015-12-18 13:27 GMT+09:00 Joseph Jones <joeyi52...
shugo (Shugo Maeda)
04:27 AM Feature #11816: Partial safe navigation operator
I understand this as the idea returned value of safe navigation operator behaves like NaN while the method chain.
It...
naruse (Yui NARUSE)
04:06 AM Feature #11816: Partial safe navigation operator
Shugo Maeda wrote:
> Anyway, your proposal sounds reasonable because `x&.foo * 42` is parsed as `(x && x.foo) * 42` ...
shugo (Shugo Maeda)
03:55 AM Revision a6e055f4 (git): csv.rb: tail commas
* lib/csv.rb (CSV::Converters, CSV::DEFAULT_OPTIONS): supply tail
commas for further elements.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
03:55 AM Revision 3bf1c09c (git): csv.rb: fix typo
* lib/csv.rb (CSV#shift): fix typo. [See GH-1160]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53183 b2dd03c8-...
nobu (Nobuyoshi Nakada)
03:50 AM Bug #11671 (Closed): Net::HTTP uses closed keep-alive connection, causing EOFError
naruse (Yui NARUSE)
03:39 AM Revision 4f94cb43 (git): * doc/syntax/*.rdoc: separated modifier at sentence.
[ci skip][fix GH-1121] Patch by @clandry94
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53182 b2dd03c8-39d4-4d8...
hsbt (Hiroshi SHIBATA)
03:09 AM Revision b7d15369 (git): stringio.c: padding in ungetbyte
* ext/stringio/stringio.c (strio_ungetbyte): pad with \000 when
the current position is after the end.
git-svn-id:...
nobu (Nobuyoshi Nakada)
03:05 AM Revision 07f53e48 (git): test_stringio.rb: add test
* test/stringio/test_stringio.rb (test_ungetc_pos): add a test for
r26588.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
02:32 AM Bug #11836 (Closed): Optimized methods cannot be overridden after Module#prepend
Applied in changeset r53179.
----------
* vm_method.c (rb_method_entry_make, check_override_opt_method):
should ch...
shugo (Shugo Maeda)
02:32 AM Revision f211abcb (git): * vm_method.c (rb_method_entry_make, check_override_opt_method):
should check whether a newly created method override a optimize
method in case the method is defined in a prepended...
shugo (Shugo Maeda)
02:09 AM Revision 68bac3cc (git): * vm.c (vm_exec): call RUBY_DTRACE_CMETHOD_RETURN_HOOK instead of
RUBY_DTRACE_METHOD_RETURN_HOOK.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53178 b2dd03c8-39d4-4d8f-98ff-823f...
kosaki (Motohiro KOSAKI)
01:47 AM Feature #11839: CSV: liberal_parsing option
Edit: I've simplified the patch a bit. bluej100 (Braden Anderson)
01:25 AM Feature #11839 (Closed): CSV: liberal_parsing option
I've submitted a pull request, https://github.com/ruby/ruby/pull/1160 , which adds a liberal_parsing option to the CS... bluej100 (Braden Anderson)
01:25 AM Revision 6f04ae56 (git): * lib/irb/ruby-lex.rb: fixed parse error for striped heredocument syntax.
[fix GH-1127] Patch by @koic
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53177 b2dd03c8-39d4-4d8f-98ff-823fe69...
hsbt (Hiroshi SHIBATA)
12:44 AM Revision b1a658e8 (git): * ext/pty/pty.c: fix double words typo.
[ci skip][fix GH-1157] Patch by @jwworth
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53176 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)
12:42 AM Revision 7d829081 (git): * ext/nkf/nkf-utf8/utf8tbl.c: fix a typo.
[ci skip][fix GH-1159] Patch by @akshay-vishnoi
* ext/nkf/nkf-utf8/utf8tbl.h: ditto.
git-svn-id: svn+ssh://ci.ruby-l...
hsbt (Hiroshi SHIBATA)
12:14 AM Bug #11838 (Closed): Please backport r52883, r52884, r53046, r53198
These are straightforward bug fixes. Please backport, thanks! duerst (Martin Dürst)
12:06 AM Bug #11837 (Closed): ./miniruby.exe: No such file or directory
I get the error below when running autoconf; ./configure on a new checkout. It seems to be pretty clear that there wi... duerst (Martin Dürst)

12/17/2015

11:16 PM Bug #11836 (Closed): Optimized methods cannot be overridden after Module#prepend
It seems that optimized methods cannot overridden after `Module#prepend`.
```ruby
module M
def /(other)
q...
shugo (Shugo Maeda)
10:47 PM Bug #11826: After prepending a module, rewrite Hash#[] takes no effect for calls like Hash.new[:a]
Shugo Maeda wrote:
> It seems that redefinition check of optimized methods doesn't work properly for prepended class...
shugo (Shugo Maeda)
10:43 PM Bug #11826 (Closed): After prepending a module, rewrite Hash#[] takes no effect for calls like Hash.new[:a]
Applied in changeset r53173.
----------
* vm.c (rb_vm_check_redefinition_opt_method): should check the real
class ...
shugo (Shugo Maeda)
01:23 AM Bug #11826 (Assigned): After prepending a module, rewrite Hash#[] takes no effect for calls like Hash.new[:a]
cichol tsai wrote:
> It seems like an issue only for [] method, maybe something about syntax.
> But if use 'include...
shugo (Shugo Maeda)
10:44 PM Revision c1352293 (git): * 2015-12-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:43 PM Revision 0c659e26 (git): * vm.c (rb_vm_check_redefinition_opt_method): should check the real
class instead of the origin iclass.
[ruby-core:72188] [Bug #11826]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
shugo (Shugo Maeda)
10:05 PM Bug #11827: StringIO with set_encoding broken with enabled frozen string literal
Yui NARUSE wrote:
> Away from the case and thinking ideal behavior, StringIO should be a view of given source string...
shugo (Shugo Maeda)
04:39 PM Bug #11827: StringIO with set_encoding broken with enabled frozen string literal
deepj # wrote:
> Shugo Maeda wrote:
> >
> > What behavior do you expect?
>
> Not throw the exception in this c...
naruse (Yui NARUSE)
03:23 AM Bug #11827: StringIO with set_encoding broken with enabled frozen string literal
Shugo Maeda wrote:
>
> What behavior do you expect?
Not throw the exception in this case. I guess this is a bet...
deepj (deepj #)
02:23 AM Bug #11827 (Feedback): StringIO with set_encoding broken with enabled frozen string literal
deepj # wrote:
> I'm not sure if this the following problem is an expected behavior. But I guess, it is a bug when I...
shugo (Shugo Maeda)
07:37 PM Misc #11835 (Closed): github repo missing tagged versions for Ruby 2.2.4, 2.1.8, 2.0.0p648
If you visit https://github.com/ruby/ruby/releases, the new releases (Ruby 2.2.4, 2.1.8, 2.0.0p648) with the CVE from... jtarchie (JT Archie)
05:50 PM Bug #11834 (Closed): Backport r53168, r53169 (String#scrub, #encode infection)
このチケットはバックポート管理用です。
r53168, r53169 の修正は 2.1, 2.2 でも必要そうです。
nagachika (Tomoyuki Chikanaga)
05:06 PM Bug #11833: 2.2.4 syntax error when naked percent notation touches keyword arguments
I think backport of #11812 to ruby 2.2 is required. yui-knk (Kaneko Yuichiro)
04:59 PM Bug #11833 (Closed): 2.2.4 syntax error when naked percent notation touches keyword arguments
Possible regression:
In Ruby 2.2.3, naked percent-notation was allowed in keyword arguments without spacing, like...
cjcsuhta (Corey Csuhta)
02:35 PM Bug #11832 (Third Party's Issue): Error installing(?) libffi on a new source checkout
You need `patch.exe`. nobu (Nobuyoshi Nakada)
01:39 PM Bug #11832 (Third Party's Issue): Error installing(?) libffi on a new source checkout
I get the error below on a new checkout of trunk. It doesn't happen on an older checkout.
~~~
downloading did_you...
duerst (Martin Dürst)
01:50 PM Revision ea4b4d3a (git): NEWS: sort alphabetically
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:40 PM Bug #11828 (Rejected): Object#freeze grid-locks Ruby
Daniel P. Clark wrote:
> > What does "all singleton instances" mean?
>
> ~~~ruby
> Object.freeze
>
> Enumerab...
shugo (Shugo Maeda)
01:19 PM Bug #11828: Object#freeze grid-locks Ruby
Thank you for your reply. I've found your explanation most helpful.
> What does "all singleton instances" mean?
...
danielpclark (Daniel P. Clark)
01:32 AM Bug #11828 (Feedback): Object#freeze grid-locks Ruby
Daniel P. Clark wrote:
> It seems safe to freeze most any class type in Ruby. But if you call `Object.freeze` nothi...
shugo (Shugo Maeda)
01:01 AM Bug #11828 (Rejected): Object#freeze grid-locks Ruby
It seems safe to freeze most any class type in Ruby. But if you call `Object.freeze` nothing from then on can be cre... danielpclark (Daniel P. Clark)
01:32 PM Feature #11816: Partial safe navigation operator
Yusuke Endoh wrote:
> > Is it really hard to change after the release of Ruby 2.3?
>
> As Marc-Andre stated in ht...
shugo (Shugo Maeda)
12:04 PM Feature #11816: Partial safe navigation operator
Shugo Maeda wrote:
> Is it really hard to change after the release of Ruby 2.3?
As Marc-Andre stated in https://b...
mame (Yusuke Endoh)
08:36 AM Feature #11816: Partial safe navigation operator
Shugo Maeda wrote:
> Is it really hard to change after the release of Ruby 2.3?
True, it could be changed afterwa...
marcandre (Marc-Andre Lafortune)
03:14 AM Feature #11816: Partial safe navigation operator
Marc-Andre Lafortune wrote:
> Matz, did you get a chance to think about the "precedence" level of `&.`? It would be ...
shugo (Shugo Maeda)
01:15 PM Revision d7b2eccc (git): * vm_args.c (vm_caller_setup_arg_block): remove code for ifunc
because it was made unnecessary by r52138.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53171 b2dd03c8-39d4-4d8...
shugo (Shugo Maeda)
10:01 AM Bug #11831 (Closed): Undefined behavior issues
Building ruby-2.2.4 with gcc's -fsanitize=undefined shows:
...
./miniruby -I./lib -I. -I.ext/common ./tool/mkcon...
octoploid (octoploid octoploid)
07:32 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
Hans Mackowiak wrote:
> i don't know if thats the cause of it, but it seems that it did break this thing https://bug...
shugo (Shugo Maeda)
07:12 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
i don't know if thats the cause of it, but it seems that it did break this thing https://bugs.ruby-lang.org/issues/11830 Hanmac (Hans Mackowiak)
07:16 AM Bug #11830 (Closed): hash.each(&:destroy) dumps core
Applied in changeset r53170.
----------
* proc.c (rb_block_arity): should not call GetProcPtr() for symbols.
[ruby...
shugo (Shugo Maeda)
06:34 AM Bug #11830: hash.each(&:destroy) dumps core
i think it has something to do with this fix:
https://bugs.ruby-lang.org/issues/11811
maybe the bug is caused by ...
Hanmac (Hans Mackowiak)
05:53 AM Bug #11830: hash.each(&:destroy) dumps core
Ruby 2.2 and earlier are OK.
~~~
$ RBENV_VERSION=2.2.4 ruby -ve '{1=>1}.each(&:destroy)'
ruby 2.2.4p230 (2015-12...
Tietew (Toru Iwase)
05:42 AM Bug #11830 (Closed): hash.each(&:destroy) dumps core
Following small code dumps core.
~~~
$ ./ruby --disable-gems -e '{}.each(&:destroy)'
-e:1: [BUG] Segmentation fa...
Tietew (Toru Iwase)
07:16 AM Revision 94b3c412 (git): * proc.c (rb_block_arity): should not call GetProcPtr() for symbols.
[ruby-core:72205] [Bug #11830]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53170 b2dd03c8-39d4-4d8f-98ff-823fe...
shugo (Shugo Maeda)
05:16 AM Revision 61c19c9d (git): string.c: infection
* string.c (rb_str_scrub): the result should be infected by the
original string.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
04:35 AM Revision eec8adb1 (git): transcode.c: infection
* transcode.c (rb_econv_substr_append, econv_primitive_convert):
the result should be infected by the original stri...
nobu (Nobuyoshi Nakada)
02:57 AM Bug #11740: ObjectSpace.each_object exposes internal metaclasses
Koichi Sasada wrote:
> ```diff
> +int
> +rb_singleton_class_has_metaclass_p(VALUE sklass)
> +{
> + return rb_...
nobu (Nobuyoshi Nakada)
02:11 AM Bug #11829 (Closed): [PERF] Benchmark of vm1_yield
### ruby 2.3.0dev (2015-10-10 trunk 52102)
total: 4 trial(s) (2 trial(s) for 2 benchmark(s))
....
--------------...
tgxworld (Guo Xiang Tan)
12:46 AM Bug #11825 (Closed): MatchData#names returns ASCII-8BIT
Applied in changeset r53167.
----------
re.c: names encoding
* re.c (reg_names_iter): should consider encoding of r...
nobu (Nobuyoshi Nakada)
12:46 AM Revision e64d8141 (git): re.c: names encoding
* re.c (reg_names_iter): should consider encoding of regexp.
[ruby-core:72185] [Bug #11825]
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)

12/16/2015

10:42 PM Feature #11816: Partial safe navigation operator
Matz, did you get a chance to think about the "precedence" level of `&.`? It would be harder to change after christma... marcandre (Marc-Andre Lafortune)
12:38 AM Feature #11816: Partial safe navigation operator
My naïve understanding is that `foo&.bar` should be a shorthand for `foo && foo.bar`, and therefore the `&.` operator... mlarraz (Matt Larraz)
06:56 PM Revision 70dea9ef (git): * vm.c (vm_make_env_each): should not compare with Qfalse and FALSE.
Pointed at http://d.hatena.ne.jp/nagachika/20151216/ruby_trunk_changes_53128_53163
git-svn-id: svn+ssh://ci.ruby-...
ko1 (Koichi Sasada)
06:33 PM Bug #11656: ruby crashes when running rspec from top level context, but not from the individual spec that is causing ruby to crash
could you try latest ruby 2.3dev?
or could you tell me how to run it?
ko1 (Koichi Sasada)
06:28 PM Bug #11657: Abort Trap 6 when running a test suite
nagachika-san:
Ruby 2.2 has same problem. Here is a patch for ruby 2.2.
Ruby 2.1 and before don't have.
```dif...
ko1 (Koichi Sasada)
06:20 PM Bug #11657 (Closed): Abort Trap 6 when running a test suite
Applied in changeset r53164.
----------
* vm_insnhelper.c (vm_call_method_each_type): should not set fastpath
with...
ko1 (Koichi Sasada)
06:12 PM Bug #11657: Abort Trap 6 when running a test suite
Thank you.
minimal reproducible script is here:
```ruby
class C
attr_accessor :foo
alias set_foo :foo=
...
ko1 (Koichi Sasada)
03:26 AM Bug #11657: Abort Trap 6 when running a test suite
Nobuyoshi Nakada wrote:
> We love to see your "isolated test case".
My company has now open sourced the gem in ...
adh1003 (Andrew Hodgkinson)
06:20 PM Revision 1689cfcd (git): * 2015-12-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:20 PM Revision 5a6c4898 (git): * vm_insnhelper.c (vm_call_method_each_type): should not set fastpath
with keyword arguments for VM_METHOD_TYPE_ATTRSET type methods.
Normally, we can not use keyword arguments for thi...
ko1 (Koichi Sasada)
05:34 PM Bug #11827 (Closed): StringIO with set_encoding broken with enabled frozen string literal
I'm not sure if this the following problem is an expected behavior. But I guess, it is a bug when I run the code belo... deepj (deepj #)
03:29 PM Bug #11826: After prepending a module, rewrite Hash#[] takes no effect for calls like Hash.new[:a]
~~~
module M
end
class Hash
prepend M
end
class Hash
def [](k)
p 3
end
def map
p 4
...
cichol (Renxiang Cai)
02:18 PM Bug #11826 (Closed): After prepending a module, rewrite Hash#[] takes no effect for calls like Hash.new[:a]
~~~
module M
def self.prepended(clz)
clz.class_eval do
def [](k)
p 1
end
end
...
cichol (Renxiang Cai)
02:48 PM Revision 3cccf032 (git): * ChangeLog: fix a typo in r53149.
* NEWS: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
02:35 PM Bug #11740: ObjectSpace.each_object exposes internal metaclasses
Thanks for looking at this!
I tried, but I observed a few issues.
First, when running the test above with -v:
...
Eregon (Benoit Daloze)
08:06 AM Bug #11740: ObjectSpace.each_object exposes internal metaclasses
```diff
Index: class.c
===================================================================
--- class.c (revision 5...
ko1 (Koichi Sasada)
01:55 PM Bug #11825 (Closed): MatchData#names returns ASCII-8BIT
`MatchData#names` returns ASCII-8BIT.
But `MatchData#[]` doesn't accept ASCII-8BIT name if name has non-ASCII chars....
Tietew (Toru Iwase)
12:30 PM Revision 073cc5e8 (git): merge revision(s): 53153 and 23405@ruby_1_9_1
* ext/fiddle/handle.c: check tainted string arguments.
Patch provided by tenderlove and nobu.
* te...
U.Nakamura
12:28 PM Revision d1145130 (git): fix mistake of previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@53158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:15 PM Revision 339e11a7 (git): merge revision(s): 53153 and 23405@ruby_1_9_1
* ext/fiddle/handle.c: check tainted string arguments.
Patch provided by tenderlove and nobu.
* te...
U.Nakamura
12:11 PM Revision 745950a7 (git): merge revision(s) 53153:
* ext/fiddle/handle.c: check tainted string arguments.
Patch provided by tenderlove and nobu.
* te...
nagachika (Tomoyuki Chikanaga)
12:08 PM Revision 79c7a518 (git): * ext/fiddle/handle.c: check tainted string arguments.
Patch provided by tenderlove and nobu.
* test/fiddle/test_handle.rb (class TestHandle): add test for above.
git-svn...
nagachika (Tomoyuki Chikanaga)
10:42 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
Nobuyoshi Nakada wrote:
> Great, that's it.
> Please commit it.
Thanks for your confirmation.
I've committed ...
shugo (Shugo Maeda)
10:35 AM Bug #11811 (Closed): Chaining lazy enumerators causes duplicate ouput
Applied in changeset r53152.
----------
* vm.c (vm_make_proc_from_block): should convert a Symbol to a Proc.
[ruby...
shugo (Shugo Maeda)
09:54 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
Great, that's it.
Please commit it.
nobu (Nobuyoshi Nakada)
09:14 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
Shugo Maeda wrote:
> Nobuyoshi Nakada wrote:
> > I'm afraid that it may cause GC mark miss of dynamic symbols.
>
...
shugo (Shugo Maeda)
05:53 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
Nobuyoshi Nakada wrote:
> I'm afraid that it may cause GC mark miss of dynamic symbols.
Ah, I see.
How about t...
shugo (Shugo Maeda)
05:23 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
I'm afraid that it may cause GC mark miss of dynamic symbols. nobu (Nobuyoshi Nakada)
01:42 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
Yusuke Endoh wrote:
> So I guess this is caused by nobu's optimization.
The bug was introduced in r51995:
```
...
shugo (Shugo Maeda)
10:35 AM Revision ed57f299 (git): * vm.c (vm_make_proc_from_block): should convert a Symbol to a Proc.
[ruby-core:72083] [Bug #11811]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53152 b2dd03c8-39d4-4d8f-98ff-823fe...
shugo (Shugo Maeda)
09:25 AM Revision 63f486f1 (git): remove duplicated frozen_string_literal magic comment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:56 AM Bug #11819 (Rejected): URI::encode issue with the "+" character
As the manual says URI.escape escapes invalid characters in URI; you know "+" is valid.
Use URI. encode_www_form o...
naruse (Yui NARUSE)
07:39 AM Bug #11822: Semantics of Queue#pop after close are wrong
Charles, closing queue only prevents adding new elements to. It should not delete already added items.
Look at Gol...
funny_falcon (Yura Sokolov)
07:28 AM Feature #11806: [PATCH] IO#advise should not raise Errno::ENOSYS
[email protected] wrote:
> I don't know fadvise well,
>
> By this change an application lose any way of getting ...
normalperson (Eric Wong)
03:01 AM Feature #11806: [PATCH] IO#advise should not raise Errno::ENOSYS
I don't know fadvise well,
By this change an application lose any way of getting the result of posix_fadvise.
Is ...
naruse (Yui NARUSE)
07:25 AM Revision 653f291b (git): test/ruby/test_io.rb: fix spelling errors
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
07:16 AM Revision f12ec3fc (git): NEWS: note IO#fadvise change [ruby-core:72168] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
07:15 AM Bug #11792: Backport r52199 (pthread_getattr_np is broken on AIX)
ruby_2_1 r53146 merged revision(s) 52199. usa (Usaku NAKAMURA)
07:15 AM Bug #11823: Backport r53083
ruby_2_1 r53148 merged revision(s) 53083. usa (Usaku NAKAMURA)
07:14 AM Revision 7abafeb9 (git): merge revision(s) 53083: [Backport #11823]
* io.c (parse_mode_enc): fix buffer overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@53148 b...
U.Nakamura
07:11 AM Bug #11804: 52931 以降、caseでInfinityを使用するとFloatDomainErrorが発生する
ruby_2_1 r53147 merged revision(s) 53039. usa (Usaku NAKAMURA)
07:11 AM Revision 703a24a9 (git): merge revision(s) 53039: [Backport #11804]
* insns.def (opt_case_dispatch): avoid converting Infinity
* test/ruby/test_optimization.rb (test_opt_case_d...
U.Nakamura
07:08 AM Revision 2e152331 (git): merge revision(s) 52199: [Backport #11792]
* configure.in: pthread_getattr_np is broken on AIX.
More specifically, the stack address and size returned...
U.Nakamura
07:06 AM Bug #11784: [PATCH] insns.def (opt_case_dispatch): check Float#=== redefinition
ruby_2_1 r53145 merged revision(s) 52928. usa (Usaku NAKAMURA)
07:06 AM Revision 67ec7b53 (git): merge revision(s) 52928: [Backport #11784]
* insns.def (opt_case_dispatch): check Float#=== redefinition
* test/ruby/test_optimization.rb (test_opt_cas...
U.Nakamura
06:39 AM Bug #11750 (Closed): SEGV with Enumerator, yield and proc.
Applied in changeset r53144.
----------
* vm.c: fix mark miss for proc given as passed block.
[Bug #11750]
* vm.c...
ko1 (Koichi Sasada)
06:38 AM Revision 5dc676a5 (git): * vm.c: fix mark miss for proc given as passed block.
[Bug #11750]
* vm.c (vm_make_proc_from_block): should return a Proc object
if block is given. Previous implementat...
ko1 (Koichi Sasada)
05:31 AM Revision c4fdfabc (git): handle ext/ as r53141
g -L frozen_string_literal ext/**/*.rb|xargs ruby -Ka -e'ARGV.each{|fn|puts
fn;open(fn,"r+"){|f|s=f.read.sub(/\A(#!.*...
naruse (Yui NARUSE)
05:25 AM Revision 183c1a0f (git): Exception#backtrace may be nil if it is manually created
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:22 AM Feature #10251: URI: Support wildcards (globbing) in no_proxy
+1 as well. This is a huge issue for us. jshupe (James Shupe)
05:07 AM Revision 3e92b635 (git): Add frozen_string_literal: false for all files
When you change this to true, you may need to add more tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5314...
naruse (Yui NARUSE)
03:26 AM Feature #11708 (Closed): Specify a way to override Struct-subclass constructor
marcandre (Marc-Andre Lafortune)
03:23 AM Feature #11708: Specify a way to override Struct-subclass constructor
It's true that there is no test (and more surprisingly no Rubyspec) on this.
I'm not Matz either, but I feel there...
marcandre (Marc-Andre Lafortune)
02:11 AM Feature #11708: Specify a way to override Struct-subclass constructor
I'm not Matz, but in general, everything in Ruby is dynamic. The documentation doesn't say for each feature that it i... duerst (Martin Dürst)
03:25 AM Revision f6f7073e (git): * test_struct.rb: Test that initialize is overridable [#11708]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:36 AM Revision 632b1e94 (git): test_io.rb: ignore not-implemented fadvice
* test/ruby/test_io.rb (test_advise_pipe): ignore not-implemented
fadvice(2) when it is present but not implemented...
nobu (Nobuyoshi Nakada)
01:49 AM Revision bfd34365 (git): parse.y: fix block_call&.call
* parse.y (block_command, block_call): fix `&.` calls after
block_call. [Feature #11537]
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom