Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 6, 2017 14:54
Show Gist options
  • Save Whateverable/b3a3d6a44a4bb7081c5c362b7d695e4a to your computer and use it in GitHub Desktop.
Save Whateverable/b3a3d6a44a4bb7081c5c362b7d695e4a to your computer and use it in GitHub Desktop.
bisectable6
say (1,2,3).combinations(2..*)
Bisecting: 2607 revisions left to test after this (roughly 11 steps)
[01775b73db55146090133efbe50aaeaf858b17d7] Add support for U+2212 minus in Num and compound literals
»»»»» Testing 01775b73db55146090133efbe50aaeaf858b17d7
»»»»» Script output:
((1 2) (1 3) (2 3) (1 2 3))
»»»»» 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 f1b4af7af4bd0f98a124a7d2c2fbcdd3da367351
»»»»» Script output:
Cannot determine integer bounds
in block <unit> at /tmp/VO3uiSEVXv 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 ede01c24766def69e0740b5e19e7b48789cbded8
»»»»» Script output:
This type cannot unbox to a native integer: P6opaque, Num
in block <unit> at /tmp/VO3uiSEVXv 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 7bba13ab3cea48f76a0c0a0e15b233162ffc4e9b
»»»»» Script output:
((1 2) (1 3) (2 3) (1 2 3))
»»»»» 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 0ffce7d056fdf55b13a05edbc6a11531d669cef5
»»»»» Script output:
((1 2) (1 3) (2 3) (1 2 3))
»»»»» 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 22e589acce431c11855253419e5cb11201bb0e4a
»»»»» Script output:
This type cannot unbox to a native integer: P6opaque, Num
in block <unit> at /tmp/VO3uiSEVXv 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 9537ccd87a8d2efd266f7a188861d22632b435a2
»»»»» Script output:
This type cannot unbox to a native integer: P6opaque, Num
in block <unit> at /tmp/VO3uiSEVXv 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 62a7cf2cb3c8c0787ac7e69ce69d47d795b5de19
»»»»» Script output:
This type cannot unbox to a native integer: P6opaque, Num
in block <unit> at /tmp/VO3uiSEVXv 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 502fc77a68924a68115e739ffae64fdd10f3fbe9
»»»»» Script output:
This type cannot unbox to a native integer: P6opaque, Num
in block <unit> at /tmp/VO3uiSEVXv 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 daf7e5185b70fde64161dd7eacf51dd9fc0b6404
»»»»» Script output:
((1 2) (1 3) (2 3) (1 2 3))
»»»»» 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 9a746618b08dd37edebe6f512c43f6ceed9011d9
»»»»» Script output:
((1 2) (1 3) (2 3) (1 2 3))
»»»»» 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 717b37f07e2f618743d377c6d472dbf5231d6645
»»»»» Script output:
((1 2) (1 3) (2 3) (1 2 3))
»»»»» 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”
»»»»» -------------------------------------------------------------------------
502fc77a68924a68115e739ffae64fdd10f3fbe9 is the first new commit
commit 502fc77a68924a68115e739ffae64fdd10f3fbe9
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sat Jan 14 17:11:15 2017 +0100
Make List.combinations() 1.5x, List.combinations(3..5) 2x faster
By using the new R:It.SequentialIterators and R:It.Callable functionality
:040000 040000 be9d8ba09e57c22a60cebf08467b9ae028165b7d 39338b346df637f0120e9f0cea5eb4d7569ee661 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment