Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 15, 2019 11:00
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/478f77f09ea66e4ac69bafa244cfbb77 to your computer and use it in GitHub Desktop.
Save Whateverable/478f77f09ea66e4ac69bafa244cfbb77 to your computer and use it in GitHub Desktop.
bisectable6_
FOO: for <a b> { FIRST say "bar"; .say; last FOO }
Bisecting: 4650 revisions left to test after this (roughly 12 steps)
[160de7e6f02e295b5e54c3c87b69af1ca5740fd8] Use new R:Q methods to generalize Map -> Set coercions
»»»»» Testing 160de7e6f02e295b5e54c3c87b69af1ca5740fd8
»»»»» Script output:
bar
a
labeled last without loop construct
in block <unit> at /tmp/sxxpkcY0f8 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 e28b136954dc576a29984c125493ad8c0ca7d8c3
»»»»» Script output:
bar
a
»»»»» 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 556db9d7bcbf346f02924a4a6551e2441894ad84
»»»»» Script output:
bar
a
labeled last without loop construct
in block <unit> at /tmp/sxxpkcY0f8 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 d86c419623567a7b206008323f5118d9cbbf4183
»»»»» Script output:
bar
a
»»»»» 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 8a6bfc68a87bed7c6cb267ad4b880bcaf66dce53
»»»»» Script output:
bar
a
»»»»» 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 19746972e093b8f231e4a892221177732be15220
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 98f9d8a7d6f70dadb234964ae06209bf038d4a8c
»»»»» Script output:
bar
a
labeled last without loop construct
in block <unit> at /tmp/sxxpkcY0f8 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 012c54cc714355a1f811703199312da9bb6d2f4f
»»»»» Script output:
bar
a
»»»»» 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 5b3ac83b93d8dd9a358b17fcb8491dce30ef2e81
»»»»» Script output:
bar
a
labeled last without loop construct
in block <unit> at /tmp/sxxpkcY0f8 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 8096da0f04432251881181b93f0da7befca90000
»»»»» Script output:
bar
a
»»»»» 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 c2eb7fb70ad49fe61f4eff7baa2480854c759f78
»»»»» Script output:
bar
a
»»»»» 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 031efe0d9fa1cf38d6d631d0e98e28481f13ac5f
»»»»» Script output:
bar
a
labeled last without loop construct
in block <unit> at /tmp/sxxpkcY0f8 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 3888b4201ef86ea6ec2d8f7b47e43db26826570d
»»»»» Script output:
bar
a
»»»»» 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 7e98504c1fc7ddc43193ca3aaa5e470de37f7fa8
»»»»» Script output:
bar
a
»»»»» 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”
»»»»» -------------------------------------------------------------------------
031efe0d9fa1cf38d6d631d0e98e28481f13ac5f is the first new commit
commit 031efe0d9fa1cf38d6d631d0e98e28481f13ac5f
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sun Jan 29 22:00:19 2017 +0100
Optimize Any::IterateOneWithPhasers a bit further
This makes
my @a = do for @b { ...; PHASER foo }
about 5% faster, and
for @b { ...; PHASER foo }
about 15% faster.
:040000 040000 d150be088a431c34e4dc4744be8c02f174d11d55 20fa5bb40fa93e49850065053159954ccba78e2b M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment