[perl #129787] [CONC] die/CATCH inside a start-block with a channel heisenbugs

2018-02-04 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
FWIW, this bug is somewhat similar in feel: https://github.com/rakudo/rakudo/issues/1202 On 2017-10-15 03:14:02, c...@zoffix.com wrote: > On Wed, 02 Nov 2016 07:13:26 -0700, jn...@jnthn.net wrote: > > On Sun Oct 02 12:52:45 2016, gfldex wrote: > > > sub f(){ > > > my $c = Channel.new; > > > > > >

[perl #129787] [CONC] die/CATCH inside a start-block with a channel heisenbugs

2017-10-15 Thread Zoffix Znet via RT
On Wed, 02 Nov 2016 07:13:26 -0700, jn...@jnthn.net wrote: > On Sun Oct 02 12:52:45 2016, gfldex wrote: > > sub f(){ > > my $c = Channel.new; > > > > start { > > for 1..* { > > CATCH { default { note .Str } } > > > > $c.send($_); > > die 'bad'; > > } > > } > > > > $c.list > > } > >

[perl #129787] [CONC] die/CATCH inside a start-block with a channel heisenbugs

2017-10-15 Thread Zoffix Znet via RT
On Wed, 02 Nov 2016 07:13:26 -0700, jn...@jnthn.net wrote: > On Sun Oct 02 12:52:45 2016, gfldex wrote: > > sub f(){ > > my $c = Channel.new; > > > > start { > > for 1..* { > > CATCH { default { note .Str } } > > > > $c.send($_); > > die 'bad'; > > } > > } > > > > $c.list > > } > >

[perl #129787] [CONC] die/CATCH inside a start-block with a channel heisenbugs

2016-11-02 Thread jn...@jnthn.net via RT
On Sun Oct 02 12:52:45 2016, gfldex wrote: > sub f(){ > my $c = Channel.new; > > start { > for 1..* { > CATCH { default { note .Str } } > > $c.send($_); > die 'bad'; > } > } > > $c.list > } > > .say for f; > > # somet