Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 13, 2021 04:14
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/e739b66f87cfe86a6d154b083dc8ccc3 to your computer and use it in GitHub Desktop.
Save Whateverable/e739b66f87cfe86a6d154b083dc8ccc3 to your computer and use it in GitHub Desktop.
bisectable6
my @a[1]; my @b[1]; @a = @b; dd @a
Bisecting: 158 revisions left to test after this (roughly 7 steps)
[ebcc33eb6fd450cc324714fbeb40aef9dc1b24ad] fix typo
»»»»» Testing ebcc33eb6fd450cc324714fbeb40aef9dc1b24ad
»»»»» Script output:
Array.new(:shape(1,), [Any])
»»»»» 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 cee10121bc95917f090ee9233aab20e187e284c8
»»»»» Script output:
Cannot call method 'perl' on a null object
in block <unit> at /tmp/9QzEqgN487 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 0b973628ee202b79809140f797e1a8840fc64553
»»»»» Script output:
Array.new(:shape(1,), [Mu])
»»»»» 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 25ef3d9f85312cda58b6a4aa7037741bfd73f380
»»»»» Script output:
Array.new(:shape(1,), [Mu])
»»»»» 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 0134132dab8fdd55d7f4c95609c94e0a9f700bdc
»»»»» Script output:
Cannot call method 'perl' on a null object
in block <unit> at /tmp/9QzEqgN487 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 729d7e34124827a4e0b772b049be95cf911dd7cf
»»»»» Script output:
Array.new(:shape(1,), [Mu])
»»»»» 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 fb56768b7bfc6a10f107cd1d46bf80a88746402c
»»»»» Script output:
Array.new(:shape(1,), [Mu])
»»»»» 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 49fd82517fbaa7916802a9415776adbccdae9eda
»»»»» Script output:
Cannot call method 'perl' on a null object
in block <unit> at /tmp/9QzEqgN487 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 a1d8e9385b727ad06196c85dd4fc8569246719c6
»»»»» Script output:
Cannot call method 'perl' on a null object
in block <unit> at /tmp/9QzEqgN487 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”
a1d8e9385b727ad06196c85dd4fc8569246719c6 is the first new commit
commit a1d8e9385b727ad06196c85dd4fc8569246719c6
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Wed Nov 9 15:04:15 2016 +0100
Make copying shaped arrays 10x to 20x faster
- create some custom iterators
- special case from int/num arrays
- slight regression for 1dimmed arrays: will look at that next
:040000 040000 511f721bc71e5394874bbb7ecb248759d4e0a613 260c32ed8f263d0dd4e091c5c67885aa2c61096e M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment