Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 28, 2019 17:25
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/ac61c81e6828a0d04d7c60ba2ba1edf9 to your computer and use it in GitHub Desktop.
Save Whateverable/ac61c81e6828a0d04d7c60ba2ba1edf9 to your computer and use it in GitHub Desktop.
bisectable6
for 1|2|3 { .say }
Bisecting: 5194 revisions left to test after this (roughly 12 steps)
[a8016278cd1cb8836f49e52de0f9bf6cf3982404] Revert potentially confusing "is default" changes
»»»»» Testing a8016278cd1cb8836f49e52de0f9bf6cf3982404
»»»»» Script output:
(Mu)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 81104714a32575d41ec557a5ed2597c8f2484a60
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2ddfa26c2dc36c469231f3c9e2205aeef785869b
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 85710a71c0bc6b67307a05e990633ab2d44634f2
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 798ce1fbf875d36c99f3636330af732c45edff9e
»»»»» Script output:
(Mu)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b879060100323a8c31af5440129b0940d55face6
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8d6a9114cb79db9b0de7753378df4f73ee0d5611
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1171e67e211e28b34a0844b0f798454ba8b84fb1
»»»»» Script output:
(Mu)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b03d8044a4fa83affa3594f71ef282e8fabe9724
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3267386b70ac8380ff3400139d07b114b34b0a6e
»»»»» Script output:
(Mu)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6f9326877cba3968c90342a8f41fe583f4012874
»»»»» Script output:
(Mu)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74242e5532aaa04517b93fddc7df7b6352fc02b7
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9b0b9effe5fee1f35497cf97a5e7bda9bb083507
»»»»» Script output:
(Mu)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 98b9eae9e6e10d76f8b12215beaf8dcc75cf3907
»»»»» Script output:
1
2
3
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
1
2
3
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
9b0b9effe5fee1f35497cf97a5e7bda9bb083507 is the first new commit
commit 9b0b9effe5fee1f35497cf97a5e7bda9bb083507
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Thu Jun 15 17:06:46 2017 +0200
Change the way we code-gen simple for loops.
For a for loop with a single argument and no phasers, we can generate
inline code that calls .pull-one and invokes the block. This will turn
megamorphic callsites inside of sink-all into typically monomorphic
ones, which should enable the specializer - at least, once it has had
some tweaks - to do a better job.
:040000 040000 14e3ff86c71a16f77fe472651879c2f16bf49a69 7305a575bf6e1a63e2cb03994663b97de27f1f16 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment