Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 7, 2026 08:07
Show Gist options
  • Select an option

  • Save Whateverable/043dbfc77181c5dac70b27e9f647800a to your computer and use it in GitHub Desktop.

Select an option

Save Whateverable/043dbfc77181c5dac70b27e9f647800a to your computer and use it in GitHub Desktop.
bisectable6
use Test; is-deeply (+* for ^4), (0 1 2 3)
Bisecting: 280 revisions left to test after this (roughly 8 steps)
[e2862490dfc01bbf4d1fe63cc9986de41c11d533] RakuAST: drop the empty statement a hoisted trait leaves behind
»»»»» Testing e2862490dfc01bbf4d1fe63cc9986de41c11d533
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ee62d826473ca069629a122bcf3cc0195e59041b
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2c066074e186effea0b88e23a96059ec4d04eb7c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 245be2dcd1afcc970e21c7546f8bf75105f31d42
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5c6c7b4cc728394bdc0c42ebb507ac77c439b556
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 87d3151487b3965ec8990a53021851a6df7f7183
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f890e01c536e15682793123618c29f4e933afabc
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 75efc97ca1d58596840c6b47c1b9cf0d84b02a27
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f0a24041462ebd6979a8648ccb2954b3348dbcb0
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/ULphAsRlRE
Two terms in a row
at /tmp/ULphAsRlRE:1
------> use Test; is-deeply (+* for ^4), (0<HERE> 1 2 3)
expecting any of:
infix
infix stopper
statement end
statement modifier
statement modifier loop
Saw 1 occurrence of deprecated code.
================================================================================
The PERL6LIB environment variable being set, support will be removed with v6.e.
Please use RAKULIB instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
f0a24041462ebd6979a8648ccb2954b3348dbcb0 is the first new commit
commit f0a24041462ebd6979a8648ccb2954b3348dbcb0
Author: Elizabeth Mattijsen <liz@raku.rocks>
Date: Tue Sep 22 13:30:27 2026 +0200
Make RakUAST default for core and programs
Specifying RAKUDO_RAKUAST=1 as before will work. Specifying
RAKUDO_RAKUAST=0 or RAKUDO_RAKUAST= will switch back to using
the legacy grammar for compilation of programs and modules.
This incorporates https://github.com/rakudo/rakudo/pull/6707
(ugexe++) into a single commit with this change to allow for
a smooth transition in CI as well.
azure-pipelines.yml | 26 +++++++++++++-------------
src/main.nqp | 18 ++++++++++--------
t/02-rakudo/nested-package-collision-gate.t | 6 ++----
t/12-rakuast/postfix.rakutest | 2 +-
t/harness5 | 2 +-
t/harness6 | 2 +-
6 files changed, 28 insertions(+), 28 deletions(-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment