Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 21, 2019 22:28
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/0b387dcaa3ccef621d8b6608ef6aaa2f to your computer and use it in GitHub Desktop.
Save Whateverable/0b387dcaa3ccef621d8b6608ef6aaa2f to your computer and use it in GitHub Desktop.
bisectable6
use v6.c; use MONKEY; EVAL q|constant %hash = "nothash"|; CATCH { default { dd $_ } }
Bisecting: 5228 revisions left to test after this (roughly 12 steps)
[c59b986785fe17f53e1664af1aa60e785ff31624] Fix missing tap close calls.
»»»»» Testing c59b986785fe17f53e1664af1aa60e785ff31624
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ec56bf220b3bc08e11b7306759511353afd2d104
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4550ba309d185ea7e39c58bf4a12e154c409402e
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 260a7d164834082c6e4eabc4e65ba559ab3c3059
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 72dbb323a81781714bf99c80242ff6f2cf56e130
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 676ad669c9ae92f5c9890aed90d2e5f90616d8c0
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4d5cb0504a3afd3212e63e3bbed19f60b74be525
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8798a2e808b9fda9baa3fb1088220bd82241b64e
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9c8c3bf8568d1bc0e258041706b8d3ad4b9c1400
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 97eafa6a8b8dd13580db38bee0efa394d1e01dad
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6015ce738e9f056f3429671fb7901c4e047e20ca
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", pos => 26, line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 691b39b1f929110a5abce079ce1ab1adc49cb8f8
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9576596690b1ad8feabb0adf949d63be0ac6ee60
»»»»» Script output:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
X::TypeCheck+{X::Comp}.new(filename => "/home/bisectable/git/whateverable/EVAL_0", line => 1, column => Any, modules => [], is-compile-time => 1, pre => "constant \%hash = \"nothash\"", post => "<EOL>", highexpect => [], operation => "constant declaration of \%hash", got => Str, expected => Associative)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
6015ce738e9f056f3429671fb7901c4e047e20ca is the first new commit
commit 6015ce738e9f056f3429671fb7901c4e047e20ca
Author: Rob Hoelz <rob@hoelz.ro>
Date: Sun Feb 7 11:23:35 2016 -0600
Add pos attribute to X::Syntax
:040000 040000 24ebc2b797ae0e03168975eccf65cd41e0d4c481 5da344d03c059fd3bef434cc02975e64231df9a8 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment