Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 3, 2017 20:37
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/bdb03e47065afd5746c38d675d96d1cf to your computer and use it in GitHub Desktop.
Save Whateverable/bdb03e47065afd5746c38d675d96d1cf to your computer and use it in GitHub Desktop.
bisectable6
say so Bag(<A P>) ≼ Bag(<A T>)
Bisecting: 1905 revisions left to test after this (roughly 11 steps)
[87f772ee53ad93983ff069b560c68157e4a6d5d9] Bump NQP: Allow LEFT/RIGHT DOUBLE PARENTHESIS ...
»»»»» Testing 87f772ee53ad93983ff069b560c68157e4a6d5d9
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 91af128243f597f9f4defca1f676a6741260c5ea
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c069f4598b0a8a51a98bba1df67ca73d91634a82
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9d138b974affb9b05a370604114d9e48d4c8f3e6
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0de1daabd7a43b12b0b3b7553ae0b0ae248a7ed2
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dc812a4a5a65150f89c7e90dd2c9dd9b1f09fbeb
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a62b221a8048238edaa1f6e62070b42ed8bd5cd3
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6636dd7b1f2274785e49b7c8ee037624543a44fc
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4c31903e9311f97917d7d13654f428cfd44e5bf9
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 224e40f22f4133bf8efea8d28725fd31ba6794af
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 928a406a8ece70a68136f378960bc7382e122777
»»»»» Script output:
True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 38b341aec8167d4f39e605d4950567dd98e7f15c
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
False
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
928a406a8ece70a68136f378960bc7382e122777 is the first new commit
commit 928a406a8ece70a68136f378960bc7382e122777
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Mon Apr 3 16:05:42 2017 +0200
Make Baggy (<+)/(>+) Baggy at least 6x faster
- this is for worst case in identical Bags of 26 strings
- no need to re-calculate .WHICH, so still faster for expensive .WHICHes
- shortcuts for empty Bags and Bags with different number of elements
:040000 040000 5bcf4bc7768b07913a715caf00f3ff8dc00af55a fd378743657e472635e6550d4ef3ef8891dc2b0c M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment