Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 2, 2017 15:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/3ae15e0a91efa17853e37d6509764201 to your computer and use it in GitHub Desktop.
Save Whateverable/3ae15e0a91efa17853e37d6509764201 to your computer and use it in GitHub Desktop.
bisectable6
CORE::<&run>($*EXECUTABLE, '--target=mbc', '--output=foo.moarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = 'data/all-modules/jnthn/oo-monitors/lib'; use OO::Monitors; class A { monitor Foo { } }')
Bisecting: 2840 revisions left to test after this (roughly 12 steps)
[c42b6bf2f5646c864dd64fefb5ba64dace9c4a2c] Fix IO::ArgFiles.lines treating non-Int numerics as Inf
»»»»» Testing c42b6bf2f5646c864dd64fefb5ba64dace9c4a2c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dc5eece9ada40f42a5b1bedd2390c11a4acbb246
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b3c14c6d8fa92a89cb1772ec00c851086c98afeb
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6cec6b7218650aff1780a4ddb43e077e47b3068a
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 61a77e60a7d936415503d8916fcc7546569e9135
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dd8d0d89a3f412ef5ad8764c64893f58976891de
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 51709e01c0788c466af2e3025b490ded20daf396
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 72bf0238a5c4cf85e8f89936b818afe708a469f4
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9a478b1ea175436fa7326f73931406e5bded448b
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d85569d03660b4dde1bbc1fcdcdedcd061f3500c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 909688953eabfa1125fa2c818a08389307fe4773
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ed4f6cc998906ab0f868e19c19a7e66efd70a4b2
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/SVPEW0rpOg
Unable to parse expression in argument list; couldn't find final ')'
at /tmp/SVPEW0rpOg:1
------> oarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = '⏏data/all-modules/jnthn/oo-monitors/lib';
expecting any of:
infix
infix stopper
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
ed4f6cc998906ab0f868e19c19a7e66efd70a4b2 is the first new commit
commit ed4f6cc998906ab0f868e19c19a7e66efd70a4b2
Author: skids <bri@abrij.org>
Date: Thu Aug 31 19:58:27 2017 -0400
Special-case FailGoal to adhere to S05 (Fix RT#130528)
(...also, clean up whitespace debris produced during parsing)
The general-case behavior of the rx ~ operator is correctly
implemented, but it results in an internal variable name
leaking, which contradicts an example in S05.
This is an ugly fix, but doing it "right" would impact
compile-time hot paths. This solution confines the mess
entirely to the error handling path.
:040000 040000 800a4d902b4c76330dfed99f6e54234aa409804f f05b677f5a3b11a5b85d0343ccf8d9a40ce08aa1 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment