Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 17, 2020 12:39
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/33d817dffaabb4d5366404576e38833c to your computer and use it in GitHub Desktop.
Save Whateverable/33d817dffaabb4d5366404576e38833c to your computer and use it in GitHub Desktop.
bisectable6
say ({ 1 | -1 } ... *)[^3]
Bisecting: 268 revisions left to test after this (roughly 8 steps)
[5cbf20816bb233472b34990078cd5ea6e1ff115b] Adapt release message template
»»»»» Testing 5cbf20816bb233472b34990078cd5ea6e1ff115b
»»»»» Script output:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5d5701171f2376c39e9f46344935339ecdf748f5
»»»»» Script output:
((any(1, -1)) (any(1, -1)) (any(1, -1)))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5197952658a2d3ee1860b12822927aa925919818
»»»»» Script output:
((any(1, -1)) (any(1, -1)) (any(1, -1)))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8d47f64cddfc23912c975787c08e8a3d58d60000
»»»»» Script output:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6bd0dd513fab4ba1ecc51b55546635103c86b771
»»»»» Script output:
((any(1, -1)) (any(1, -1)) (any(1, -1)))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 533a2ad9e904a8d1b1b425acb29e590b7de71daf
»»»»» Script output:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ee1b9918ce5837aa210aa9b7dc82a39274aa228b
»»»»» Script output:
((any(1, -1)) (any(1, -1)) (any(1, -1)))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bed716bed29f49cf66d8daf83fa86543fa1523eb
»»»»» Script output:
((any(1, -1)) (any(1, -1)) (any(1, -1)))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e1aaa83cc1e28586d3a273b7dd57742284a585fe
»»»»» Script output:
((any(1, -1)) (any(1, -1)) (any(1, -1)))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(any(1, -1) any(1, -1) any(1, -1))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
e1aaa83cc1e28586d3a273b7dd57742284a585fe is the first new commit
commit e1aaa83cc1e28586d3a273b7dd57742284a585fe
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Mon Dec 30 22:03:25 2019 +0100
Make `take foo, bar` about 60% faster
By not using the helper THROW or RETURN-LIST subs, but instead do all
of the stuff inside `take`. Which could be made a lot simpler, as that
candidate can only be called if there is more than one parameter, so
the whole check for number of elements was not necessary.
:040000 040000 4fa1e6509f1a8b71d84ba9fa95d676fcd81dbf57 72b3b7be51e2764db818d35a68ce71fd481ba4c0 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment