# New Ticket Created by David Warring # Please include the string: [perl #121789] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=121789 >
The following is derived from http://perl6advent.wordpress.com/2012/12/22/day-22-parsing-an-ipv4-address/ $_ = "Go 127.0.0.1, I said!...."; { say .list>>.Str.perl; say $_.perl; } for m:g/ (\d+)+ % '.' /; rakudo-2012.11: ("127", "0", "0", "1") Match.new(orig => "Go 127.0.0.1, I said!....", from => 3, to => 12, ast => Any, list => ((Match.new(orig => "Go 127.0.0.1, I said!....", \ from => 3, to => 6, ast => Any, list => ().list, hash => EnumMap.new()), Match.new(orig => "Go 127.0.0.1, I said!....", from => 7, to => \ 8, ast => Any, list => ().list, hash => EnumMap.new()), Match.new(orig => "Go 127.0.0.1, I said!....", from => 9, to => 10, ast => Any, l\ ist => ().list, hash => EnumMap.new()), Match.new(orig => "Go 127.0.0.1, I said!....", from => 11, to => 12, ast => Any, list => ().list,\ hash => EnumMap.new())),).list, hash => EnumMap.new()) rakudo 2014.04-134-gfd5f8eb (all backends): ("127 0 0 1",) Match.new(orig => "Go 127.0.0.1, I said!....", from => 3, to => 12, ast => Any, list => ([Match.new(orig => "Go 127.0.0.1, I said!....", \ from => 3, to => 6, ast => Any, list => ().list, hash => EnumMap.new()), Match.new(orig => "Go 127.0.0.1, I said!....", from => 7, to => \ 8, ast => Any, list => ().list, hash => EnumMap.new()), Match.new(orig => "Go 127.0.0.1, I said!....", from => 9, to => 10, ast => Any, l\ ist => ().list, hash => EnumMap.new()), Match.new(orig => "Go 127.0.0.1, I said!....", from => 11, to => 12, ast => Any, list => ().list,\ hash => EnumMap.new())],).list, hash => EnumMap.new()) In summary there seems to have been a slight change in the structure of the capture which has broken this use of the .list() method
