Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 28, 2019 20: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/167de8025a5dda46e2f647d7e1da9206 to your computer and use it in GitHub Desktop.
Save Whateverable/167de8025a5dda46e2f647d7e1da9206 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>.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:
()
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a957b712c9b6462729e7475ebde62ff6d94e4e91
»»»»» 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 9908c7ee8df80fc9242ec6d4928f654eb4d65783
»»»»» Script output:
(allocations name exclusive_time line file entries id inclusive_time)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 140ee3453bd5473413617e5a59d2e04f5613f486
»»»»» 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 5fe0140cfd4dbacd3a696aaefedc8ad30e6a6269
»»»»» 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 ed9b48de6a55ee39f4574fbf7f476a0d9e6e389e
»»»»» 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 4e8740c807a91c56e62bc59e0bf69046d6096f07
»»»»» Script output:
(name inclusive_time id exclusive_time file allocations line entries)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 75cf8be723b6e48710d24e553fdff48978f49329
»»»»» Script output:
(file line name id inclusive_time exclusive_time entries allocations)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 38b198c9928580ad9d9ff48c12c7205fbe2e8ec1
»»»»» Script output:
(id exclusive_time name allocations file line entries inclusive_time)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f359fa9a26cd92f7c5d161d91cb12fad05b3e269
»»»»» Script output:
(inclusive_time entries line file allocations id exclusive_time name)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6c93fde85da027748bddd7cf75e295ed70ce3b05
»»»»» Script output:
(entries inclusive_time file allocations name exclusive_time id line)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b1a07f0935015484a02905d747ea3acab461be05
»»»»» Script output:
(entries allocations name id exclusive_time file line inclusive_time)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8fcebb861585d915eff63cf3771f3eb8fff905ae
»»»»» Script output:
(entries name exclusive_time id allocations file line inclusive_time)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
()
»»»»» 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