# New Ticket Created by Zoffix Znet # Please include the string: [perl #129753] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=129753 >
Filing for records. Fixed by jnthn++ in https://github.com/rakudo/rakudo/commit/2673ca85c1835469d2c41047a656ae340e84a96b Smartmatching a Promise against an Enum hangs: m: my $p = Promise.new; my $v = $p.vow; say $p ~~ Planned rakudo-moar 5f9103: OUTPUT«(timeout)» Digging further, it leads to doing a `==` on a Promise hanging. Which is due to it attempting to coerce itself to a Numeric over and over again. IRC Conversation: http://irclog.perlgeek.de/perl6/2016-09-28#i_13303005