Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 3, 2020 08:10
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/d2eec8dcb615ff990775bcdf84fa888a to your computer and use it in GitHub Desktop.
Save Whateverable/d2eec8dcb615ff990775bcdf84fa888a to your computer and use it in GitHub Desktop.
bisectable6
new=2018.01 my @a = 3, 4, 5; @a[-5..*]:delete; say @a; say @a.elems
Bisecting: 3330 revisions left to test after this (roughly 12 steps)
[f2b97b0ec38b38856f4b2d83e6006206fdd4f690] Add R:It.ReifiedList.skip-at-least
»»»»» Testing f2b97b0ec38b38856f4b2d83e6006206fdd4f690
»»»»» Script output:
[3 4 5]
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b0c8e18790a45718ada9a8efb61e7e6b3f142676
»»»»» Script output:
[3 4 5]
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 39d50ad542c6ec05bb7b23f2820ca8b9bcfdbfca
»»»»» Script output:
[3 4 5]
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f82433bfd9c06c282145c117da45fed7dd8034d2
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 264eef79887e222346b98f0f536bd65163d44a8c
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a042fd927c672cc2bf6d186e2d40f3ae69d88b86
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a7b044937598d330ee86825e7ffa878219e114a5
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1a97c44be66382aa56cfb7bdbe360a88f2d61363
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 47faae2b13fe0ca8babb820bcbaa893b2a4f4ae5
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 27131ed8d15cc1e629e2e76e56787970f4c5f84e
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 12fcece494e12b02ee9e7e169f0c811870d56702
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 830084430330cd4c740b10353742a3eada46b7c9
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 456358e3c380eeeb5fe5bc6260ba6f51c42a52ff
»»»»» Script output:
[]
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[3 4 5]
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
456358e3c380eeeb5fe5bc6260ba6f51c42a52ff is the first new commit
commit 456358e3c380eeeb5fe5bc6260ba6f51c42a52ff
Author: Zoffix Znet <cpan@zoffix.com>
Date: Sun Oct 8 06:04:47 2017 +0000
Make @a[42..*] 4.2x faster; AlexDaniel++ for persistence
- Faster with any Inf .max Range
- Faster only with non-lazy @a (we can't .elems lazies)
- Fixes RT#125344: https://rt.perl.org/Ticket/Display.html?id=125344
:040000 040000 4a76e2a08c757c2ccd7cd9d4bdbbe1ffd849adee 3a39df68918291f249998680e603cdad7c40a765 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment