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