[perl #126702] [JVM] failing test in S06-multi/subsignature.t: wrong multi candidate called when slurpy and named are passed

2018-03-10 Thread Christian Bartolomaeus via RT
On Sat, 27 Jan 2018 17:19:18 -0800, pesc...@gmail.com wrote:
> On Sat, 21 Nov 2015 06:12:07 -0800, barto...@gmx.de wrote:
> > The following code does not give the expected result ('2') on
> > rakudo.jvm:
> >
> > $ perl6-j -e 'multi catch(| (*@all ) ) { 1 }; multi catch(| (*@all,
> > :$really! ) ) { 2 }; say catch(0, 5, :!really)'
> > 1
> 
> 
> Neither the mentioned test file nor the specific code example seem to
> fail on current Rakudo as well as the currently availabe camelia build
> (which is a92950fb4). With confirmation I'd request closing this
> ticket, as it refers to existing tests that used to fail but don't
> anymore.

rakudo-j is still wrong (also tested with current HEAD (26522e8acd)):

  r: multi catch(| (*@all ) ) { 1 }; multi catch(| (*@all, 
:$really! ) ) { 2 }; say catch(0, 5, :!really)
   rakudo-moar 65874b155: OUTPUT: «2␤»
   ..rakudo-jvm a92950fb4: OUTPUT: «1␤»

The test in S06-multi/subsignature.t is fudged todo, that's why the testfile 
passes. Maybe this comment was meant for a different ticket?


[perl #126702] [JVM] failing test in S06-multi/subsignature.t: wrong multi candidate called when slurpy and named are passed

2018-01-27 Thread Pepe Schwarz via RT
On Sat, 21 Nov 2015 06:12:07 -0800, barto...@gmx.de wrote:
> The following code does not give the expected result ('2') on
> rakudo.jvm:
> 
> $ perl6-j -e 'multi catch(| (*@all ) ) { 1 }; multi catch(| (*@all,
> :$really! ) ) { 2 }; say catch(0, 5, :!really)'
> 1


Neither the mentioned test file nor the specific code example seem to fail on 
current Rakudo as well as the currently availabe camelia build (which is 
a92950fb4). With confirmation I'd request closing this ticket, as it refers to 
existing tests that used to fail but don't anymore.