Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 28, 2016 01:47
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/3fe9f20f5ea30360323bceb98f22cbda to your computer and use it in GitHub Desktop.
Save Whateverable/3fe9f20f5ea30360323bceb98f22cbda to your computer and use it in GitHub Desktop.
bisectable6
dd combinations(-2,2).list.perl
Bisecting: 1449 revisions left to test after this (roughly 11 steps)
[eb79d73bfe0a7e88e997e2319dbcc69b2ba90774] Make for @a.kv -> $k, $v { } 4x as fast
»»»»» Testing eb79d73bfe0a7e88e997e2319dbcc69b2ba90774
»»»»» Script output:
"((),)"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 40a953f5d9f5c661d8cf9b043643002d348a2000
»»»»» Script output:
"((),)"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4cd2875d94d90a94a214b8b15208bd0ca637dff7
»»»»» Script output:
"()"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5e59d2d0c79e25fa008a87494de57ef915ed45fd
»»»»» Script output:
"()"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b28d7b850aa735545e4c301c9d4cdc420ecd0ddc
»»»»» Script output:
"()"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9c02f65f13a6644ec808eb35e2f9eecc4a3f056f
»»»»» Script output:
"((),)"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 40c10f5335757c06a47c55c6addaa4a9ea913909
»»»»» Script output:
"()"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 47d21b8873cdc899b908ef7666e6a4a71facac28
»»»»» Script output:
"((),)"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8df1a697038b17b042869413de66c96aba0f1062
»»»»» Script output:
"()"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1d12563b6c2cb3972f284a189881f83791d161a0
»»»»» Script output:
"((),)"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 81558b86fd7b18cdc5df80316b21f7f80dfbf567
»»»»» Script output:
"((),)"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f220a5edc0694751a585b00f1c374961e02a8e62
»»»»» Script output:
"((),)"
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
"()"
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
f220a5edc0694751a585b00f1c374961e02a8e62 is the first new commit
commit f220a5edc0694751a585b00f1c374961e02a8e62
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Fri Mar 25 14:10:31 2016 +0100
Fix RT #127778 by limiting to 32bit values
We could probably go for a non-native combinations implementation
for larger values in the future if we see a too large value of n or k,
but I think we will need a lot of performance enhancements to make
that really workable.
:040000 040000 5ba246043566b89e2ce71058bdb306b0fc0d0ed4 7687adb4cfca6f0165d99509f25d241aa8351119 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment