Project

General

Profile

Activity

From 12/14/2015 to 12/20/2015

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)

12/15/2015

10:58 PM Revision da7c7715 (git): Remove this test, since it won't reliably pass.
At the point where q.size == 0, we can't know that num_threads
threads have actually finished. On e.g. JRuby, they ma...
headius (Charles Nutter)
09:48 PM Feature #11824: Add Enumerator#to_ary for added implicit behavior
Other than syntactic cleanliness and possible public opinion, unfortunately no I don't have a compelling reason why t... danielpclark (Daniel P. Clark)
08:50 PM Feature #11824 (Feedback): Add Enumerator#to_ary for added implicit behavior
I'm pretty certain that it's still quite a bad idea.
Can you provide any argument why anything would have changed?...
marcandre (Marc-Andre Lafortune)
08:44 PM Feature #11824: Add Enumerator#to_ary for added implicit behavior
Perhaps I was too hasty posting this? According to Matz about 6 years ago this didn't seem the right thing to do.
...
danielpclark (Daniel P. Clark)
08:39 PM Feature #11824 (Feedback): Add Enumerator#to_ary for added implicit behavior
Calling `Enumerator#to_a` many times can become a bit ugly in a code base. I propose these changes to Enumerator to ... danielpclark (Daniel P. Clark)
08:23 PM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
Good catch!
I fixed the doc and also added that to NEWS, thanks :-)
marcandre (Marc-Andre Lafortune)
05:48 PM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
It seems this change was introduced in 2.3.0-preview2 but the documentation was not updated accordingly yet.
http:...
j15e (Jean-Philippe Doyle)
08:19 PM Revision bb9ef64e (git): * compar.c: Update doc for == [#7688] [ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
06:45 PM Feature #11816: Partial safe navigation operator
> Did you mean all method calling dots should be interpreted as `&.`?
Just to be clear, no, there should be a diff...
marcandre (Marc-Andre Lafortune)
06:01 PM Feature #11816: Partial safe navigation operator
Glad to see we're headed towards having `x&.foo.bar` not be the same as `(x&.foo).bar`.
When we ask about `&.` vs ...
marcandre (Marc-Andre Lafortune)
04:25 AM Feature #11816: Partial safe navigation operator
Marc,
We need more clarification. Did you mean all method calling dots should be interpreted as `&.`?
What about ...
matz (Yukihiro Matsumoto)
03:49 AM Feature #11816: Partial safe navigation operator
If it propagates, we could write safe aref as:
~~~ruby
ary&.itself[idx]
ary&.itself[idx] = value
~~~
nobu (Nobuyoshi Nakada)
06:03 PM Bug #11469: ArgumentError: wrong number of arguments (-1 for 1)
I traced through the places where this error is raised in ruby, and couldn't find any issues. Could you try on the la... awwaiid (Brock Wilcox)
06:00 PM Bug #11823: Backport r53083
Backported into `ruby_2_2` branch at r53135. nagachika (Tomoyuki Chikanaga)
05:38 PM Bug #11823 (Closed): Backport r53083
このチケットはバックポート管理用です。
r53083 (open の encoding オプションのバッファオーバフロー)をバックポートします。
nagachika (Tomoyuki Chikanaga)
06:00 PM Revision d1f57f09 (git): merge revision(s) 53083:
* io.c (parse_mode_enc): fix buffer overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@53135 b...
nagachika (Tomoyuki Chikanaga)
05:52 PM Feature #11815: Proposal for method `Array#difference`
I see your point. Looking into how `Enumerator::Lazy` works it looks like a good solution for having both.
~~~rub...
danielpclark (Daniel P. Clark)
05:37 PM Feature #11815: Proposal for method `Array#difference`
Daniel, thank you for your interesting observations. I too am fond of enumerators (`[true, false].cycle` being a fav)... CaryInVictoria (Cary Swoveland)
12:27 PM Feature #11815: Proposal for method `Array#difference`
I like how your **Array#difference** method works well with duplicate entries. I've only come across times where the... danielpclark (Daniel P. Clark)
08:47 AM Feature #11815: Proposal for method `Array#difference`
Martin Dürst wrote:
> Then why don't you just provide pointers to those SO (StackOverflow?) questions, with explanat...
CaryInVictoria (Cary Swoveland)
08:01 AM Feature #11815: Proposal for method `Array#difference`
Cary Swoveland wrote:
> I spend a fair bit of time answering Ruby questions on SO and would have reached for this me...
duerst (Martin Dürst)
05:15 AM Feature #11815: Proposal for method `Array#difference`
Matz, alas, I cannot offer one. You see, Ruby--coding generally--is just a hobby for me. I spend a fair bit of time a... CaryInVictoria (Cary Swoveland)
04:33 AM Feature #11815: Proposal for method `Array#difference`
Is there any real world example?
Matz.
matz (Yukihiro Matsumoto)
05:52 PM Bug #11822: Semantics of Queue#pop after close are wrong
Also worth noting that java.util.concurrent's BlockingQueue implementations do not support any of the following for t... headius (Charles Nutter)
05:48 PM Bug #11822: Semantics of Queue#pop after close are wrong
FWIW, JRuby has always supported a Queue#shutdown! method that *only* set a shutdown bit because of the problems of s... headius (Charles Nutter)
04:58 PM Bug #11822: Semantics of Queue#pop after close are wrong
Additional thoughts on this...
I'm not sure the semantics of these queues are compatible with actual parallel exec...
headius (Charles Nutter)
04:05 PM Bug #11822 (Closed): Semantics of Queue#pop after close are wrong
Current test/ruby/thread/test_queue.rb test_close has the following assertion that seems wrong to me:
```ruby
d...
headius (Charles Nutter)
04:03 PM Revision e337dc65 (git): * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler): Acquire
TimeoutMutex only when accessing @timeout_info for avoiding
potential deadlock. [Bug #11742] [ruby-dev:49387]
git...
ngoto (Naohisa Goto)
03:39 PM Revision 00f9a74b (git): Fix typo [ci skip]
* doc/extension.rdoc: [DOC] fix double-word typo. [Fix GH-1153]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5...
nobu (Nobuyoshi Nakada)
03:32 PM Revision 5987e6a5 (git): enumerator.c: use ALLOCV
* enumerator.c (lazy_init_iterator): use ALLOCV instead of tmp
array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
03:29 PM Revision e996628b (git): * 2015-12-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:28 PM Bug #11752: Bug in Rational documentation
Here is a patch for trunk -- I am practicing the correct way to submit patches here and this seemed like an easy star... awwaiid (Brock Wilcox)
03:27 PM Bug #11742 (Closed): lib/webrick/utils.rb:196:in `register': ERROR RuntimeError: can't add a new key into hash during iteration
Applied in changeset r53130.
----------
* lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize):
Timeou...
ngoto (Naohisa Goto)
03:26 PM Revision 804720d2 (git): * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize):
TimeoutMutex should be acquired when accessing @timeout_info.
To avoid deadlock, interrupt() calls are delayed.
D...
ngoto (Naohisa Goto)
02:20 PM Bug #11821 (Closed): warning: syntax error: empty declaration in gc.c because of semicolon after RUBY_ALIAS_FUNCTION()
Applied in changeset r53129.
----------
* gc.c: Delete excess semicolon after RUBY_ALIAS_FUNCTION().
Suppress "syn...
ngoto (Naohisa Goto)
01:30 PM Bug #11821 (Closed): warning: syntax error: empty declaration in gc.c because of semicolon after RUBY_ALIAS_FUNCTION()
Oracle Solaris Studio 12.x にて gc.c のコンパイル時に、以下のwarningが出ます。
~~~
cc -errtags=yes -xO4 -xtarget=sparc64viiplus -m6...
ngoto (Naohisa Goto)
02:20 PM Revision cef1f23e (git): * gc.c: Delete excess semicolon after RUBY_ALIAS_FUNCTION().
Suppress "syntax error: empty declaration" warnings by
Oracle Solaris Studio 12.x on Solaris. [Bug #11821]
* hash...
ngoto (Naohisa Goto)
01:57 PM Feature #11818: `Hash#compact`
Active Support has this: http://api.rubyonrails.org/classes/Hash.html#method-i-compact
I'm +1 on porting this meth...
sikachu (Prem Sichanugrist)
01:33 PM Feature #11818: `Hash#compact`
You can do this with `Hash#delete_if`
~~~ruby
{a: 1, b: nil, c: 2}.delete_if {|k,v| v.nil?}
# => {:a=>1, :c=>2}
...
danielpclark (Daniel P. Clark)
05:11 AM Feature #11818: `Hash#compact`
Sorry, the code was invalid. It should be:
~~~
h1 = {a: 1, b: nil, c: 2}
h1.compact # => {a: 1, c: 2}
h1 # => {...
sawa (Tsuyoshi Sawada)
05:09 AM Feature #11818 (Closed): `Hash#compact`
I request `Hash#compact` and `Hash#compact!` that remove the key-value pairs whose value is `nil`, as follows:
...
sawa (Tsuyoshi Sawada)
01:40 PM Misc #11783: Do you have any idea if you have a budgets?
Hi all,
I'm Takahashi, as mentioned in "Background" section of this ticket.
Koichi Sasada wrote:
> > nurse: VP...
takahashim (Masayoshi Takahashi)
01:11 PM Revision abfc03c6 (git): follow the change of the name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:08 PM Bug #11820 (Closed): Please bump version of all bundled gems prior Ruby 2.3 release
Please check if there are changes in "default gems" since previous release and bump their version accordingly. So far... vo.x (Vit Ondruch)
10:25 AM Revision 1db69bf3 (git): reverting accidental commit at r53124 by re-committing version from r52612
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
10:03 AM Revision bf6dd5c2 (git): fixing ChangeLog problem
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
09:04 AM Revision 7274abb7 (git): NEWS: added news about EBCDIC encoding
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
08:57 AM Revision 81e7be08 (git): enc/ebcdic.h, enc/trans/ebcdic.trans,
test/ruby/test_transcode.rb: Fixed encoding name
to the correct one in the IANA registry (IBM037)
and added an alias ...
duerst (Martin Dürst)
07:20 AM Revision ec7a964d (git): * lib/erb.rb: Render erb with array buffer for function call optimization.
[fix GH-1143]
* lib/rdoc/erb_partial.rb: ditto.
* template/verconf.h.tmpl: ditto.
git-svn-id: svn+ssh://ci.ruby-lang...
hsbt (Hiroshi SHIBATA)
05:39 AM Bug #11819 (Rejected): URI::encode issue with the "+" character

`URI.encode("a+b")` returns "a+b". Mostly all web servers transform the "+" in URI parameters to space, and can cre...
anykeyh (Yacine PETITPREZ)
05:24 AM Bug #8860 (Closed): 64-bit x86 ruby 1.9.3-p448 on Solaris core dumps on bug4950 test case
Closed because of no feedback, and because 1.9.3 is EOL.
Recently, some problems about fork and exec on Solaris ha...
ngoto (Naohisa Goto)
04:50 AM Bug #11648 (Closed): Undocumented features of String#oct
Applied in changeset r53122.
----------
string.c: radix indicators [ci skip]
* string.c (rb_str_oct): [DOC] mention...
nobu (Nobuyoshi Nakada)
04:49 AM Revision 365fae4d (git): string.c: radix indicators [ci skip]
* string.c (rb_str_oct): [DOC] mention radix indicators.
[ruby-core:71310] [Bug #11648]
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
04:28 AM Feature #11817: map.parallel
Show me your imaginary code example, so we can understand your concrete intention.
There's lot of issues around conc...
matz (Yukihiro Matsumoto)
04:28 AM Feature #11547: remove top-level constant lookup
Corin Langosch wrote:
> Hi Shugo. Just as it does now, it doesn't perform any magic (fallback to some other scope) a...
shugo (Shugo Maeda)
03:20 AM Revision 1178a6fd (git): * lib/erb.rb: Simplify regexp to optimize erb scanner.
[fix GH-1144]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
03:00 AM Revision d09d1ced (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:57 AM Bug #11714 (Rejected): `include Module` affects scope of code loaded by require statements on Ruby 2.2+
Antonio Terceiro wrote:
> This seems to be a regression with Ruby 2.2 and beyond, I can still reproduce this in Ruby...
shugo (Shugo Maeda)
02:56 AM Revision 68b69178 (git): * lib/uri/common.rb: make code block for rdoc.
[ci skip][fix GH-1152] Patch by @Tonkpils
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53119 b2dd03c8-39d4-4d8f...
hsbt (Hiroshi SHIBATA)
02:55 AM Revision 79a6daa3 (git): * ext/zlib/zlib.c: fix a typo.
[ci skip][fix GH-1149] Patch by @crismali
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53118 b2dd03c8-39d4-4d8f...
hsbt (Hiroshi SHIBATA)
12:16 AM Revision 78f03394 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:14 AM Revision 505d14df (git): * 2015-12-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:14 AM Revision f2628631 (git): tool/transcode_tablegen.rb: detailled documentation
for transcode_tblgen function [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53115 b2dd03c8-39d4-4d8f-9...
duerst (Martin Dürst)

12/14/2015

11:47 PM Feature #11816: Partial safe navigation operator
It seems very sensitive to determine how long it propagates.
How should we interpret `str&.upcase + "foo"`?
If ...
mame (Yusuke Endoh)
11:00 PM Feature #11816: Partial safe navigation operator
I haven't thought it at all, but it seems interesting. nobu (Nobuyoshi Nakada)
06:30 PM Feature #11816: Partial safe navigation operator
BTW, this came up in Matt Larraz's PR https://github.com/ruby/ruby/pull/1142
Both Hiroshi Shibata and Benoit Daloz...
marcandre (Marc-Andre Lafortune)
06:19 PM Feature #11816 (Assigned): Partial safe navigation operator
I'm extremely surprised (and disappointed) that, currently:
```ruby
x = nil
x&.foo.bar # => NoMethodError: undef...
marcandre (Marc-Andre Lafortune)
10:53 PM Feature #11817 (Open): map.parallel
I'd like to suggest a new method: #parallel
That method should take care of executing workloads in parallel across...
eike.rb (Eike Dierks)
02:59 PM Feature #11814: String#valid_encoding? without force_encoding
Martin Dürst wrote:
> A few comments on this program:
Thanks!
> - Encoding::ASCII_8BIT will pick up garbage. E...
knu (Akinori MUSHA)
08:50 AM Feature #11814: String#valid_encoding? without force_encoding
Akinori MUSHA wrote:
> Suppose you have a list of byte arrays which you don't know which encoding they are encod...
duerst (Martin Dürst)
08:44 AM Feature #11814: String#valid_encoding? without force_encoding
I agree with Yui.
Akinori MUSHA wrote:
> For guessing the possible encodings for a byte stream, there are gems sp...
duerst (Martin Dürst)
08:29 AM Feature #11814: String#valid_encoding? without force_encoding
I gave up with this idea for now because I thought the use cases would not expand as wide as expected and it'd be not... knu (Akinori MUSHA)
08:00 AM Feature #11814: String#valid_encoding? without force_encoding
For guessing the possible encodings for a byte stream, there are gems specialized for that purpose like charlock_home... knu (Akinori MUSHA)
07:38 AM Feature #11814: String#valid_encoding? without force_encoding
The first requirement for me was not to modify the original string object, so it should read:
str.dup.force_encodi...
knu (Akinori MUSHA)
07:14 AM Feature #11814 (Rejected): String#valid_encoding? without force_encoding
knu says it is to guess the encoding.
ruby shouldn't help such hard and often misused work.
naruse (Yui NARUSE)
07:01 AM Feature #11814: String#valid_encoding? without force_encoding
Could you show the use case?
As far as I know, `str.force_encoding('euc-jp').valid_encoding?` is sufficient.
Beca...
naruse (Yui NARUSE)
02:30 PM Bug #11729: String#split(nil) incorrectly uses $;
I think it is better to fix the document of `String#split`
```diff
--- a/string.c
+++ b/string.c
@@ -6701,7 +67...
yui-knk (Kaneko Yuichiro)
12:20 PM Bug #11729: String#split(nil) incorrectly uses $;
Reported. https://github.com/rurema/doctree/issues/222 yugui (Yuki Sonoda)
12:14 PM Bug #11729 (Closed): String#split(nil) incorrectly uses $;
yugui (Yuki Sonoda)
12:14 PM Bug #11729: String#split(nil) incorrectly uses $;
`String#split` started to accept `nil` as a separator in Ruby 1.5/1.6. And the bahavior has not been changed since R... yugui (Yuki Sonoda)
01:14 PM Revision 0767f003 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:11 PM Revision 3473c9e7 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:11 PM Revision 83304b75 (git): * enc/ebcdic.h: new dummy encoding EBCDIC-US
* enc/trans/ebcdic.trans: transcodings between EBCDIC-US
and iso-8859-1 [with code from Andrea Ribuoli]
* test/ruby...
duerst (Martin Dürst)
12:43 PM Bug #11648: Undocumented features of String#oct
It is surprising for me too. But this behavior was introduced in r373 by intention.
I hope Matz remembers the origi...
yugui (Yuki Sonoda)
12:29 PM Bug #11623 (Feedback): BUG] Segmentation fault at 0x00000000000000 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
Is it feasible to give us a reproducible case? yugui (Yuki Sonoda)
11:28 AM Feature #11614: [RFC] use id_table for constant tables
[email protected] wrote:
> Feature #11614: [RFC] use id_table for constant tables
> https://bugs.ruby-lang.org...
normalperson (Eric Wong)
08:27 AM Feature #11815 (Open): Proposal for method `Array#difference`
I propose that a method `Array#difference` be added to the Ruby core. *(`Array#difference`, which appears to be an al... CaryInVictoria (Cary Swoveland)
08:05 AM Revision 059c9c1c (git): * ext/socket/lib/socket.rb: use safe navigation operator.
[fix GH-1142] Patch by @mlarraz
* lib/drb/extservm.rb: ditto.
* lib/net/http.rb: ditto.
* lib/net/http/response.rb: d...
hsbt (Hiroshi SHIBATA)
08:04 AM Revision 6cf568f4 (git): * bootstraptest/runner.rb: use safe navigation operator.
[fix GH-1142] Patch by @mlarraz
* test/openssl/test_pair.rb: ditto.
* test/ruby/test_econv.rb: ditto.
* test/ruby/tes...
hsbt (Hiroshi SHIBATA)
06:40 AM Revision c81b224e (git): test: use String#b instead of dup.force_encoding
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:36 AM Revision fcb4ab8d (git): ytab.sed: for bison 2
* tool/ytab.sed: substitute `fprintf`s used directory in
yy_reduce_print by bison 2.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
05:33 AM Revision 4f096964 (git): * lib/xmlrpc.rb: added documentation for parser details.
[ci skip][fix GH-1124] Patch by @jrafanie
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53107 b2dd03c8-39d4-4d8f...
hsbt (Hiroshi SHIBATA)
05:04 AM Feature #11813: Extend safe navigation operator for [] and []= with syntax sugar
Usaku NAKAMURA wrote:
> IMO, we can write `&.` only for replacement of `.`.
> As you know, `ary.[idx]` is not valid...
nobu (Nobuyoshi Nakada)
04:47 AM Revision 430082c0 (git): parse.y: suppress warnings
* parse.y (SET_LEX_STATE): explicit cast to suppress sign-compare
warnings in the case restoring from saved num in ...
nobu (Nobuyoshi Nakada)
02:52 AM Revision 52cd9948 (git): * enum.c: fix a typo in documentation.
[ci skip][fix GH-1140] Patch by @jutaz
* io.c: ditto.
* iseq.c: ditto.
* numeric.c: ditto.
* process.c: ditto.
* stri...
hsbt (Hiroshi SHIBATA)
02:51 AM Revision 53e4e7fc (git): * lib/cgi.rb: fix a typo in documentation.
[ci skip][fix GH-1140] Patch by @jutaz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53104 b2dd03c8-39d4-4d8f-98...
hsbt (Hiroshi SHIBATA)
02:51 AM Revision 6851be0f (git): * compile.c: fix typos.
[ci skip][fix GH-1140] Patch by @jutaz
* dir.c: ditto.
* gc.c: ditto.
* io.c: ditto.
* node.h: ditto.
* thread_pthrea...
hsbt (Hiroshi SHIBATA)
02:50 AM Revision 43ba3280 (git): * enc/iso_2022_jp.h: fix typos.
[ci skip][fix GH-1140] Patch by @jutaz
* enc/utf_16_32.h: ditto.
* enc/utf_7.h: ditto.
git-svn-id: svn+ssh://ci.ruby...
hsbt (Hiroshi SHIBATA)
02:50 AM Revision 30280ef6 (git): * benchmark/bm_app_aobench.rb: fix typos.
[ci skip][fix GH-1140] Patch by @jutaz
* benchmark/bm_vm_thread_pipe.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.o...
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom