Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 12, 2017 02: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/81733000d3a933c772be2a5c5db4850c to your computer and use it in GitHub Desktop.
Save Whateverable/81733000d3a933c772be2a5c5db4850c to your computer and use it in GitHub Desktop.
bisectable6
old=2015.11 use nqp; my int $bar = 4; my int $foo2 = nqp::unless($bar,200); say($foo2);
Bisecting: 2232 revisions left to test after this (roughly 11 steps)
[afbb1393533c430ce135fde26789541576b3f0a6] Merge pull request #824 from salortiz/failure_propagate
»»»»» Testing afbb1393533c430ce135fde26789541576b3f0a6
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dea9ddeb8660910a84af58dad454caabf8de84d1
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 234287170cb7dd234ffc90271d762b1c106bc57f
»»»»» Script output:
4
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing db8a6c5804aaf7a3e3bc5421e6bab73db99b9dfe
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 204778632446672d917655301f276b3cfecc840a
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 90d73348c158eb8068f93e6d0de7a2f52bebbbd9
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b6373d5c136253216a97a5e0b72e984355077c34
»»»»» Script output:
4
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0e24208abfcc67b22a7fa38862cb977a8f02b6b8
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f6091476486d29c8886da83402edbfd29d03c3f2
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e800e38ed9954b85ce04f49885120819dc11115a
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b6ba2b84a0373fcbb3e99034e9e9a3ad88af053e
»»»»» Script output:
4
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2d98de93ba16886ab7567d27d135a54c7aa657e3
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
4
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
2d98de93ba16886ab7567d27d135a54c7aa657e3 is the first new commit
commit 2d98de93ba16886ab7567d27d135a54c7aa657e3
Author: TimToady <larry@wall.org>
Date: Wed Dec 16 20:16:40 2015 -0800
speed up if/while on native int
Makes "loop (my int $i = 100000000; $i; $i--) {}" runs about 15x faster
by turning $i into $i != 0.
:040000 040000 9fd40dfb6d6613035f143ce64be7831cd645be46 10bf663ad5360f42459d4fd21dd79456d8debe55 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment