Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 3, 2017 13:31
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/4e4a3cfd591978358e188efda98113fa to your computer and use it in GitHub Desktop.
Save Whateverable/4e4a3cfd591978358e188efda98113fa to your computer and use it in GitHub Desktop.
bisectable6
say [=>] (1, 2).Seq;
Bisecting: 1789 revisions left to test after this (roughly 11 steps)
[31134652a102d4daff31ac7e980a5b8b0d77591c] Temporarily skip REPL completions for jvm
»»»»» Testing 31134652a102d4daff31ac7e980a5b8b0d77591c
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 772eadd50f7444b8be4ccad8fafd33edd47ffd96
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3e373ffe26f1bd24fe1ccf9d20db2f3dc9df64ee
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6f6f0cf19ed10e8c7e3e828b3a776eb2c3220fc1
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d66c382308106716becc71ef6df49702bbd08c0e
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5843ee6b087ab2fee2218e6286a9fc3130a069d7
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cd47e2a806eb5387c60c24826ede37dc2bc9b722
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a53b84aaed60e74e85829afe4b454c2bc291f0d2
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 60a8f9e7151825bcd1d4ab829ef78bebc359cbdb
»»»»» Script output:
P6opaque: no such attribute '$!reified' in type List when trying to get a value
in block <unit> at /tmp/4W6K7wVsfD line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ed971dfc82f302cd810133e0aff796936690000f
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9d138b974affb9b05a370604114d9e48d4c8f3e6
»»»»» Script output:
1 => 2
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
60a8f9e7151825bcd1d4ab829ef78bebc359cbdb is the first new commit
commit 60a8f9e7151825bcd1d4ab829ef78bebc359cbdb
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Thu Mar 2 15:50:00 2017 +0100
Streamline METAOP_REDUCE_RIGHT 2 param op version
- rewrite using nqp ops
- remove use of iterator: all the values are already in a lowlevel list
- 30% faster for 2 elems, 50% for 3+ elem cases
:040000 040000 03f16f676dbd5ad78720426465efb89dbdba8a0e 7c8a5aa33af9b266feda16aa878043bba29193ba M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment