[perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2018-04-07 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Segfault mentioned above is already tested and the test was unfudged in https://github.com/perl6/roast/commit/ef7b0da83d#diff-72b101ff62a0582672d4de2788ffa1bbL77 Closing On 2018-03-12 08:29:49, jan-olof.hen...@bredband.net wrote: > On Mon, 16 Oct 2017 13:04:48 -0700, barto...@gmx.de wrote: > > On

[perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2018-03-12 Thread Jan-Olof Hendig via RT
On Mon, 16 Oct 2017 13:04:48 -0700, barto...@gmx.de wrote: > On Sat, 16 Jul 2016 13:18:42 -0700, barto...@gmx.de wrote: > > I unfudged one test for this ticket in S04-statements/label.t with > > commit https://github.com/perl6/roast/commit/ef7b0da83d > > > > The code that used to segfault works

[perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2017-10-16 Thread Christian Bartolomaeus via RT
On Sat, 16 Jul 2016 13:18:42 -0700, barto...@gmx.de wrote: > I unfudged one test for this ticket in S04-statements/label.t with > commit https://github.com/perl6/roast/commit/ef7b0da83d > > The code that used to segfault works fine now: > > $ perl6-m -e 'A: for 1 { for 1 { last A }; CONTROL {

[perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2016-07-16 Thread Christian Bartolomaeus via RT
I unfudged one test for this ticket in S04-statements/label.t with commit https://github.com/perl6/roast/commit/ef7b0da83d The code that used to segfault works fine now: $ perl6-m -e 'A: for 1 { for 1 { last A }; CONTROL { when CX::Last { say "last" }; default { .perl.say } } }' last $

[perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2015-11-06 Thread Christian Bartolomaeus via RT
As a status update: This code no longer segfaults on Moar: $ perl6-m -e 'A: for 1 { for 1 { last A }; CONTROL { when CX::Last { say "last" }; default { .perl.say } } }' chars requires a concrete string, but got null in block at -e:1 in block at -e:1 in block at -e:1

Re: [perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2015-10-30 Thread Nicholas Clark
On Thu, Oct 29, 2015 at 07:41:06PM +, Nicholas Clark wrote: > On Thu, Oct 29, 2015 at 09:22:30AM -0700, Pepe Schwarz wrote: > > > The same code on R-M segfaults: > > > > 16:15 m: A: for 1 { for 1 { last A }; CONTROL { when CX::Last { say > > "last" }; default { .perl.say } } } > > 16:15

[perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2015-10-29 Thread via RT
# New Ticket Created by Pepe Schwarz # Please include the string: [perl #126490] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=126490 > R-J currently fails in about five files in roast with "control exception without

Re: [perl #126490] [BUG] Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)

2015-10-29 Thread Nicholas Clark
On Thu, Oct 29, 2015 at 09:22:30AM -0700, Pepe Schwarz wrote: > The same code on R-M segfaults: > > 16:15 m: A: for 1 { for 1 { last A }; CONTROL { when CX::Last { say > "last" }; default { .perl.say } } } > 16:15 rakudo-moar 3cc195: OUTPUT«(signal SEGV)» $ ./perl6-m -Ilib -e 'A: for 1 { for