Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 26, 2016 06:58
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/1beea81fc4c0f7c56d672e0b3330b44d to your computer and use it in GitHub Desktop.
Save Whateverable/1beea81fc4c0f7c56d672e0b3330b44d to your computer and use it in GitHub Desktop.
bisectable
my @a; @a.splice(0, 0, 42); say @a
Bisecting: 784 revisions left to test after this (roughly 10 steps)
[cc4dd7c2c95945761980b64f78e1ca025c0a176f] Make Version comparisons abouut 2x as fast
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing cc4dd7c2c95945761980b64f78e1ca025c0a176f
»»»»» Script output:
[42]
»»»»» Script exit code: 0
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 391 revisions left to test after this (roughly 9 steps)
[880f5cb64601f86e0c747fc527e86956992b336d] Merge pull request #773 from MasterDuke17/RT125489
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing 880f5cb64601f86e0c747fc527e86956992b336d
»»»»» Script output:
[42]
»»»»» Script exit code: 0
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 195 revisions left to test after this (roughly 8 steps)
[ae36a14eca2360855094ffbc80f454ec379e65f3] Merge pull request #818 from zoffixznet/fix-RT128579-package-verf
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing ae36a14eca2360855094ffbc80f454ec379e65f3
»»»»» Script output:
[42]
»»»»» Script exit code: 0
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 97 revisions left to test after this (roughly 7 steps)
[d09ad6eaf7acb0e1958008fb916a4b22f3fd8922] Look for PositionalBindFailover in decont path as well
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing d09ad6eaf7acb0e1958008fb916a4b22f3fd8922
»»»»» Script output:
This type (Scalar) does not support positional operations
in block <unit> at /tmp/YYqxgML0zU line 1
»»»»» Script exit code: 1
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 48 revisions left to test after this (roughly 6 steps)
[afbb1393533c430ce135fde26789541576b3f0a6] Merge pull request #824 from salortiz/failure_propagate
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing afbb1393533c430ce135fde26789541576b3f0a6
»»»»» Script output:
This type (Scalar) does not support positional operations
in block <unit> at /tmp/YYqxgML0zU line 1
»»»»» Script exit code: 1
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 24 revisions left to test after this (roughly 5 steps)
[b31be7b92d7534556075c13eba609088c976af0a] Merge branch 'jvminterop' into nom
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing b31be7b92d7534556075c13eba609088c976af0a
»»»»» Script output:
This type (Scalar) does not support positional operations
in block <unit> at /tmp/YYqxgML0zU line 1
»»»»» Script exit code: 1
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 11 revisions left to test after this (roughly 4 steps)
[2cc0f06696e23a08aa36c75b788eb27a8a8a5c7d] Remove erroneous comment.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing 2cc0f06696e23a08aa36c75b788eb27a8a8a5c7d
»»»»» Script output:
[42]
»»»»» Script exit code: 0
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[897c22c346fa059224a5ea04374980cf29bf1cee] bartolin++ for checking that jvm on OSX works too.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing 897c22c346fa059224a5ea04374980cf29bf1cee
»»»»» Script output:
This type (Scalar) does not support positional operations
in block <unit> at /tmp/YYqxgML0zU line 1
»»»»» Script exit code: 1
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 2 revisions left to test after this (roughly 2 steps)
[cf8394fa35e32324244f88c4ba9ca389c7a53383] Merge pull request #817 from tbrowder/pod-handling-cleanup
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing cf8394fa35e32324244f88c4ba9ca389c7a53383
»»»»» Script output:
[42]
»»»»» Script exit code: 0
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 1 step)
[5a83924f4f01b8efddee77aaa173ef94ce1c9d05] Unallow failures for linux/jvm.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing 5a83924f4f01b8efddee77aaa173ef94ce1c9d05
»»»»» Script output:
This type (Scalar) does not support positional operations
in block <unit> at /tmp/YYqxgML0zU line 1
»»»»» Script exit code: 1
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[58c2628e1d141531840953e12258394ff3815823] Make List.elems about 4.5x faster
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/YYqxgML0zU
»»»»» Testing 58c2628e1d141531840953e12258394ff3815823
»»»»» Script output:
This type (Scalar) does not support positional operations
in block <unit> at /tmp/YYqxgML0zU line 1
»»»»» Script exit code: 1
»»»»» Plain bisect, using the same exit code
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
58c2628e1d141531840953e12258394ff3815823 is the first bad commit
commit 58c2628e1d141531840953e12258394ff3815823
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Fri Jul 8 23:24:13 2016 +0200
Make List.elems about 4.5x faster
- don't allocate when we don't need to
- rewrite logic in nqp, and be smarter about it
- now also capable of handling bare Lists without $!reified
:040000 040000 cb0584ff611ab3473085e8ea2409a4257fe8b804 2f8a811f73bb6c4bc964ba7a38fd2956113ff67c M src
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment