Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 10, 2020 19: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/e1c1cb1ed26c15d7376cde7b9a7cfdd9 to your computer and use it in GitHub Desktop.
Save Whateverable/e1c1cb1ed26c15d7376cde7b9a7cfdd9 to your computer and use it in GitHub Desktop.
bisectable6
FOO: for <a b> { NEXT say "bar"; .say; next FOO }
Bisecting: 5762 revisions left to test after this (roughly 13 steps)
[39d50ad542c6ec05bb7b23f2820ca8b9bcfdbfca] Merge pull request #1187 from rakudo/full-make-test
»»»»» Testing 39d50ad542c6ec05bb7b23f2820ca8b9bcfdbfca
»»»»» Script output:
a
labeled next without loop construct
in block <unit> at /tmp/YZEJ0NpGbA 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 9fc616f875afcdc9e253e0967f8ba84614bdee11
»»»»» Script output:
a
bar
b
bar
»»»»» 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 3b668b6804cfeffd421e7857299c065cf6516e95
»»»»» Script output:
a
labeled next without loop construct
in block <unit> at /tmp/YZEJ0NpGbA 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 49b1b3234531306d5f7d112b2dfc424c57e36949
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 164e393f179cdbc7853be479ea90808486fcfdec
»»»»» Script output:
a
labeled next without loop construct
in block <unit> at /tmp/YZEJ0NpGbA 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 0bb2dbc0aefccc7cfea7b96e816e4c23ad31aba6
»»»»» Script output:
a
bar
b
bar
»»»»» 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 0d0dc422c799757370029a6ad9064809cd2682bd
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0bb7c20637ae0ea01b37d185f29fe6307bef4ff9
»»»»» Script output:
a
labeled next without loop construct
in block <unit> at /tmp/YZEJ0NpGbA 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 9d5c3fd54937cb2400bdcb2a5cfbc318450edaef
»»»»» Script output:
a
bar
b
bar
»»»»» 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 0152316f56121ecd6236b4539308cb8341cec6d8
»»»»» Script output:
a
labeled next without loop construct
in block <unit> at /tmp/YZEJ0NpGbA 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 87d40ab183539730994d69e919649d91c8c2dc88
»»»»» Script output:
a
labeled next without loop construct
in block <unit> at /tmp/YZEJ0NpGbA 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 031efe0d9fa1cf38d6d631d0e98e28481f13ac5f
»»»»» Script output:
a
labeled next without loop construct
in block <unit> at /tmp/YZEJ0NpGbA 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:
a
bar
b
bar
»»»»» 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:
a
bar
b
bar
»»»»» 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