Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 28, 2019 20:57
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/e2bf87d7c0c1d701a3b57ccbf358c12d to your computer and use it in GitHub Desktop.
Save Whateverable/e2bf87d7c0c1d701a3b57ccbf358c12d 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><callees>
Bisecting: 4914 revisions left to test after this (roughly 12 steps)
[2ce5b6781527922ae0aff34c083e1bf8fdbd9347] Make Stash.AT-KEY a few percent faster
»»»»» Testing 2ce5b6781527922ae0aff34c083e1bf8fdbd9347
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a957b712c9b6462729e7475ebde62ff6d94e4e91
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9908c7ee8df80fc9242ec6d4928f654eb4d65783
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 140ee3453bd5473413617e5a59d2e04f5613f486
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5fe0140cfd4dbacd3a696aaefedc8ad30e6a6269
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ed9b48de6a55ee39f4574fbf7f476a0d9e6e389e
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4e8740c807a91c56e62bc59e0bf69046d6096f07
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 75cf8be723b6e48710d24e553fdff48978f49329
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 38b198c9928580ad9d9ff48c12c7205fbe2e8ec1
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f359fa9a26cd92f7c5d161d91cb12fad05b3e269
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6c93fde85da027748bddd7cf75e295ed70ce3b05
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b1a07f0935015484a02905d747ea3acab461be05
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8fcebb861585d915eff63cf3771f3eb8fff905ae
»»»»» Script output:
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Nil
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
8fcebb861585d915eff63cf3771f3eb8fff905ae is the first new commit
commit 8fcebb861585d915eff63cf3771f3eb8fff905ae
Author: Samantha McVey <samantham@posteo.net>
Date: Sat Sep 15 13:37:52 2018 -0700
Bump Moar/NQP to get utf16 decodestream and fh write support
Changes: 2018.08-52-g000fea1..2018.08-63-gcb3d9562e
cb3d9562e Bump MoarVM to get utf16 fh write and decodestream support
d46ad39b5 [decodelocaltime] Make test less sensitivve to timezone
a7351c4a0 put the name of the SC in every type's extra info
88e732216 bump moarvm to get new profiler data structure
b6901ebdd adapt sql output to new type output structure
5da45ed3e [decodelocaltime] Disable dies-ok test
cac20e500 [decodelocaltime] Introduce opcode + test
894e2cc1b also store whether a type holds extra data
570719a80 no need to pre-size an array for one element.
da4a99dc6 allow more type info to be passed from moarvm
:040000 040000 35153a1e9cc3e304faa59887e9b1914c9df6c709 2b1168d8b589c6ec50a54aaff571be4c9fc6479d M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment