General

Profile

normalperson (Eric Wong)

Issues

Projects

Activity

Today

08:28 AM Ruby trunk Feature #13355 (Open): [PATCH] compile.c: optimize literal String range in case/when dispatch
This seems obvious, and manages to pass existing tests.
Earlier, I found myself writing code like:
case RUBY_...

03/17/2017

01:08 AM Ruby trunk Feature #12973: [RFC] net/http: use require_relative to reduce syscalls
normalperson@yhbt.net wrote:
> https://bugs.ruby-lang.org/issues/12973

Comments? Maybe I'll commit this, soon.
...

03/10/2017

07:54 PM Ruby trunk Bug #13299 (Closed): backport r57469, r57472, r57508 (garbage reduction for IO#write/syswrite)
Closing to trigger backport request
07:46 PM Ruby trunk Bug #13299 (Closed): backport r57469, r57472, r57508 (garbage reduction for IO#write/syswrite)
This is a performance regression introduced in Ruby 2.0.0 and
maybe some folks would like it fixed in a stable relea...

03/08/2017

09:26 PM Ruby trunk Feature #13295 (Open): [PATCH] compile.c: apply opt_str_freeze to String#-@ (uminus)
The same optimization used for "literal string".freeze
can easily apply to uminus without introducing any
compatibi...

03/05/2017

08:12 AM Ruby trunk Bug #13282: opt_str_freeze does not always dedupe
Eric Wong <normalperson@yhbt.net> wrote:
> Now, I wonder what's causing this to interact badly with
> test-unit......
07:32 AM Ruby trunk Bug #13282: opt_str_freeze does not always dedupe
Eric Wong <normalperson@yhbt.net> wrote:
> Now, I wonder what's causing this to interact badly with
> test-unit......
07:32 AM Ruby trunk Bug #13282: opt_str_freeze does not always dedupe
normalperson@yhbt.net wrote:
> Testing with some old installs I had around, 2.1.9p490 seems fine,

Too Bad I'm Wr...
01:57 AM Ruby trunk Bug #13282 (Rejected): opt_str_freeze does not always dedupe
Attached is the same test extracted from test/ruby/test_optimization.rb
but it fails in a standalone context. Not s...

03/02/2017

03:21 AM Ruby trunk Feature #13245: [PATCH] reject inter-thread TLS modification
How about we allow some inter-thread TLS operations, but not others?

Maybe:

Allowed:

+ reading values
+ up...

Also available in: Atom