Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 5, 2017 12:32
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/e58eab90a5d0a6a05ad338efecad9321 to your computer and use it in GitHub Desktop.
Save Whateverable/e58eab90a5d0a6a05ad338efecad9321 to your computer and use it in GitHub Desktop.
bisectable6
enum a <x y>; enum b <z y>; say y
Bisecting: 2849 revisions left to test after this (roughly 12 steps)
[4b2cea078f595613ff0f89a9bf1462d4a4295fb9] Make native @a.sort() about 12x faster
»»»»» Testing 4b2cea078f595613ff0f89a9bf1462d4a4295fb9
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d15f6266b3e02d041b3b6f58fd2ff24c146001c1
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 565b528da2e8895df90e3c65b9ab507dc708e399
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 547fc5154cd268e0e0834431bcc6f96e63fe0898
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dd5bbd20e04a747894cdc093733375ef75251a8c
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 75ba8cc6c338f66462279214dc6e731cf6ba6b1c
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 128a0bd2076fd5d24e5553ed570547b06b0e7d1b
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 763d6787da736dc58b03490062130843272ea539
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 68443febefaf2f69f68930f3cd5b0fa4f9a6e744
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f2df2c53cb73351645a6314080590f202b053d43
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5dba970cadb9e0be42ce112d40b1b0b61f02202d
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8e5a1aab7e19d6bdb5faaa1e60ca1d43cfb69fdc
»»»»» Script output:
Potential difficulties:
Redeclaration of symbol 'y'
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 76a86d4efa895a0ae25829017fbf93ccfef298af
»»»»» Script output:
Potential difficulties:
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Redeclaration of symbol y
at /tmp/MOBreBKrOQ:1
------> enum a <x y>; enum b <z y>⏏; say y
===SORRY!===
Cannot use poisoned alias y, because it was declared by several enums.
Please access it via explicit package name like: b::y
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
76a86d4efa895a0ae25829017fbf93ccfef298af is the first new commit
commit 76a86d4efa895a0ae25829017fbf93ccfef298af
Author: MasterDuke17 <ddgreen@gmail.com>
Date: Tue Aug 30 08:24:25 2016 -0400
Fix RT #118607
Give the same suggestion for a sub redeclaration as for a method.
:040000 040000 3a53245a6b9341307178a158e4133ba36ba2ac79 7a9a9ec76a8252de7ee51716698cfe1a8d019f34 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment