Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 14, 2019 18:22
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/25e944a54a30a72eec445a16f4676b65 to your computer and use it in GitHub Desktop.
Save Whateverable/25e944a54a30a72eec445a16f4676b65 to your computer and use it in GitHub Desktop.
bisectable6
use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native(Str) { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);
Bisecting: 5209 revisions left to test after this (roughly 12 steps)
[213595600ad4252ce7752b4b8343ca7cb2ec1a8c] Make sure to stop socket reader on close.
»»»»» Testing 213595600ad4252ce7752b4b8343ca7cb2ec1a8c
»»»»» Script output:
NativeCall::Types::Pointer<0x4dcfea0>
»»»»» 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 9d1e624ae3450316618fbdc208d23066e1449f23
»»»»» Script output:
NativeCall::Types::Pointer<0x5563272151f0>
»»»»» 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 401a35476356a5c4a51a6478da5a1d5b8d729c48
»»»»» Script output:
NativeCall::Types::Pointer<0x564a6e127f00>
»»»»» 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 389427a05a232eef78872c507276614a230c2d1e
»»»»» Script output:
NativeCall::Types::Pointer<0x55de13e48750>
»»»»» 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 8728730e7023feed387c1bad453b18d69a39650d
»»»»» Script output:
NativeCall::Types::Pointer<0x558de4abd0a0>
»»»»» 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 f53c8288acae55200e0385af349f31870c889150
»»»»» Script output:
NativeCall::Types::Pointer<0x555e95dc86e0>
»»»»» 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 827aa6eebcec717e7db29b5bee1f7bb45671eabb
»»»»» Script output:
NativeCall::Types::Pointer<0x561288435090>
»»»»» 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 5eea5f4eb6d7aff29217afd09a07ef0138e0212e
»»»»» Script output:
NativeCall::Types::Pointer<0x556703695f90>
»»»»» 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 5300f3ed059ff10625bda4800b050065bef4c193
»»»»» Script output:
NativeCall::Types::Pointer<0x55a0f7586300>
»»»»» 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 7e76762c52eef144c6f0cbf8970441aad43d91ad
»»»»» Script output:
NativeCall::Types::Pointer<0x5598579412b0>
»»»»» 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 26696e4902eee7ed748b21a0c5eb30b266cb9d27
»»»»» Script output:
NativeCall::Types::Pointer<0x558b3ba8aa30>
»»»»» 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 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/E97Tcjd2Lh line 1
in method new at /tmp/E97Tcjd2Lh line 1
in block <unit> at /tmp/E97Tcjd2Lh 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 9ef7a7e9dd0a6baecc811faa42c1b042d8bc5452
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
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