Eric Wong

Projects

Activity

Reported issues: 184

07/28/2015

09:48 PM Ruby trunk Bug #11396: Bad performance in ruby >= 2.2 for Hash with many symbol keys
Eric Wong <normalperson@yhbt.net> wrote:
> I am also working on more improvements, rb_objid_hash seems weak.

May...
08:28 PM Ruby trunk Bug #11396: Bad performance in ruby >= 2.2 for Hash with many symbol keys
Thanks for testing. A backporter will backport it to 2.2 since this
is a regression.

I am also working on more ...
08:18 PM Ruby trunk Bug #11400: IO.gets(/\x0d?\x0a\x0d?\x0a/, 4096) raises comparison of Fixnum with nil failed
Since you're using SSLSocket, I recommend dumping a backtrace when you
rescue since gets is implemented in Ruby in ...
05:07 AM Ruby trunk Bug #11397 (Closed): rubygems tests slow after r51384
Attached is a proposed patch to memoize the tmp_dh_callback result for RubyGems,
similar to what existing OpenSSL, D...

07/27/2015

10:38 PM Ruby trunk Bug #11396: Bad performance in ruby >= 2.2 for Hash with many symbol keys
Thanks for testing, committed as r51410 and 2.2 backport requested.

The only downside is slightly increased dynam...
10:28 AM Ruby trunk Bug #11396: Bad performance in ruby >= 2.2 for Hash with many symbol keys
Possible fix is to memoize hashval inside struct RSymbol:

http://80x24.org/spew/m/1437992270-20549-1-git-send-ema...

07/24/2015

01:58 AM Ruby trunk Bug #11384: multi-threaded autoload sometimes fails
Eric Wong <normalperson@yhbt.net> wrote:
> Currently testing this in a loop:
> http://80x24.org/spew/m/94541be0225...

07/23/2015

10:28 PM Ruby trunk Bug #11384: multi-threaded autoload sometimes fails
Currently testing this in a loop:
http://80x24.org/spew/m/94541be0225540e34f0196e9754ae0eb5c07a4b7.txt

Subject: ...
07:58 PM Ruby trunk Feature #11375: Decreased Object Allocation in Pathname.rb
richard.schneeman@gmail.com wrote:
> You've mentioned the case statement optimization previously in a patch I sent ...

07/22/2015

12:58 AM Ruby trunk Bug #11384 (Open): multi-threaded autoload sometimes fails
~~~
I get this failure once in a blue moon:
#8 test_autoload.rb:46:in `<top (required)>':
open("zzz.rb", "w...

Also available in: Atom