Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 20, 2018 22: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/71dc6e479d40c3b8f1fce5fe982ef829 to your computer and use it in GitHub Desktop.
Save Whateverable/71dc6e479d40c3b8f1fce5fe982ef829 to your computer and use it in GitHub Desktop.
bisectable6
say X::Proc::Async::TapBeforeSpawn.WHICH.WHAT.perl
Bisecting: 3322 revisions left to test after this (roughly 12 steps)
[9493ffb90cc75668edb9d3655d07fb93abb41451] get rid of $*ACTIONS
»»»»» Testing 9493ffb90cc75668edb9d3655d07fb93abb41451
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5cc9276a8fea33ad5c765a1745830f4681604f69
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a95c70bdab5e0336626c4a82877c989ecf2e60cf
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f8edb8295773acd41432e4f85424f5eb7245dbd7
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0378292e47166f4820bc3d2748c4f26709fc608c
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3e044dc727efc1f935b59122aee98d7195b7d58d
»»»»» Script output:
ValueObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 854c10c27e49041c87841f6edee3f81aecc8e21d
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0700cdbf0d7b2bb88ca35697de52365a4c0caf48
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 548dcf46561ec1975dfbe573987af6627f962255
»»»»» Script output:
ValueObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5eed2b002010bcc64a20084b87ef8c9b9ee07016
»»»»» Script output:
ValueObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 08539c43d24d4ff1ce3126d5dfd02b32a4401b00
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cf7b01ef80ea80c17fe470aed913bf4a3f060dee
»»»»» Script output:
ValueObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 202459ce0b9cf0170339d543529c9415d52ac3d4
»»»»» Script output:
ValueObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bbf95dbc7ddc90abb7d8dd10a2692c9f32daeffa
»»»»» Script output:
ObjAt
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
ObjAt
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
202459ce0b9cf0170339d543529c9415d52ac3d4 is the first new commit
commit 202459ce0b9cf0170339d543529c9415d52ac3d4
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Thu Dec 21 13:14:26 2017 +0100
Introducing ValueObjAt, the .WHICH for value types
At this point in time, this is simply a subclass of ObjAt. All .WHICH
methods in the core setting (apart from the fallback for Mu:D) now create
objects of this type. With this a subclass, we gain the easy possibility
to check whether the object is a valuetype, simply by checking whether the
.WHICH ~~ ValueObjAt. This should allow for some more optimizations in
the near future.
:040000 040000 315a9077cb771bb3319294aee5bcbc1de0238cad 9678775bf5d7717f2469fb3d8fa6af23fa04985a M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment