Activity
From 12/15/2015 to 12/21/2015
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
-
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... -
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... -
03:01 PM Bug #11855: CGI.escapeHTML and taint/frozen
- ご報告ありがとうございます。修正パッチを書きました。
https://github.com/ruby/ruby/pull/1166 -
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... -
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]... -
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... -
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.
-
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... -
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(... - 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
- 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... -
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 ... -
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
-
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... -
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: ... -
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... -
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 ... -
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 ... -
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
-
09:59 AM Bug #11699 (Third Party's Issue): Windows環境の日本語入力で不正な文字が混入する
-
09:37 AM Bug #11699: Windows環境の日本語入力で不正な文字が混入する
- 原因がわかりました。
[ansicon](https://github.com/adoxa/ansicon)をインストールしていたのが良くなかったみたいです。
アンインストールしたところ、正常に出力されました。
~~~
C... -
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... -
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... -
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... - 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 -
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... -
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... - 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
-
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...
12/20/2015
-
08:06 PM Bug #11313: Fixed a couple of typos
- Backported into `ruby_2_2` branch at r53222.
-
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... -
08:05 PM Bug #11764: ext/tk/lib/multi-tk.rb: fix three typos.
- Backported into `ruby_2_2` at r53221.
-
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... -
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... -
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... -
11:48 AM Bug #11851: rb_profile_frames() causes segmentation fault
- Could you show reproducible code or add a test?
-
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... -
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... -
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... -
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:... -
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.
... -
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
-
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
-
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)` -
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... -
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 ... -
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....
-
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... -
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... -
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 ...
-
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.
-
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 ... -
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... -
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
-
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 ... -
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... -
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]
... -
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.
-
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... -
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
-
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
-
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: ... -
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:... -
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:/...
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
}... -
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...
-
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.
-
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...
-
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.
**... -
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 ... -
03:42 PM Feature #11839: CSV: liberal_parsing option
- Resolved a conflict.
-
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
-
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... -
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... -
03:01 PM Bug #11822: Semantics of Queue#pop after close are wrong
- I like this better to make it configurable per pop operation.
-
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...
-
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...
-
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? ... -
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... -
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.... -
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 ... -
03:26 PM Bug #11846: Block passed by &block is GC-ed
- Note that this is not occurred on trunk.
-
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... -
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... - 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
-
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 ... -
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...
-
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... -
12:09 PM Bug #11842: r53123 breaks some gems which use erb
- What's affected gems without thor?
-
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...
-
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 ... -
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...
-
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... -
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/... -
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 -
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... -
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... -
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... -
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... -
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... -
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-... -
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...
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, ''])
> ~~~... -
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...
-
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...
-
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... -
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:... - 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
-
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... -
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 ... -
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. -
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...
-
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-... -
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... -
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... -
10:16 AM Bug #11692: [PATCH] Re-enable GC if stack overflow was caught from signal handler
- Thank you, didn't know that
-
10:15 AM Bug #11692: [PATCH] Re-enable GC if stack overflow was caught from signal handler
- Backport should be probably requested
-
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
-
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... -
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
-
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
-
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
-
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_... -
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 ... -
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
-
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
-
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... -
05:04 AM Misc #11835: github repo missing tagged versions for Ruby 2.2.4, 2.1.8, 2.0.0p648
- Thank you.
-
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
... -
12:29 AM Misc #11835 (Assigned): github repo missing tagged versions for Ruby 2.2.4, 2.1.8, 2.0.0p648
-
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... -
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... -
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` ... -
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... -
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-... -
03:50 AM Bug #11671 (Closed): Net::HTTP uses closed keep-alive connection, causing EOFError
-
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... -
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:... -
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/... -
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... -
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... -
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... -
01:47 AM Feature #11839: CSV: liberal_parsing option
- Edit: I've simplified the patch a bit.
-
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...
-
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... -
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-... -
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... -
12:14 AM Bug #11838 (Closed): Please backport r52883, r52884, r53046, r53198
- These are straightforward bug fixes. Please backport, thanks!
-
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...
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... -
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... -
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 ... -
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... - 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
-
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... -
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... -
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... -
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... -
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... -
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...
-
05:50 PM Bug #11834 (Closed): Backport r53168, r53169 (String#scrub, #encode infection)
- このチケットはバックポート管理用です。
r53168, r53169 の修正は 2.1, 2.2 でも必要そうです。 -
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.
-
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... -
02:35 PM Bug #11832 (Third Party's Issue): Error installing(?) libffi on a new source checkout
- You need `patch.exe`.
-
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... -
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
-
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... -
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?
... -
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... -
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...
-
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... -
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... -
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... -
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 ... -
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... -
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... -
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... -
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
-
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... -
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 ... -
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... -
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... -
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... -
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... -
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... -
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_... -
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))
....
--------------... -
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... -
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://...
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...
-
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...
-
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-... -
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?
-
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... -
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... -
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=
... -
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 ... - 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
-
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... -
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...
-
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
... -
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
... -
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 -
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:
... -
08:06 AM Bug #11740: ObjectSpace.each_object exposes internal metaclasses
- ```diff
Index: class.c
===================================================================
--- class.c (revision 5... -
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.... - 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... - 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
- 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... -
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... -
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... -
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 ... -
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... -
09:54 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
- Great, that's it.
Please commit it. -
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.
>
... -
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... -
05:23 AM Bug #11811: Chaining lazy enumerators causes duplicate ouput
- I'm afraid that it may cause GC mark miss of dynamic symbols.
-
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:
```
... -
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... -
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
-
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... -
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... -
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 ... -
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 ... - 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
- 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
-
07:15 AM Bug #11792: Backport r52199 (pthread_getattr_np is broken on AIX)
- ruby_2_1 r53146 merged revision(s) 52199.
-
07:15 AM Bug #11823: Backport r53083
- ruby_2_1 r53148 merged revision(s) 53083.
- 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... -
07:11 AM Bug #11804: 52931 以降、caseでInfinityを使用するとFloatDomainErrorが発生する
- ruby_2_1 r53147 merged revision(s) 53039.
- 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... - 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... -
07:06 AM Bug #11784: [PATCH] insns.def (opt_case_dispatch): check Float#=== redefinition
- ruby_2_1 r53145 merged revision(s) 52928.
- 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... -
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... -
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... -
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(#!.*... -
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
-
05:22 AM Feature #10251: URI: Support wildcards (globbing) in no_proxy
- +1 as well. This is a huge issue for us.
-
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... -
03:26 AM Feature #11708 (Closed): Specify a way to override Struct-subclass constructor
-
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... -
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...
- 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
-
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... -
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...
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... -
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...
-
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?... -
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.
... -
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 ...
-
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 :-) -
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:... - 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
-
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... -
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 ... -
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 ... -
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
~~~ -
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...
-
06:00 PM Bug #11823: Backport r53083
- Backported into `ruby_2_2` branch at r53135.
-
05:38 PM Bug #11823 (Closed): Backport r53083
- このチケットはバックポート管理用です。
r53083 (open の encoding オプションのバッファオーバフロー)をバックポートします。 -
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... -
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... -
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)...
-
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...
-
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... -
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... -
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...
-
04:33 AM Feature #11815: Proposal for method `Array#difference`
- Is there any real world example?
Matz.
-
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...
-
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...
-
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... -
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... -
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... -
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... -
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/... - 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
-
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...
-
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... -
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... -
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... -
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... -
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... -
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... -
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}
... -
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 # => {... -
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:
... -
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... -
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
-
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...
-
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
-
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
-
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
-
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 ... -
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... -
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...-
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... -
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... -
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... -
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... -
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... -
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 -
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
-
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... -
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... -
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... - 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
- 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
-
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...
Also available in: Atom