Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 20, 2017 13:07
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save Whateverable/384f8cfdb95b325059d46708089d5a01 to your computer and use it in GitHub Desktop.
bisectable6
m: my @f = <1 2 3 4>; dd @f.map(-> \x --> Str { x.Str })
Bisecting: 1849 revisions left to test after this (roughly 11 steps)
[418894e20089df18598cd27f3ee0e953c6cbf72e] Cache distribution meta data between calls to .resource in CURI
»»»»» Testing 418894e20089df18598cd27f3ee0e953c6cbf72e
»»»»» Script output:
("1", "2", "3", "4").Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 90bed9684a04dad3441025923cc1e7ef47c309d1
»»»»» Script output:
("1", "2", "3", "4").Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2922ec49ffb343f0bc4a583f6ba773824a9eae45
»»»»» Script output:
("1", "2", "3", "4").Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a4816482c67f15b1ecb496a2c9f9bf333ef7ac38
»»»»» Script output:
("1",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f325eebcd999609ed0ba48c9d63031070859ca63
»»»»» Script output:
("1",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dd514da05250ccbe2af1329490ea010a92069eea
»»»»» Script output:
("1", "2", "3", "4").Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9493ffb90cc75668edb9d3655d07fb93abb41451
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9ed4449db57cab39a115c5347387d5978bd56057
»»»»» Script output:
("1",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5b3ac83b93d8dd9a358b17fcb8491dce30ef2e81
»»»»» Script output:
("1",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fdcf462f42ad4eb2599d9a1287e015350e03d3f0
»»»»» Script output:
("1",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c2eb7fb70ad49fe61f4eff7baa2480854c759f78
»»»»» Script output:
("1", "2", "3", "4").Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3888b4201ef86ea6ec2d8f7b47e43db26826570d
»»»»» Script output:
("1", "2", "3", "4").Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("1", "2", "3", "4").Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
fdcf462f42ad4eb2599d9a1287e015350e03d3f0 is the first new commit
commit fdcf462f42ad4eb2599d9a1287e015350e03d3f0
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sun Jan 29 13:36:10 2017 +0100
Optimize Any.IterateOneNotSlippingWithoutPhasers
- work around "Cannot reference undeclared local '__lowered_lex_3225"
- use $stopped instead of $redo logic: saves one init each iteration
Makes maps of the form ".map: -> $_ --> Foo { ... }" about 2x as fast,
where Foo is something not Slippy.
:040000 040000 b282b921c41dd0a2918a01f2b32c6b16bd8cad66 2554d33abd65f41612b9638416d8cb173b16be18 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment