Project

General

Profile

Activity

From 02/26/2019 to 03/04/2019

03/04/2019

11:58 PM Bug #14702: On Ruby 2.5.1, tracepoint isn't working on the file that is loaded by load_iseq
Hi!
Rails 6 applcations have bootsnap and Zeitwerk enabled by default. Right now, that needs Ruby 2.6 because Zeit...
fxn (Xavier Noria)
11:57 PM Bug #15637 (Closed): Backport RubyGems 3.0.3/2.7.9
I released RubyGems 3.0.3 and 2.7.9 today. They contain multiple vulnerability fixes.
* https://blog.rubygems.org/...
hsbt (Hiroshi SHIBATA)
10:02 PM Bug #15636 (Rejected): ::Socket#to_a hangs Ruby interpreter
`ruby -v`: `ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-linux]`
## Reproducible script
``` ruby
require 's...
arturmoczulski (Artur Moczulski)
04:28 PM Bug #15635: Inconsistent handling of dummy encodings and code range
I also tested some older Ruby releases. The issue is also present in `ruby 2.4.4p296 (2018-03-28 revision 63013) [x86... nirvdrum (Kevin Menard)
04:26 PM Bug #15635 (Closed): Inconsistent handling of dummy encodings and code range
It's hard to write code that works properly with dummy encodings, so they should really be avoided altogether. Howeve... nirvdrum (Kevin Menard)
01:13 PM Bug #15625: Module#name performance has exponential-time worst case by aliased constants
Why is such a search performed every time?
Is it not enough to cache the name in the Module instance (since it keeps...
Eregon (Benoit Daloze)
11:52 AM Bug #15625: Module#name performance has exponential-time worst case by aliased constants
Of course it is possible to check duplicated paths to refine worst cases, but it is a trade-off for usual case; no al... nobu (Nobuyoshi Nakada)
09:56 AM Bug #15634 (Closed): TracePoint seems to be skipping some methods.
```ruby
trace_point = TracePoint.new(:call, :return, :line, :c_call, :c_return, :b_call, :b_return) do |trace|
...
ioquatix (Samuel Williams)
08:13 AM Bug #15633 (Closed): Pathological slowdown in File.expand_path on UNC paths on Windows
Applied in changeset trunk|r67163.
----------
FindFirstFile cannot glob share names
* win32/file.c (replace_to_long...
nobu (Nobuyoshi Nakada)
03:34 AM Feature #15632: Dynamic method references
IIRC, it was rejected (or suspended at least) by matz at the previous developers' meeting. nobu (Nobuyoshi Nakada)
12:43 AM Feature #15627: Appearance of custom singleton classes
At first, as no syntax to name a singleton class like ordinary classes/modules, singleton classes cannot have a name.... nobu (Nobuyoshi Nakada)

03/03/2019

12:30 PM Bug #15633 (Closed): Pathological slowdown in File.expand_path on UNC paths on Windows
For a while now, including Ruby 2.5, calling File.expand_path on an absolute UNC path seems to be strangely slow. I'v... djberg96 (Daniel Berger)
10:33 AM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
Hi,
we're on "Ubuntu 14.04.5 LTS", kernel version "3.13.0-165".
```
2019-03-03T05:00:00.798Z 12950 TID-ors73fm...
bruno (Bruno Sutic)

03/02/2019

11:09 AM Feature #15632 (Feedback): Dynamic method references
To get your proposal accepted, we always need to have a real-world use case. Just showing a project that calls `Objec... k0kubun (Takashi Kokubun)

03/01/2019

07:54 PM Feature #15632: Dynamic method references
I am biased so I will not comment on the suggestion itself, but
I have one question (possibly I may not be the only ...
shevegen (Robert A. Heiler)
07:08 PM Feature #15632 (Feedback): Dynamic method references
In Ruby 2.7 we have the new .: method reference operator, which is so great!
I was hoping to be able to use this o...
kddnewton (Kevin Newton)
01:48 PM Feature #15631 (Closed): Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
right now round_capa value is rounded up to the next power of 2
```
round_capa(4) -> returns 8
round_capa(8) -> re...
ahorek (Pavel Rosický)
04:12 AM Misc #15630 (Closed): Clarification on Comparable documentation
The documentation of `Comparable#>` says:
```
/*
* call-seq:
* obj > other -> true or false
*
* ...
shugo (Shugo Maeda)
12:57 AM Bug #15629 (Closed): super_method fails on binded/unbinded/cloned methods
derived from #13973:
```
module A
def foo
end
end
module B
def foo
end
end
class C
include...
wanabe (_ wanabe)

02/28/2019

11:49 PM Bug #15608: What should be the correct output for Method#inspect with singleton methods?
Current behavior is from r60127.
I guess it will come to the same to replace `data->klass` of `method_inspect()` to ...
wanabe (_ wanabe)
04:01 PM Misc #15614: DevelopersMeeting20190311Japan
- [Bug #15620] Block argument usage affects lambda semantic
- I find the current behaviour very non-rubyish and wo...
alanwu (Alan Wu)
03:33 PM Feature #15627: Appearance of custom singleton classes
`singleton_class` and `class` are different by design.
They are only the same for `true`, `false` and `nil`.
Havi...
Eregon (Benoit Daloze)
11:47 AM Feature #15627 (Open): Appearance of custom singleton classes
When I have a singleton class `AClass` of an instance `a` of a custom class `A`,
```ruby
class A; end
a = A.ne...
sawa (Tsuyoshi Sawada)
02:55 PM Bug #15555: Dir.mktmpdir checks permissions and raise ArgumentError after yielding to block (ensure) & leaks allocated tempdir
ruby_2_4 r67148 merged revision(s) 66909. usa (Usaku NAKAMURA)
02:52 PM Bug #14621: Extra whitespace in squiggly heredoc with escaped newline
ruby_2_4 r67147 merged revision(s) 62872,62873. usa (Usaku NAKAMURA)
12:11 PM Feature #15628: init_inetsock_internal should fallback to IPv4 if IPv6 is unreachable
Related: [rubygems/rubygems#2662](https://github.com/rubygems/rubygems/pull/2662) sonalkr132 (Aditya Prakash)
11:51 AM Feature #15628 (Closed): init_inetsock_internal should fallback to IPv4 if IPv6 is unreachable
Hi,
This is not really bug but more of a missing feature. Let me layout steps to reproduce what I am trying to ach...
sonalkr132 (Aditya Prakash)
06:18 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Great post. I think there are no big changes we discussed before.
Points:
* I'm not sure we can accept the "Kno...
ko1 (Koichi Sasada)
04:25 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Agree, really interesting. Several comments/questions:
- Why a full CG at the end? Wouldn't it be much cheaper to ...
duerst (Martin Dürst)

02/27/2019

11:59 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Really interesting, but what are the benefits for users who writes Ruby?
Did the Rails app get faster enough? Or ...
tad (Tadashi Saito)
10:57 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Adding updated patch. tenderlovemaking (Aaron Patterson)
10:26 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
I've tested the compactor with a Rails application, and I want to share my results.
I added the middleware below:
...
tenderlovemaking (Aaron Patterson)
10:13 PM Feature #15626 (Closed): Manual Compaction for MRI's GC (`GC.compact`)
Hi,
I've attached a patch that implements a compactor for MRI. I'll try to describe the patch in detail below, bu...
tenderlovemaking (Aaron Patterson)
08:11 PM Bug #15625: Module#name performance has exponential-time worst case by aliased constants
This may be useful to mention at an upcoming developer meeting.
Aliased constants are probably quite common; I use...
shevegen (Robert A. Heiler)
05:36 PM Bug #15625 (Closed): Module#name performance has exponential-time worst case by aliased constants
It's well-known (c.f #11119) that `Module#name` has poor performance on anonymous classes, due to searching the entir... nelhage (Nelson Elhage)
02:41 PM Misc #15614: DevelopersMeeting20190311Japan
* [Feature #14799] Startless range
* What kind of situation is it? I want it quickly :)
osyo (manga osyo)
01:55 PM Feature #15624 (Rejected): Allow net/http Response to close before reading entire body
As far as I understand HTTP doesn't provide such close without reading.
You know HTTP protocol itself doesn't prov...
naruse (Yui NARUSE)
03:25 AM Feature #15624 (Rejected): Allow net/http Response to close before reading entire body
Currently net/http has:
```
def reading_body(sock, reqmethodallowbody) #:nodoc: internal use only
@socket...
sam.saffron (Sam Saffron)
12:30 PM Feature #15181 (Closed): Azure pipelines vc builds? help needed
Applied in changeset trunk|r67137.
----------
Test Bundler examples and bundled gems tests with Azure Pipeline.
*...
hsbt (Hiroshi SHIBATA)
08:44 AM Bug #15622: Default version of Bundler incorrectly invoked when using binstubs
Forgot to comment here. I'm pretty sure this is the same as https://bugs.ruby-lang.org/issues/15582? The fix for it s... deivid (David Rodríguez)
03:08 AM Bug #15623: Ruby 2.6.1 Segmentation Fault in on Phusion Passenger server boot in dev
Forgot to add crash log (from one of the crashes)
```
/Users/pikachuexe/.rvm/gems/ruby-2.6.1/gems/activesupport-5...
PikachuEXE (Pikachu EXE)
03:03 AM Bug #15623 (Third Party's Issue): Ruby 2.6.1 Segmentation Fault in on Phusion Passenger server boot in dev
Ruby is install via RVM
Passenger is install via gem install/bundle install
It's not always crashing the same thr...
PikachuEXE (Pikachu EXE)

02/26/2019

05:58 PM Misc #15617: Any chance we can ship 2.5.4 sooner rather than later?
I guess this may be up to the release manager; perhaps he is a little bit
busy right now. You could consider adding ...
shevegen (Robert A. Heiler)
08:46 AM Feature #15611 (Assigned): Shipping Bundler as a bundled gem, not a default gem
hsbt (Hiroshi SHIBATA)
08:45 AM Bug #15622 (Assigned): Default version of Bundler incorrectly invoked when using binstubs
hsbt (Hiroshi SHIBATA)
08:22 AM Bug #15622: Default version of Bundler incorrectly invoked when using binstubs
I was able to reproduce this with the steps provided, and it seems to work after a `gem update --system`. Possibly a ... dzunk (Matt Duszynski)
 

Also available in: Atom