Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 14, 2019 19:15
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/88a7e56a164be72cc51889e0419e7ef1 to your computer and use it in GitHub Desktop.
Save Whateverable/88a7e56a164be72cc51889e0419e7ef1 to your computer and use it in GitHub Desktop.
bisectable6
good=2019.07.1 use NativeCall; role C { sub calloc(size_t,size_t --> Pointer) is native(Str) { * }; method new { say calloc(1,1) } }; C.new()
Bisecting: 198 revisions left to test after this (roughly 8 steps)
[636888c69455c3a2e6cc8f6ea72ee372ebfdaa35] Merge pull request #3135 from ZhongnianTao/master
»»»»» Testing 636888c69455c3a2e6cc8f6ea72ee372ebfdaa35
»»»»» Script output:
NativeCall::Types::Pointer<0x56014c917a80>
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7cf2481d34e4ed22e73ddd565b904ca026bbd800
»»»»» Script output:
NativeCall::Types::Pointer<0x559e492d8c00>
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 94457a3551cc0b0e8322d1d72fd2c1e74f84a279
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0a3924de1db9dbc4986ea45c26bf03a50fad7f10
»»»»» Script output:
NativeCall::Types::Pointer<0x565139af6360>
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 573f6a2ff2abe9ae8b6a5142b7fe5f400b651ba8
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9ef7a7e9dd0a6baecc811faa42c1b042d8bc5452
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9fefa3361a20c2ee58c96e7c94e6f954ad5daf54
»»»»» Script output:
NativeCall::Types::Pointer<0x55dea0e94750>
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4df02facd08ad5c4a6031ce516909df3acf9460c
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1fa7ceddd424e95f1807e7ce4b34a0cc7fc6698c
»»»»» Script output:
Type check failed for return value; expected NativeCall::Types::Pointer but got Whatever (*)
in sub calloc at /tmp/3UKyP71OwZ line 1
in method new at /tmp/3UKyP71OwZ line 1
in block <unit> at /tmp/3UKyP71OwZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 26696e4902eee7ed748b21a0c5eb30b266cb9d27
»»»»» Script output:
NativeCall::Types::Pointer<0x55fba5467340>
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
There are only 'skip'ped commits left to test.
The first new commit could be any of:
573f6a2ff2abe9ae8b6a5142b7fe5f400b651ba8
4df02facd08ad5c4a6031ce516909df3acf9460c
9ef7a7e9dd0a6baecc811faa42c1b042d8bc5452
1fa7ceddd424e95f1807e7ce4b34a0cc7fc6698c
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment