Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 2, 2021 12:43
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/85f451c16600968f91bcfcc715a8e5a7 to your computer and use it in GitHub Desktop.
Save Whateverable/85f451c16600968f91bcfcc715a8e5a7 to your computer and use it in GitHub Desktop.
bisectable6
my str @a = <a b c d e f g h i j>; dd @a[1,2,*]
Bisecting: 74 revisions left to test after this (roughly 6 steps)
[0d1c8a8eefaccf252f7ccf07d2da6eef1a9c3d91] Make "is DEPRECATED" introspectable on Routines
»»»»» Testing 0d1c8a8eefaccf252f7ccf07d2da6eef1a9c3d91
»»»»» Script output:
("b", "c", array[str].new("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"))
»»»»» 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 f6c7ddb286cba0c11726bf5ea87b838bb066244c
»»»»» Script output:
No such method 'Int' for invocant of type 'Whatever'
in block <unit> at /tmp/Ex2K_Zm4ag 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 3def3ced38247179099e522a556423a947218376
»»»»» Script output:
("b", "c", array[str].new("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"))
»»»»» 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 d1d2546e63fc8b7b77c526c589bd5c7b934a77da
»»»»» Script output:
No such method 'Int' for invocant of type 'Whatever'
in block <unit> at /tmp/Ex2K_Zm4ag 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 6f7718cef2e054addd5a888ba7bc64218deb78c7
»»»»» Script output:
No such method 'Int' for invocant of type 'Whatever'
in block <unit> at /tmp/Ex2K_Zm4ag 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 4304e250591b014005a002c03996c1a47fa3daa5
»»»»» Script output:
No such method 'Int' for invocant of type 'Whatever'
in block <unit> at /tmp/Ex2K_Zm4ag 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 705e6e62c5058be50f9770b27859bc69c6feed6b
»»»»» Script output:
No such method 'Int' for invocant of type 'Whatever'
in block <unit> at /tmp/Ex2K_Zm4ag 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”
705e6e62c5058be50f9770b27859bc69c6feed6b is the first new commit
commit 705e6e62c5058be50f9770b27859bc69c6feed6b
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Fri Dec 4 15:11:59 2020 +0100
Give native arrays their own postcircumfix candidates
This makes native array access about 40% faster, making it now 25%
faster again than shaped native array access.
Remove some candidates from the shaped native array circumfixes
that can be handled by the non-shaped native array access ones.
Adapted error message test to check for the mention of type of
native array.
:040000 040000 227d1a29de347a5a242dfca4a8372c385e3fd7c0 77e97ecff9a5a019351442a7c5481e4679ef75ca M src
:040000 040000 b651fa397e536836ec50f451f70c461cfd807827 be528e474bee38bd0a0d1ef1b55ff2c796e714be M t
:040000 040000 4c9129a45c58029b10fb99cab8a0ceba98d94cbc ab113976fb803df334ad09b07374f8a2ed6670b7 M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment