General

Profile

byroot (Jean Boussier)

Issues

Activity

06/05/2019

10:51 PM Ruby trunk Feature #15903: Move RubyVM.resolve_feature_path to Kernel.resolve_feature_path
This is kinda tengential, so sorry if it's shifting the discussion. But if `resolve_feature_path` is to be made a fir... byroot (Jean Boussier)

05/28/2019

09:54 AM Ruby trunk Misc #15874: DevelopersMeeting20190613Japan
* [Feature #15777] `Module#autoload?(cname, inherit=true)`
* By default `autoload?` also check in the ancestors ch...
byroot (Jean Boussier)

05/22/2019

09:29 AM Ruby trunk Bug #15625: Module#name performance has exponential-time worst case by aliased constants
This was fixed in https://bugs.ruby-lang.org/issues/15765 byroot (Jean Boussier)
09:29 AM Ruby trunk Bug #11119: Anonymous classes and modules have terrible #name and #inspect performance
This was fixed in https://bugs.ruby-lang.org/issues/15765 byroot (Jean Boussier)

05/08/2019

11:30 AM Ruby trunk Feature #15836: [Proposal] Make Module#name and Symbol#to_s return their internal fstrings
@mame re benchmark
So I decided to run this against redmine boot, using this branch: https://github.com/redmine/re...
byroot (Jean Boussier)
08:28 AM Ruby trunk Feature #15836: [Proposal] Make Module#name and Symbol#to_s return their internal fstrings
> Is HashWithIndifferentAccess the main rationale behind this request?
No. It's simply the poster child of how com...
byroot (Jean Boussier)

05/07/2019

11:05 PM Ruby trunk Feature #15836: [Proposal] Make Module#name and Symbol#to_s return their internal fstrings
> Matz said that but it will not be for ruby 3.0 at the least.
I assumed it was due for 3.0, but good to know it i...
byroot (Jean Boussier)
03:46 PM Ruby trunk Feature #15836: [Proposal] Make Module#name and Symbol#to_s return their internal fstrings
@mame very good point. I'll try to run our app against that patch tomorrow. byroot (Jean Boussier)
02:33 PM Ruby trunk Feature #15836 (Rejected): [Proposal] Make Module#name and Symbol#to_s return their internal fstrings
# Why ?
In many codebases, especially Rails apps, these two methods are the source of quite a lot of object alloca...
byroot (Jean Boussier)
12:21 PM Ruby trunk Bug #15780 (Closed): Module#const_defined?(String) executes autoloads
Applied in changeset commit:git|7d805e67f3275aef066d77aa9c32bef715c362ed.
----------
Avoid triggering autoload in Mo...
byroot (Jean Boussier)

Also available in: Atom