for loops in phasers in for loops are run now:
> for 1..2 { ENTER { .say for }; .say}
foo
bar
1
foo
bar
2
I added a test to S04-phasers/enter-leave.t with the following commit:
https://github.com/perl6/roast/commit/0a2c9a8008
masak: fwiw https://rt.perl.org/rt3/Ticket/Display.html?
id=116314 is about the phasers not being put in sink context properly
moritz: show me your reasons for believing this.
masak: for loops are lazy, and only run in eager or sink context
masak: so if normal statements are run, but for loops
# New Ticket Created by "Carl Mäsak"
# Please include the string: [perl #116314]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org:443/rt3/Ticket/Display.html?id=116314 >
grondilu: 03 Jan 21:53Z tell grondilu also, I can't
reproduce the bug you seem