On Mon, 12 Oct 2015 05:33:13 -0700, masak wrote:
> <loren> m: my &f := &substr.assuming('hello world'); say f(0, 2);
> <camelia> rakudo-moar 70a94d: OUTPUT«hello world␤»
> <moritz> m: say &substr.assuming('hello world')(0, 2)
> <camelia> rakudo-moar 70a94d: OUTPUT«hello world␤»
> [...]

It works fine now:

    ➜  say &substr.assuming("hello world")(0, 2);
    he

    ➜  say { @_ }.assuming(1, 2)(3, 4, 5);
    [1 2 3 4 5]


According to committable¹ and bisectable², this was a regression introduced 
near the start of the GLR around Sept 2015, and fixed again by a GLR-related 
commit³ in Dec 2015.

Can be closed with tests.
---
[1] https://gist.github.com/Whateverable/47d41dd4ca8092815ba0449f8a8ee518
[2] https://gist.github.com/Whateverable/8212d24ae0b3498ca53cdd46471db402
[3] https://github.com/rakudo/rakudo/commit/88a8a00

Reply via email to