Project

General

Profile

Actions

Bug #1198

closed

corrupted iteratoin during "enum_for :inject"

Added by shyouhei (Shyouhei Urabe) over 16 years ago. Updated about 14 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 1.9.2dev (2009-02-24 trunk 22589) [x86_64-linux]
Backport:
[ruby-dev:38075]

Description

=begin
以下のように、1.8と1.9でenum_for(:inject)したときの振る舞いが違うようです。

zsh % ruby -ve '[:x].enum_for(:inject, :y).with_index {|*a| p a }'
ruby 1.8.7p5000 (2009-02-24 revision 22586) [x86_64-linux]
[[:y, :x], 0]

zsh % ruby -ve '[:x].enum_for(:inject, :y).with_index {|*a| p a }'
ruby 1.9.2dev (2009-02-24 trunk 22589) [x86_64-linux]
[:y, 0]
=end


Files

with_index-compat.patch (653 Bytes) with_index-compat.patch knu (Akinori MUSHA), 02/24/2009 07:30 PM
with_index-incompat.patch (630 Bytes) with_index-incompat.patch knu (Akinori MUSHA), 02/24/2009 07:54 PM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0