From: Yukihiro Matsumoto Date: 2010-04-08T02:02:10+09:00 Subject: [ruby-core:29307] Re: [Bug #3016] Enumerable#slice_before and dup Hi, In message "Re: [ruby-core:29026] [Bug #3016] Enumerable#slice_before and dup" on Fri, 26 Mar 2010 14:02:05 +0900, Marc-Andre Lafortune writes: |When writing the specs for slice_before, I was surprised that it doesn't call #dup. MRI often bypasses method calls using direct C function call, mostly for performance reason. I am afraid that it's too late to fix all "surprises". I say it's implementation dependent behavior. I think it is over specification to check. matz.