Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 8, 2017 18:58
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/9098a03c04deb2a2004724e40cf5c63e to your computer and use it in GitHub Desktop.
Save Whateverable/9098a03c04deb2a2004724e40cf5c63e to your computer and use it in GitHub Desktop.
bisectable6
good=HEAD~100 say ^5 .BagHash.pickpairs(-2.5)
Bisecting: 58 revisions left to test after this (roughly 6 steps)
[0e0ac2fb8c51a82a0653a958c68604276fc25490] Oops, fix a copy-pasto
»»»»» Testing 0e0ac2fb8c51a82a0653a958c68604276fc25490
»»»»» Script output:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 096bc17cd5805cc382ee3e5b21aba4945933aa05
»»»»» Script output:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 037070d8b5b89fb21ff21f7d91610fdeabd8e59c
»»»»» Script output:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 10e9d0c2f156c0dbf332b61af464d562e3750579
»»»»» Script output:
Unable to allocate an array of 18446744073709551614 elements
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 31903fd458d2de3a0e8133c5b0d29cfb8b2efb54
»»»»» Script output:
Unable to allocate an array of 18446744073709551614 elements
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 29036362fca3cf8899a223b1f7a9562ef2795f06
»»»»» Script output:
Unable to allocate an array of 18446744073709551614 elements
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0f21f511c5631545293c3d8812f8dcf5addd988f
»»»»» Script output:
Unable to allocate an array of 18446744073709551614 elements
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Coercion to UInt out of range. Is: -2, should be in 0..^Inf
in block <unit> at /tmp/P8a9XmjCJ9 line 1
Actually thrown at:
in block <unit> at /tmp/P8a9XmjCJ9 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
0f21f511c5631545293c3d8812f8dcf5addd988f is the first new commit
commit 0f21f511c5631545293c3d8812f8dcf5addd988f
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sun May 7 23:15:53 2017 +0200
Make Baggy.pickpairs(N) about 2x as fast
- based on a 26 element Bag
- using new R:Q:Pairs role
:040000 040000 60d2b70c8c31ecc3e859e3b55c4b2771af0dbbeb d82de2b0de328cb8279e19e623604552a52e86bb M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment