# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #129304] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=129304 >
Differences between 2015.12 and HEAD: <AlexDaniel> committable6: 2015.12,HEAD <a b c d b e>.first(‘b’|‘a’).say <committable6> AlexDaniel, ¦«2015.12»: a¦«HEAD»: any(b, a) <AlexDaniel> committable6: 2015.12,HEAD <a b c d b e>.first(‘b’|‘a’, :end).say <committable6> AlexDaniel, ¦«2015.12»: b¦«HEAD»: any(b, a) In other words, .first used to return the first element even if you pass a junction as a parameter. Now it returns another junction. Bisectable points to this commit: https://github.com/rakudo/rakudo/commit/157b46e <timotimo> we're really hoping to use a matcher there, i think <masak> .grep uses a matcher, and so .first ought to also IRC discussion originates here: http://irclog.perlgeek.de/perl6/2016-09-18#i_13233528 But useful comments start here: http://irclog.perlgeek.de/perl6/2016-09-18#i_13233576