Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 21, 2017 19: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/904ca4a95588eed3f1b7a87ddd147529 to your computer and use it in GitHub Desktop.
Save Whateverable/904ca4a95588eed3f1b7a87ddd147529 to your computer and use it in GitHub Desktop.
bisectable6
multi f(UInt:D $) { say "ok" }; f(1);
Bisecting: 2557 revisions left to test after this (roughly 11 steps)
[172898eb1ee5ea3e47b29cf12b668be71362146d] Make using native 2dimmed arrays faster
»»»»» Testing 172898eb1ee5ea3e47b29cf12b668be71362146d
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 2f00261f1e378511ef39e5ffc71d235faf056496
»»»»» Script output:
===SORRY!===
Invocant requires an instance of type Int, but a type object was passed. Did you forget a .new?
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 5763373ab244df2ff740539fbf994b353f798ee4
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 22949d8efef15e70023157d587462a263efba2ea
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 6dbacb34525dcdd20526c7bbae43c6aedc566a19
»»»»» Script output:
===SORRY!===
Invocant requires an instance of type Int, but a type object was passed. Did you forget a .new?
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 da903a33e05cc1802e927cc4af9132921406bb03
»»»»» Script output:
===SORRY!===
Invocant requires an instance of type Int, but a type object was passed. Did you forget a .new?
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 957dc0d034774df1cdd0085716086e362ede675e
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 59b7e51b34057ae1cae87950b5d0a009aee6dbbf
»»»»» Script output:
===SORRY!===
Invocant requires an instance of type Int, but a type object was passed. Did you forget a .new?
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 944e43963d6ef0b286f8e7d41272434f6bf35bf8
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 a37cd221210bf242b5ad6847521e4922bc384e3a
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 d789da1b30226f2f78882c546cb04cdfdc99744d
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 68afa3f1e77862e4b61f9946103047103fff3c2c
»»»»» Script output:
ok
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
68afa3f1e77862e4b61f9946103047103fff3c2c is the first new commit
commit 68afa3f1e77862e4b61f9946103047103fff3c2c
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Thu Jul 21 19:05:17 2016 +0200
Correct handling of -> ASubsetType:D $x { }.
We took the base type of the definiteness type, and just assumed it
was already a simple nominal type. Now it is further analyzed, which
fixes the compilation and behavior of the above construct.
:040000 040000 859404716e41dc309c4c9579f63afee0e3794e31 2326c7169685176c240929fb09de94e7581548fa M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment