Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 28, 2019 20:59
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/a14db3c2e50ef61768b6a43c8ac622bd to your computer and use it in GitHub Desktop.
Save Whateverable/a14db3c2e50ef61768b6a43c8ac622bd to your computer and use it in GitHub Desktop.
bisectable6
use nqp; nqp::mvmstartprofile({:instrumented}); { for ^10000 { my $a = 42 } }; say nqp::hllize(nqp::mvmendprofile)[1]<call_graph>.sort.keys
Bisecting: 4914 revisions left to test after this (roughly 12 steps)
[2ce5b6781527922ae0aff34c083e1bf8fdbd9347] Make Stash.AT-KEY a few percent faster
»»»»» Testing 2ce5b6781527922ae0aff34c083e1bf8fdbd9347
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cdca973f4b1cca88385f58a1f192a6cba21a2e73
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0e4a6434d6164169ba37a6540abdeaa1e9d0e635
»»»»» Script output:
0..0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing aceb4af21d6a009f37284c8a11ab1d3fd8780556
»»»»» Script output:
0..0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e2cd7a3207faaa6464fdf0fe024f2448dce0cb8a
»»»»» Script output:
0..0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fb0c648447b5eabf1c4739d03c75becbdb0a7d99
»»»»» Script output:
0..0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e829aa1bc7258fc90b5f628f8c8bcb2b1abb2f17
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 28e11c47ddc634db64c7090667c2265ea75c6568
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 41a9804d1f7c67988396f5c2023816a0fdfd1122
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 59b45268ccddf6d3b2247284df2dfb5746a38b99
»»»»» Script output:
0..0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b5780f010a34015636222eb8488a978ebf9d3b52
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d53a90594ce8010d0c7e98bef77014116e84f2d8
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ba4967931d5125df65be4ccffe8b52e09a307c7b
»»»»» Script output:
0..0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
0..0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
d53a90594ce8010d0c7e98bef77014116e84f2d8 is the first new commit
commit d53a90594ce8010d0c7e98bef77014116e84f2d8
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Mon Oct 31 22:55:16 2016 +0100
Let List.keys use IntRangeIterator when it can
:040000 040000 07e325213bb6a91c68b587ddbed4b14eaef6df08 cfc68a49d6a0f716a592e0c6086dcb945e43dbcc M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment