General

Profile

hanachin (Seiei Miyagi)

Issues

Activity

09/23/2017

06:43 AM Ruby trunk Bug #13925: string.split(pattern, 1) should return [self.dup], but it returns [self]
I added some tests and send a Pull Request to ruby/ruby
https://github.com/ruby/ruby/pull/1705

09/20/2017

11:48 PM Ruby trunk Bug #13925: string.split(pattern, 1) should return [self.dup], but it returns [self]
There are same problem in partition and rpartition
I expect the s is "abc", but it is modified.
```rb
s = "abc...

03/16/2016

08:57 AM Ruby trunk Feature #12125: Proposal: Shorthand operator for Object#method
How about `File[.basename]` ?

05/07/2015

02:22 PM Ruby trunk Bug #11126 (Closed): CSV field converters doesn't attempt to convert nil value.
following code behaves differently between ruby 2.2.2/trunk and 2.1.5.
```ruby
require 'csv'
converter = lambda ...

03/15/2015

01:18 PM Ruby trunk Bug #10687: ArgumentError in certain cases of instance_exec (new bug in 2.2)
It seems broken at r48239
```console
$ ./ruby -v --disable-gems a.rb
ruby 2.2.0dev (2014-11-03 trunk 48238) [x86...

03/06/2015

01:00 PM Ruby trunk Bug #10929: NilClass#to_proc and & don't mix?
I wrote a patch for this issue.
```diff
diff --git bootstraptest/test_block.rb bootstraptest/test_block.rb
index...

03/05/2015

05:14 PM Ruby trunk Bug #10847: SystemStackError after NameError prepends a module
How to reproduce:
1. prepend Module to the class
2. call the method that calls cfunc `rb_call_super`
The follo...

02/03/2015

03:20 PM Ruby trunk Bug #10765: Module#remove_method remove refined method entry.
If touch the `me` after `rb_unlink_method_entry`, it could cause error?
``` patch
diff --git vm_method.c vm_metho...
10:06 AM Ruby trunk Bug #10818: Extrange behaviour when apliying a refinement inside eval
> Refinements should be activated in a lexical scope, so NoMethodError should be raised in that case.
How about th...
07:33 AM Ruby trunk Bug #10818: Extrange behaviour when apliying a refinement inside eval
When call `Kernel.#eval` with `binding` returns same result.
``` ruby
class Foo; end
module M
refine(Foo) d...

Also available in: Atom