Richard Schneeman

Activity

Reported issues: 8

04/13/2015

11:21 PM Ruby trunk Feature #11067 (Closed): Add documentation to ObjectSpace.count_objects
Add examples and mention that the `:TOTAL` key returns the number of allocated + freed slots (rather than bytes). Als...

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...

Also available in: Atom