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... -
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/... -
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... -
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...
-
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...
-
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... -
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...
-
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|
... -
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... -
03:34 AM Feature #15632: Dynamic method references
- IIRC, it was rejected (or suspended at least) by matz at the previous developers' meeting.
-
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....
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...
-
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...
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...
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 ... -
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... -
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... -
04:12 AM Misc #15630 (Closed): Clarification on Comparable documentation
- The documentation of `Comparable#>` says:
```
/*
* call-seq:
* obj > other -> true or false
*
* ... -
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...
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 ... -
04:01 PM Misc #15614: DevelopersMeeting20190311Japan
- - [Bug #15620] Block argument usage affects lambda semantic
- I find the current behaviour very non-rubyish and wo... -
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... -
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... -
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.
-
02:52 PM Bug #14621: Extra whitespace in squiggly heredoc with escaped newline
- ruby_2_4 r67147 merged revision(s) 62872,62873.
-
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)
-
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... -
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... -
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 ...
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 ... -
10:57 PM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
- Adding updated patch.
-
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:
... -
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... -
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... -
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...
-
02:41 PM Misc #15614: DevelopersMeeting20190311Japan
- * [Feature #14799] Startless range
* What kind of situation is it? I want it quickly :) -
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... -
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... -
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.
*... -
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...
-
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... -
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...
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 ... -
08:46 AM Feature #15611 (Assigned): Shipping Bundler as a bundled gem, not a default gem
-
08:45 AM Bug #15622 (Assigned): Default version of Bundler incorrectly invoked when using binstubs
-
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 ...
Also available in: Atom