Richard Schneeman

Activity

Reported issues: 7

03/18/2015

05:59 PM Ruby trunk Feature #10982 (Open): Clarify location of NoMethod error
In Ruby, the error `NoMethodError` on happens frequently, especially when it occurs on `nil`. This error can be confu...

11/25/2014

11:16 PM Ruby trunk Misc #10541: Remove shorthand string interpolation syntax
This syntax is very confusing and while not common could possibly lead to confusing bugs. That blog post referenced a...

07/01/2014

10:08 PM Ruby trunk Bug #10003 (Open): Hash#fetch performance issue
It looks like there is a performance issue with Hash#fetch compared to Hash#[]. I found this issue via this gist: htt...

06/10/2014

06:07 PM Ruby trunk Feature #9781: Feature Proposal: Method#super_method
I am also not in love with the naming. I would have preferred `Method#super` but we don't want to overwrite `super` o...

05/06/2014

05:17 PM Ruby trunk Feature #9777: Feature Proposal: Proc#to_lambda
Another possible reason to convert a Proc to a lambda is to for raising error on arguments
```
foo = -> { puts "h...

05/02/2014

03:02 PM Ruby trunk Feature #9781: Feature Proposal: Method#super_method
Ryan, using `superclass` gets you really close, but doesn't handle extending object instances:
```ruby
class BigF...

05/01/2014

03:33 PM Ruby trunk Feature #9785: Feature Proposal: Dir.chdir Thread Safety
I think maybe the `openat` and family of *`at` calls is close to my original proposal but does not help for executing...

04/29/2014

07:02 PM Ruby trunk Feature #9777: Feature Proposal: Proc#to_lambda
Andrew Vit wrote:
> Would it work to just wrap it inside a lambda to get the semantics you want?
Like `lambda &pr...
03:24 PM Ruby trunk Feature #9785: Feature Proposal: Dir.chdir Thread Safety
It's come to my attention that this is fairly hardcoded into the OS (changing CWD is a per-process operation rather t...
02:13 PM Ruby trunk Feature #9785 (Rejected): Feature Proposal: Dir.chdir Thread Safety
I am proposing that `Dir.chdir` with a block be local to the current thread and any threads that are created inside o...

Also available in: Atom