Project

General

Profile

Activity

From 03/05/2019 to 03/11/2019

03/11/2019

07:37 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
> I apologize for Windows not building
Both Linux and macOS on Travis are red. It's fine that you ignore our unsta...
k0kubun (Takashi Kokubun)
06:29 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
Follow-up PR: https://github.com/ruby/ruby/pull/2087
I apologize for Windows not building, I don't have a windows ...
sylvain.joyeux (Sylvain Joyeux)
03:20 PM Feature #14145: Proposal: Better Method#inspect
I'd like to address this line from the dev log:
> ko1: I’m against to show the name of parameters. we only need l...
zverok (Victor Shepelev)
06:30 AM Feature #14145: Proposal: Better Method#inspect
Discussion at dev-meeting https://bugs.ruby-lang.org/issues/15614:
* eregon and ko1 want to show `source_location`...
ko1 (Koichi Sasada)
02:36 PM Feature #4475: default variable name for parameter
https://github.com/ruby/ruby/compare/trunk...nobu:feature/4475-numarg nobu (Nobuyoshi Nakada)
04:46 AM Feature #4475: default variable name for parameter
I accept `@1` idea. @nobu will implement it. Feel free to try it when it is merged.
Matz.
matz (Yukihiro Matsumoto)
02:33 PM Revision c96e0f6e (git): fix merge conflict
Reported by Krzysztof Rybka
https://github.com/ruby/ruby/commit/dca69588f4a46e1ecc94eeb9e01efc8cd7cb82e4#r32684541
...
naruse (Yui NARUSE)
02:27 PM Feature #15653: Proposal: Add Time#floor
zverok (Victor Shepelev) wrote:
> Shouldn't there be also `ceil` for completeness, if we already have `round` and `f...
akr (Akira Tanaka)
02:13 PM Feature #15653: Proposal: Add Time#floor
Shouldn't there be also `ceil` for completeness, if we already have `round` and `floor`? zverok (Victor Shepelev)
06:36 AM Feature #15653: Proposal: Add Time#floor
レビューありがとうございます! osyo (manga osyo)
06:31 AM Feature #15653: Proposal: Add Time#floor
Accepted.
Matz.
matz (Yukihiro Matsumoto)
06:27 AM Feature #15653: Proposal: Add Time#floor
テストコードで `Time.at(time.to_i)` とかやることは多いですね。 knu (Akinori MUSHA)
06:25 AM Feature #15653: Proposal: Add Time#floor
ActiveRecord を使うアプリケーションで、時刻をDBに入れて取り出すと秒の単位で切り捨てられます。
昔 Rails アプリケーションを作っていた頃は、この挙動のためにテストコードでの時刻の比較が面倒だったことを思い出しました。
mrkn (Kenta Murata)
04:10 AM Feature #15653: Proposal: Add Time#floor
良い機能だと思います。 akr (Akira Tanaka)
03:37 AM Feature #15653 (Closed): Proposal: Add Time#floor
## 概要
`Time` の小数(ナノ秒)を指定した桁で切り捨てるメソッドの提案になります。
## 現状
* 小数を丸める `Time#round` はあるが小数を切り捨てるメソッドがない
* 精度が異なる時間...
osyo (manga osyo)
01:49 PM Bug #15651: infinite loop in int_pow
ruby_2_6 r67222 merged revision(s) 67203. naruse (Yui NARUSE)
12:52 PM Bug #15651: infinite loop in int_pow
ruby_2_5 r67219 merged revision(s) 67203. nagachika (Tomoyuki Chikanaga)
01:37 AM Bug #15651 (Closed): infinite loop in int_pow
Applied in changeset trunk|r67203.
----------
numeric.c: fix infinite loop
* numeric.c (int_pow): fix infinite loop...
nobu (Nobuyoshi Nakada)
12:34 AM Bug #15651: infinite loop in int_pow
```
zsh % gdb --args ./miniruby -ve '[1].repeated_permutation(1).size'
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409...
shyouhei (Shyouhei Urabe)
01:49 PM Revision ec438d32 (git): merge revision(s) 67203: [Backport #15651]
numeric.c: fix infinite loop
* numeric.c (int_pow): fix infinite loop in the case of y equal 1
and...
naruse (Yui NARUSE)
01:00 PM Revision a3a1199f (git): fix wrong merge of conflict at r67217
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:57 PM Bug #15658: The combination of non-Symbol keys and Symbol keys should be allowed
ruby_2_6 r67220 merged revision(s) 67217. naruse (Yui NARUSE)
12:48 PM Bug #15658 (Closed): The combination of non-Symbol keys and Symbol keys should be allowed
Applied in changeset trunk|r67217.
----------
The combination of non-Symbol keys and Symbol keys is now allowed agai...
mame (Yusuke Endoh)
12:46 PM Bug #15658 (Closed): The combination of non-Symbol keys and Symbol keys should be allowed
It was prohibited at 2.6.0 and 2.6.1 to pass both non-Symbol keys and Symbol-keys simultaneously:
```
def foo(opt...
mame (Yusuke Endoh)
12:57 PM Revision dca69588 (git): merge revision(s) 67217: [Backport #15658]
The combination of non-Symbol keys and Symbol keys is now allowed again
Revert r64358. [Bug #15658]
git-sv...
naruse (Yui NARUSE)
12:51 PM Revision d704a0fe (git): merge revision(s) 67203: [Backport #15651]
numeric.c: fix infinite loop
* numeric.c (int_pow): fix infinite loop in the case of y equal 1
and...
nagachika (Tomoyuki Chikanaga)
12:48 PM Revision 43ff4ef9 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:48 PM Revision 76fc1ce0 (git): The combination of non-Symbol keys and Symbol keys is now allowed again
Revert r64358. [Bug #15658]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67217 b2dd03c8-39d4-4d8f-98ff-823fe69...
mame (Yusuke Endoh)
12:47 PM Revision bda6df35 (git): parse.y: moved excessed_comma
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:19 PM Misc #15486 (Feedback): Default gems README.md
We welcome a patch for README.md of default gems on GitHub directly like https://bugs.ruby-lang.org/issues/15486#note... hsbt (Hiroshi SHIBATA)
12:12 PM Feature #15657 (Closed): Make webrick to bundled gems
The maintenance of webrick is hard for the ruby core team because we should handle a lot of security issues in the fu... hsbt (Hiroshi SHIBATA)
11:55 AM Misc #15654: Documentation for Complex is wrong or misleading
There would be a chance to optimize such expressions, but it is not a single literal syntactically, and constant fold... nobu (Nobuyoshi Nakada)
09:32 AM Misc #15654: Documentation for Complex is wrong or misleading
sawa (Tsuyoshi Sawada) wrote:
> Actually, currently, there is no literal for complex numbers whose real part is non-...
Hanmac (Hans Mackowiak)
09:25 AM Misc #15654: Documentation for Complex is wrong or misleading
Actually, currently, there is no literal for complex numbers whose real part is non-zero. I think we need a literal t... sawa (Tsuyoshi Sawada)
09:18 AM Misc #15654: Documentation for Complex is wrong or misleading
@nobu: i don't know if that would be better, but can the parser be changed to support that stuff like "2+1i" would cr... Hanmac (Hans Mackowiak)
08:43 AM Misc #15654 (Open): Documentation for Complex is wrong or misleading
The documentation for `Complex` https://ruby-doc.org/core-2.6/Complex.html says or implies that a complex can be crea... sawa (Tsuyoshi Sawada)
11:37 AM Revision bc76d8a2 (git): Removed from standard library. No one maintains it from Ruby 2.0.0.
[Bug #15652][ruby-core:91736]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67215 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
11:34 AM Bug #15652 (Rejected): Profiler__ is not working correctly (ruby 2.6)
Unfortunately, No one maintains it. I suggest using the alternative tool like [rbspy](https://github.com/rbspy/rbspy). hsbt (Hiroshi SHIBATA)
10:49 AM Feature #15631: Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
Thanks for raising this Pavel.
`st_init_table_with_size(0)` effectively also allocates additional capacity, but if...
methodmissing (Lourens Naudé)
10:09 AM Revision 098ec6eb (git): Added to check MJIT constant for the Ruby 2.3-2.5.
This commit picked from https://github.com/ruby/webrick/commit/2c13beca2c25dc099b7ed20dbe4d7ede77dfef86
Co-authore...
hsbt (Hiroshi SHIBATA)
10:08 AM Bug #15655 (Closed): Unable to handle Russian dirname on Windows
I'm unable to work in a directory with a Russian name.
Running `bundle exec ...` returns an error from Bundler sayin...
ashmaroli (Ashwin Maroli)
09:54 AM Feature #15618 (Closed): Implement Enumerator::Yielder#to_proc
Merged with r67211. knu (Akinori MUSHA)
06:53 AM Feature #15618: Implement Enumerator::Yielder#to_proc
Sounds reasonable.
Matz.
matz (Yukihiro Matsumoto)
09:52 AM Revision 448262c8 (git): Mention the addition of Enumerator::Yielder#to_proc in NEWS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
09:52 AM Feature #15415 (Closed): [PATCH] fileutils (mv): fall back to copy + unlink on EPERM
Applied in changeset trunk|r67212.
----------
fall back to copy + unlink on EPERM
[Feature #15415][ruby-core:9053...
hsbt (Hiroshi SHIBATA)
09:52 AM Revision 7d3d8e79 (git): fall back to copy + unlink on EPERM
[Feature #15415][ruby-core:90536]
Co-authored-by: Eric Wong <[email protected]>
git-svn-id: svn+ssh://ci.rub...
hsbt (Hiroshi SHIBATA)
09:49 AM Revision c2d3b8df (git): Implement Enumerator::Yielder#to_proc
A Yielder object can now be directly passed to another method as a
block argument.
```ruby
enum = Enumerator.new { |...
Akinori MUSHA
09:00 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
I want to introduce this feature in Ruby 2.7.0-preview1.
Therefore could you write an item for the release note?
...
naruse (Yui NARUSE)
08:12 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
The idea of `GC.compact` sounds great. I understand the issue but it seems to be acceptable.
Matz.
matz (Yukihiro Matsumoto)
07:47 AM Bug #13905 (Rejected): files in gemspec
Default gems の `Gem::Specification#files` は https://github.com/ruby/ruby/blob/trunk/tool/rbinstall.rb#L826 の箇所で `make... hsbt (Hiroshi SHIBATA)
07:39 AM Bug #13834 (Feedback): RubyGems test suite occasionally changes working directory and breaks the rest of test suite
@vo.x
Do you still have this issue? I couldn't reproduce this on Fedora 27 and 28 of RubyCI.
hsbt (Hiroshi SHIBATA)
07:18 AM Revision 50a334d8 (git): merge revision(s) 66973: [Backport #15577]
Run r66972 assertion only when a sticky-bit makes sense
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_...
naruse (Yui NARUSE)
07:05 AM Misc #15614: DevelopersMeeting20190311Japan
[Feature #15553] Addrinfo.getaddrinfo supports timeout akr (Akira Tanaka)
07:02 AM Misc #15614: DevelopersMeeting20190311Japan
[Bug #15652] Profiler__ is not working correctly (ruby 2.6) hsbt (Hiroshi SHIBATA)
06:35 AM Misc #15614: DevelopersMeeting20190311Japan
[Feature #15618] Implement Enumerator::Yielder#to_proc knu (Akinori MUSHA)
04:45 AM Misc #15614: DevelopersMeeting20190311Japan
* [Bug #15598] Deadlock on mutual reference of autoloaded constants
* [Bug #15599] Mixing autoload and require cause...
akr (Akira Tanaka)
03:39 AM Misc #15614: DevelopersMeeting20190311Japan
* [Feature #14145] Proposal: Better `Method#inspect`
* It's a good feature for debug
* I want to write `p hoge....
osyo (manga osyo)
07:01 AM Bug #15650: Segmentation fault when accessing $! in at_exit within a forked process
ruby_2_6 r67209 merged revision(s) 67201. naruse (Yui NARUSE)
07:01 AM Revision a6be951e (git): merge revision(s) 67201: [Backport #15650]
eval.c: clear internal errinfo
* eval.c (ruby_cleanup): clear internal error info when invoking
en...
naruse (Yui NARUSE)
06:52 AM Bug #15648: Ripper::SCANNER_EVENTS に ignored_sp が含まれていない
ruby_2_6 r67208 merged revision(s) 67200. naruse (Yui NARUSE)
06:52 AM Revision 3009f685 (git): merge revision(s) 67200: [Backport #15648]
Add ignored_sp event
* ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer): add ignored_sp
event which ...
naruse (Yui NARUSE)
06:45 AM Bug #15642: IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
ruby_2_6 r67207 merged revision(s) 67188. naruse (Yui NARUSE)
06:45 AM Revision d27ee211 (git): merge revision(s) 67188: [Backport #15642]
io.c: chomp CR at the end of read buffer
* io.c (rb_io_getline_fast): chomp CR followed by LF but separated
...
naruse (Yui NARUSE)
06:24 AM Bug #14747 (Closed): uninitialized constant Gem::PathSupport
hsbt (Hiroshi SHIBATA) wrote:
> Did you still have this issue? I couldn't reproduce and face this.
No, this was...
duerst (Martin Dürst)
05:52 AM Bug #14747 (Feedback): uninitialized constant Gem::PathSupport
@duerst
Did you still have this issue? I couldn't reproduce and face this.
hsbt (Hiroshi SHIBATA)
05:29 AM Feature #14799: Startless range
`BDOT2` and `BDOT3` don't seem necessary. nobu (Nobuyoshi Nakada)
05:15 AM Feature #14799: Startless range
I have some concerns, especially ones with syntax rules. Let us try it in the trunk, and see if it works well or not.... matz (Yukihiro Matsumoto)
05:16 AM Bug #15620: Block argument usage affects lambda semantic
we will fix it.
ko1 (Koichi Sasada)
04:59 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
Discussion:
* `obj.p` has compatibility issue (some code expect `p` returns `nil`) -> reject
* `p!` is not danger...
ko1 (Koichi Sasada)
04:54 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
`obj.?` nobu (Nobuyoshi Nakada)
04:50 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
matz (Yukihiro Matsumoto) wrote:
> I vote for #tapp.
I don't like #tappp (for `pp self` ).
akr (Akira Tanaka)
03:53 AM Revision 7d966495 (git): Removed circular require
Import rubygems/rubygems#2679
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67206 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
03:53 AM Revision aef24ecb (git): Renamed duplicate test
Import rubygems/rubygems#2678
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67205 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
01:37 AM Revision 53f2cda8 (git): * 2019-03-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:37 AM Revision e5f01dab (git): numeric.c: fix infinite loop
* numeric.c (int_pow): fix infinite loop in the case of y equal 1
and power of x does not overflow.
[ruby-core:91...
nobu (Nobuyoshi Nakada)

03/10/2019

04:40 PM Feature #15627: Appearance of custom singleton classes
Wow.
```
def true.foo; end
p TrueClass.instance_methods.include?(:foo) #=> true
```
I didn't know, thanks. ...
mame (Yusuke Endoh)
04:32 PM Feature #15627: Appearance of custom singleton classes
@mame it is by design that true, false and nil has their class work as singleton class so you can do:
```ruby
d...
Hanmac (Hans Mackowiak)
04:34 PM Bug #15652 (Rejected): Profiler__ is not working correctly (ruby 2.6)
Try running the Profiler example from documentation page.
(https://docs.ruby-lang.org/en/2.6.0/Profiler__.html)
`...
hellio6 (Luc Vu)
02:33 PM Bug #15651 (Closed): infinite loop in int_pow
`[1].repeated_permutation(1).size` goes into infinite loop. pb (pumbur _)
06:46 AM Bug #15650 (Closed): Segmentation fault when accessing $! in at_exit within a forked process
Applied in changeset trunk|r67201.
----------
eval.c: clear internal errinfo
* eval.c (ruby_cleanup): clear interna...
nobu (Nobuyoshi Nakada)
06:46 AM Revision f399c291 (git): * 2019-03-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:46 AM Revision ffec546b (git): eval.c: clear internal errinfo
* eval.c (ruby_cleanup): clear internal error info when invoking
end procs. [ruby-core:91731] [Bug #15650]
git-sv...
nobu (Nobuyoshi Nakada)
06:25 AM Bug #15646: method_defined? inside method_added behaves differently for `initialize`
`initialize` isn't involved in [Feature #6539].
It has been always private since more earlier days, 1.1 at least.
nobu (Nobuyoshi Nakada)
12:44 AM Bug #15646: method_defined? inside method_added behaves differently for `initialize`
This behavior is from [Feature #6539]. Do you remember why these methods are made to be always private, instead of se... alanwu (Alan Wu)

03/09/2019

10:10 PM Bug #15650 (Closed): Segmentation fault when accessing $! in at_exit within a forked process
In the following piece of code, `break` is erroneously used inside a block passed to `Process.fork`, which would norm... vincentvanbush (Michał Buszkiewicz)
06:50 PM Bug #15645: It is possible to escape `Mutex#synchronize` without releasing the mutex
I know very little about Ruby internals, and I haven’t worked with Ruby in years, but I saw a link to this bug and go... lexi.lambda (Alexis King)
12:51 PM Feature #15627: Appearance of custom singleton classes
Rather, it looks a bug that `#singleton_class` returns a non-singleton class:
```
p Object.new.singleton_class.si...
mame (Yusuke Endoh)
11:29 AM Bug #15649 (Closed): Dir.glob regression with braces and Windows drive letters
I noticed that certain glob patterns involving braces and drive letters, which did work in Ruby 2.5.3, no longer work... daniel-rikowski (Daniel Rikowski)
10:17 AM Bug #15648 (Closed): Ripper::SCANNER_EVENTS に ignored_sp が含まれていない
Applied in changeset trunk|r67200.
----------
Add ignored_sp event
* ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer)...
nobu (Nobuyoshi Nakada)
08:20 AM Bug #15648 (Closed): Ripper::SCANNER_EVENTS に ignored_sp が含まれていない
`Ripper::Filter`にて `<<~` 形式のヒアドキュメント文字列を解析した際に `ignored_sp` イベントが実行されますが、`Ripper::SCANNER_EVENTS` には含まれていません
```co...
freedom (free dom)
10:17 AM Revision 72df0a8e (git): Add ignored_sp event
* ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer): add ignored_sp
event which will be fired from Ripper::Lexer#on_he...
nobu (Nobuyoshi Nakada)
10:14 AM Revision 8776a09d (git): Use assert_respond_to
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:12 AM Revision 28f619e3 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:12 AM Revision 5aecf03e (git): variable.c: hoisted out rb_namespace_p
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:00 AM Revision 5cfa5184 (git): * 2019-03-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:00 AM Revision d5770197 (git): Early return in gc_mark_children
for types Float, Bignum and Symbol as they do not have references
and singleton classes.
[Fix GH-2091]
From: Louren...
nobu (Nobuyoshi Nakada)

03/08/2019

11:45 PM Bug #15646: method_defined? inside method_added behaves differently for `initialize`
I think it is documented somewhere, but can't remember where it is now.
Anyway, these methods are always defined a...
nobu (Nobuyoshi Nakada)
09:05 PM Bug #15646: method_defined? inside method_added behaves differently for `initialize`
Ah, I didn't know `initialize` is always private:
```ruby
irb(main):001:0> class A
irb(main):002:1> def initia...
alanwu (Alan Wu)
08:56 PM Bug #15646 (Closed): method_defined? inside method_added behaves differently for `initialize`
Repro:
```ruby
class MethodAddedSpecialCase
def self.method_added(name)
puts "#{name} added, method_defined...
alanwu (Alan Wu)
11:36 PM Bug #15647 (Rejected): Disallow "in" as a keyword argument name
It is known that reserved words can be keyword arguments.
And `Binding#local_variable_get` has been added for that p...
nobu (Nobuyoshi Nakada)
11:14 PM Bug #15647: Disallow "in" as a keyword argument name
This would break the Kernel#spawn family's backward compatibility make wrapping methods in this family harder than it... drbrain (Eric Hodel)
11:06 PM Bug #15647 (Rejected): Disallow "in" as a keyword argument name
"`in`" is a reserved keyword and thus can't be accessed directly anyway.
e.g. the following is a syntax error:
...
localhostdotdev (localhost .dev)
01:03 PM Feature #5455 (Rejected): $SAFE should be removed
The latest decision by Matz (making $SAFE no effect in 2.7) was made in #14353. So closing this ticket to prefer that... k0kubun (Takashi Kokubun)
12:13 PM Feature #5455 (Assigned): $SAFE should be removed
hsbt (Hiroshi SHIBATA)
12:12 PM Misc #10547 (Rejected): How to move the ruby project to git
We are working at https://bugs.ruby-lang.org/issues/14632 hsbt (Hiroshi SHIBATA)
11:54 AM Misc #15610 (Rejected): Could bundler & rubygems be shipped in site_ruby?
See https://bugs.ruby-lang.org/issues/15611#note-7
hsbt (Hiroshi SHIBATA)
11:53 AM Feature #15611 (Rejected): Shipping Bundler as a bundled gem, not a default gem
>Is there a particular reason to have Bundler as a default gem?
Already @mame said. Bundler will merge into RubyGe...
hsbt (Hiroshi SHIBATA)
11:41 AM Bug #15622 (Rejected): Default version of Bundler incorrectly invoked when using binstubs
@schneems
I couldn't reproduce the latest ruby_2_6 branch with fixed #15582. Please wait for releasing next stable...
hsbt (Hiroshi SHIBATA)
02:55 AM Bug #15642: IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
I confirmed that it was fixed, thanks.
```console
$ RBENV_VERSION=2.7.0-dev ruby -v test_chomp.rb
ruby 2.7.0dev ...
tomog105 (Tomohiro Ogoke)
12:50 AM Bug #15448 (Closed): Kernel#raise should not write "cause" attribute destructively
nobu (Nobuyoshi Nakada)
12:35 AM Revision caa2a5bb (git): * 2019-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:35 AM Revision e185c971 (git): use __GNUC__ instead of __GCC__.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tad (Tadashi Saito)

03/07/2019

10:40 PM Bug #15620: Block argument usage affects lambda semantic
Since normal Ruby methods can't differentiate between a literal block and a block pass, having `#lambda` behave like ... alanwu (Alan Wu)
06:05 PM Bug #15620: Block argument usage affects lambda semantic
Right, `define_method` is kind of an exception.
However, it doesn't mutate the lambda-ness of the Proc, it creates a...
Eregon (Benoit Daloze)
04:27 PM Bug #15620: Block argument usage affects lambda semantic
Eregon (Benoit Daloze) wrote:
> `lambda(&proc{}).lambda?` returns false because I think the rule is:
> once a Proc ...
marcandre (Marc-Andre Lafortune)
02:57 PM Bug #15620: Block argument usage affects lambda semantic
`lambda(&proc{}).lambda?` returns false because I think the rule is:
once a Proc is created, it never changes its la...
Eregon (Benoit Daloze)
03:31 PM Bug #15635: Inconsistent handling of dummy encodings and code range
ruby_2_5 r67192 merged revision(s) 67167. nagachika (Tomoyuki Chikanaga)
03:31 PM Revision bdd97e5f (git): merge revision(s) 67167: [Backport #15635]
string.c: respect the actual encoding
* string.c (rb_enc_str_coderange): respect the actual encoding of
...
nagachika (Tomoyuki Chikanaga)
03:19 PM Bug #15642: IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
ruby_2_5 r67191 merged revision(s) 67188. nagachika (Tomoyuki Chikanaga)
05:11 AM Bug #15642 (Closed): IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
Applied in changeset trunk|r67188.
----------
io.c: chomp CR at the end of read buffer
* io.c (rb_io_getline_fast):...
nobu (Nobuyoshi Nakada)
02:12 AM Bug #15642: IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
@alanwu, Thanks your feedbacks.
Sorry, There was an error in the repro script.
The correct repro script including...
tomog105 (Tomohiro Ogoke)
03:19 PM Revision 7bd41bd2 (git): merge revision(s) 67188: [Backport #15642]
io.c: chomp CR at the end of read buffer
* io.c (rb_io_getline_fast): chomp CR followed by LF but separated
...
nagachika (Tomoyuki Chikanaga)
11:24 AM Revision 4c1952f4 (git): Ignore to handle the different platform
When `GEM_HOME` was shared with CRuby and JRuby. RubyGems try to
handle both platforms. It should be ignored the di...
hsbt (Hiroshi SHIBATA)
05:11 AM Revision 8cc53044 (git): * 2019-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:11 AM Revision 23488589 (git): io.c: chomp CR at the end of read buffer
* io.c (rb_io_getline_fast): chomp CR followed by LF but separated
by the read buffer boundary. [ruby-core:91707] ...
nobu (Nobuyoshi Nakada)

03/06/2019

10:24 PM Bug #15642: IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
I ran the repro script on my Mac and I get
```
"size: 8194 result: a"
"size: 16386 result: a"
"size: 24578 result...
alanwu (Alan Wu)
07:37 AM Bug #15642 (Closed): IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
## 内容
`IO#readline` に `chomp: true` オプションを指定して文字列を読み込んだ場合に、
先頭から特定の長さになる行(具体的には 8,192 の n 倍 + 1バイト)について、
行の区切りが ...
tomog105 (Tomohiro Ogoke)
06:28 PM Bug #15645 (Closed): It is possible to escape `Mutex#synchronize` without releasing the mutex
Hello, I hope this finds you well.
I have a persistent deadlocking issue in a project that relies both on `Mutex#s...
jneen (Jeanine Adkisson)
03:49 PM Misc #15614: DevelopersMeeting20190311Japan
* [Feature #15323] Proposal: Add `Enumerable#filter_map`
* I would like to hear more feedback about this feature p...
alfonsojimenez (Alfonso Jiménez)
05:29 AM Misc #15614: DevelopersMeeting20190311Japan
* [Feature #15195] How to deal with new Japanese era
* Just adding this to the list so that we can (re)check how w...
duerst (Martin Dürst)
01:20 PM Bug #15644 (Closed): ThreadsWait problems with Thread#report_on_exception
Using ThreadsWait with Thread.report_on_exception is confusing.
ThreadsWait spawns a new thread for waiting on a t...
kke (Kimmo Lehto)
11:49 AM Revision 1598b5e7 (git): Symbol creation is not a problem now unless pinned down
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:32 AM Bug #15607: RuntimeError (can't get Master/Slave device) using PTY.open
ruby_2_5 r67186 merged revision(s) 67183. nagachika (Tomoyuki Chikanaga)
09:50 AM Bug #15607: RuntimeError (can't get Master/Slave device) using PTY.open
ruby_2_6 r67184 merged revision(s) 67183. naruse (Yui NARUSE)
09:48 AM Bug #15607 (Closed): RuntimeError (can't get Master/Slave device) using PTY.open
Applied in changeset trunk|r67183.
----------
Fix PTY.open on OpenBSD [Bug #15607]
From: Jeremy Evans <code@jeremye...
naruse (Yui NARUSE)
11:32 AM Revision 80266bfb (git): merge revision(s) 67183: [Backport #15607]
Fix PTY.open on OpenBSD [Bug #15607]
From: Jeremy Evans <[email protected]>
git-svn-id: svn+ssh://ci.rub...
nagachika (Tomoyuki Chikanaga)
11:16 AM Bug #15640 (Closed): Inconsistent value passed to respond_to_missing?
Applied in changeset trunk|r67185.
----------
proc.c: call respond_to_missing? with a symbol
[ruby-core:91683] [Bug...
nobu (Nobuyoshi Nakada)
10:40 AM Bug #15640: Inconsistent value passed to respond_to_missing?
@nobu should the value depending on the value used for method, or should respond_to_missing? always has Symbol as par... Hanmac (Hans Mackowiak)
10:22 AM Bug #15640: Inconsistent value passed to respond_to_missing?
Good catch.
This behavior was to get rid of inadvertent symbol creation before symbol-GC,
so it is no longer needed.
nobu (Nobuyoshi Nakada)
12:22 AM Bug #15640 (Closed): Inconsistent value passed to respond_to_missing?
If the symbol has been defined, then it is passed. Otherwise a string is passed the first time.
```ruby
class...
kirun (Kieran Leigh)
11:16 AM Revision 7fed9a2d (git): proc.c: call respond_to_missing? with a symbol
[ruby-core:91683] [Bug #15640]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67185 b2dd03c8-39d4-4d8f-98ff-823fe...
nobu (Nobuyoshi Nakada)
09:49 AM Revision ce5590fc (git): merge revision(s) 67183: [Backport #15607]
Fix PTY.open on OpenBSD [Bug #15607]
From: Jeremy Evans <[email protected]>
git-svn-id: svn+ssh://ci.rub...
naruse (Yui NARUSE)
09:48 AM Revision a679e98e (git): Fix PTY.open on OpenBSD [Bug #15607]
From: Jeremy Evans <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67183 b2dd03c8-39d4-4d8f...
naruse (Yui NARUSE)
09:06 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
ruby_2_6 r67182 merged the patch. naruse (Yui NARUSE)
05:19 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
hsbt (Hiroshi SHIBATA) wrote:
> Thanks, I fixed it at v2 patches. Can you try them again?
Yes, all patches apply ...
jeremyevans0 (Jeremy Evans)
05:04 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
I attached the patches with r67171.
@jeremyevans0
Thanks, I fixed it at v2 patches. Can you try them again?
hsbt (Hiroshi SHIBATA)
02:52 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
It looks like the uploaded patch files for 2.4.5 and 2.5.3 do not apply with either BSD or GNU patch, resulting in:
...
jeremyevans0 (Jeremy Evans)
02:13 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
I added a test fix at r67171 for Windows platform. Please backport it too. hsbt (Hiroshi SHIBATA)
09:01 AM Revision e0005fdc (git): Backport RubyGems 3.0.3: [Backport #15637]
* Fixed following vulnerabilities:
* CVE-2019-8320: Delete directory using symlink when decompressing tar
...
naruse (Yui NARUSE)
08:53 AM Bug #15635: Inconsistent handling of dummy encodings and code range
ruby_2_6 r67181 merged revision(s) 67167. naruse (Yui NARUSE)
08:53 AM Revision f5452efc (git): merge revision(s) 67167: [Backport #15635]
string.c: respect the actual encoding
* string.c (rb_enc_str_coderange): respect the actual encoding of
...
naruse (Yui NARUSE)
08:53 AM Bug #15582: default/bundler-1.17.2.gemspec has no file list
ruby_2_6 r67180 merged revision(s) 66984. naruse (Yui NARUSE)
08:48 AM Revision fbc070d1 (git): merge revision(s) 66984: [Backport #15582]
Fixed gemspec location of bundler.
FileCollector of rbinstall.rb requires location of gemspec under
...
naruse (Yui NARUSE)
07:55 AM Bug #15643 (Closed): Partly Backport RubyGems 3.0.3 to Ruby 2.5(with RubyGems 2.7.6)
hsbt (Hiroshi SHIBATA)
07:49 AM Bug #15643 (Closed): Partly Backport RubyGems 3.0.3 to Ruby 2.5(with RubyGems 2.7.6)
The rubygems team changed the behavior of `BundlerVersionFinder`.
It makes detecting only the major version of Bundl...
hsbt (Hiroshi SHIBATA)
07:47 AM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
ruby_2_6 r67179 merged revision(s) 67006. naruse (Yui NARUSE)
07:47 AM Revision e0d63927 (git): merge revision(s) 67006: [Backport #15469]
Ignore to add bundler lib direcotry if it is same as rubylibdir.
[Bug #15469][ruby-core:90742]
git-svn-id...
naruse (Yui NARUSE)
07:37 AM Bug #15577: FileUtils.remove_entry_secure() raises unexpected NameError
ruby_2_6 r67177 merged revision(s) 66972. naruse (Yui NARUSE)
07:31 AM Revision 32f7b501 (git): merge revision(s) 67172:
Remove deprecated `sudo: false` in .travis.yml
- https://blog.travis-ci.com/2018-11-19-required-linux-infras...
naruse (Yui NARUSE)
07:14 AM Revision 470a7046 (git): merge revision(s) 66972: [Backport #15577]
Fix exception namespace
* lib/fileutils.rb (remove_entry_secure): EISDIR is under the
Errno namesp...
naruse (Yui NARUSE)
06:58 AM Revision 1c8f0c55 (git): Drop pedantic matrix from .travis.yml
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:36 AM Bug #15641: Backport update to Unicode Version 12.0.0 back to Ruby 2.6 branch
ruby_2_6 r67175 merged revision(s) 67169,67173,67174. naruse (Yui NARUSE)
05:18 AM Bug #15641 (Closed): Backport update to Unicode Version 12.0.0 back to Ruby 2.6 branch
Issue for backporting.
This is needed if we follow the agressive strategy in #15195.
duerst (Martin Dürst)
06:36 AM Revision 0dcd7bda (git): merge revision(s) 67169,67173,67174: [Backport #15641]
update Unicode version (and Emoji version) to 12.0.0
- common.mk: set UNICODE_VERSION and UNICODE_EMOJI_VERS...
naruse (Yui NARUSE)
03:25 AM Feature #15321 (Closed): Update Unicode data to Unicode Version 12.0.0
This commit is also part of this issue: r67174 duerst (Martin Dürst)
12:06 AM Feature #15321: Update Unicode data to Unicode Version 12.0.0
Unicode Version 12.0.0 has officially been released. The announcement is at http://blog.unicode.org/2019/03/announcin... duerst (Martin Dürst)
03:19 AM Revision f831ca67 (git): delete directory and files related to Unicode version 11.0.0
this completes and closes feature #15321
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67174 b2dd03c8-39d4-4d8f-...
duerst (Martin Dürst)
03:15 AM Revision b3f64108 (git): add news about Unicode version update (issue #15321) to NEWS [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
03:04 AM Revision fdc42bf8 (git): Remove deprecated `sudo: false` in .travis.yml
- https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
- https://docs.travis-ci.com/user/ref...
znz (Kazuhiro NISHIYAMA)
02:08 AM Revision d4303528 (git): Skip malicious extension test with mswin platform.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:55 AM Revision ad398b7e (git): * 2019-03-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:55 AM Revision cff7eefa (git): update Unicode version (and Emoji version) to 12.0.0
- common.mk: set UNICODE_VERSION and UNICODE_EMOJI_VERSION to 12.0.0
- lib/unicode_normalize/tables.rb: update table...
duerst (Martin Dürst)

03/05/2019

07:35 PM Bug #15634: TracePoint seems to be skipping some methods.
Here is more elaborate example:
```ruby
#!/usr/bin/env ruby
trace_point = TracePoint.new(:call, :return, :line...
ioquatix (Samuel Williams)
04:51 PM Bug #15639: [BUG] Segmentation fault at 0x000000010e82ca3a
Guys, if this is a duplicate - feel free to close it. Thanks [email protected] (Ilya Nechiporenko)
04:46 PM Bug #15639: [BUG] Segmentation fault at 0x000000010e82ca3a
This happen when I start a rails server in Rubymine and try to open a page in browser. But when I run a server in ter... [email protected] (Ilya Nechiporenko)
02:53 PM Bug #15639: [BUG] Segmentation fault at 0x000000010e82ca3a
Seems same as #15490.
nobu (Nobuyoshi Nakada)
02:09 PM Bug #15639 (Third Party's Issue): [BUG] Segmentation fault at 0x000000010e82ca3a
(description and method to reproduce required) [email protected] (Ilya Nechiporenko)
11:48 AM Feature #11084 (Rejected): Use rb-readline instead of ext/readline
The last update of rb-readline is 2 years ago. I think we shouldn't replace it.
And @aycabta try to create the re...
hsbt (Hiroshi SHIBATA)
10:46 AM Bug #15638 (Closed): Another race conditions in MonitorMixin when interrupted?
Hi, I believe I've got a race condition issue in MonitorMixin when interrupted (by TimeoutError in my example). It lo... adrienjarthon (Adrien Jarthon)
09:30 AM Bug #15636 (Rejected): ::Socket#to_a hangs Ruby interpreter
I don't think it's a bug of socket library.
arturmoczulski (Artur Moczulski) wrote:
> ## Result
> Ruby hangs inf...
shyouhei (Shyouhei Urabe)
08:21 AM Bug #14702: On Ruby 2.5.1, tracepoint isn't working on the file that is loaded by load_iseq
For reference: https://github.com/rails/rails/issues/35475. fxn (Xavier Noria)
07:27 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
@duerst
Thanks for your proofreading :)
hsbt (Hiroshi SHIBATA)
12:22 AM Bug #15637: Backport RubyGems 3.0.3/2.7.9
It says "They contain multiple vulnerabilities.". I hope the intent was to write something like "They fix multiple vu... duerst (Martin Dürst)
04:47 AM Bug #15620: Block argument usage affects lambda semantic
Current behavior is clearly a bug due to the block passing implementation.
It's actually not clear to me why `lamb...
marcandre (Marc-Andre Lafortune)
03:32 AM Revision 08f8cfe1 (git): Merge RubyGems upstream: 56c0bbb69e4506bda7ef7f447dfec5db820df20b
It fixed the multiple vulnerabilities.
https://blog.rubygems.org/2019/03/05/security-advisories-2019-03.html
git-s...
hsbt (Hiroshi SHIBATA)
03:10 AM Misc #15614: DevelopersMeeting20190311Japan
* [Misc #15617] Release 2.5.4? (blowmage)
* There are several bug fixes backported to 2.5 that have not been relea...
blowmage (Mike Moore)
03:06 AM Misc #15617: Any chance we can ship 2.5.4 sooner rather than later?
We are also interested in seeing 2.5.4 released quickly, to get the #14561 backport. blowmage (Mike Moore)
12:32 AM Bug #15635 (Closed): Inconsistent handling of dummy encodings and code range
Applied in changeset trunk|r67167.
----------
string.c: respect the actual encoding
* string.c (rb_enc_str_coderang...
nobu (Nobuyoshi Nakada)
12:32 AM Revision 593505ac (git): string.c: respect the actual encoding
* string.c (rb_enc_str_coderange): respect the actual encoding of
if a BOM presents, and scan for the actual code r...
nobu (Nobuyoshi Nakada)
12:28 AM Revision 4045cb82 (git): * 2019-03-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:28 AM Revision 19d3aaff (git): Directories in RbConfig may not exist until installation
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom