Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 17, 2019 22:56
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/37e92ebd6710533dba3a10dfe260dcbc to your computer and use it in GitHub Desktop.
Save Whateverable/37e92ebd6710533dba3a10dfe260dcbc to your computer and use it in GitHub Desktop.
bisectable6
old=2018.12 use v6.c; my token blah { foo }; dd ("foo").grep: { /<blah>/ }
Bisecting: 114 revisions left to test after this (roughly 7 steps)
[d836ca4dfae1ee5d8848df67bff562fcf772f287] Merge branch 'more-local-lowering'
»»»»» Testing d836ca4dfae1ee5d8848df67bff562fcf772f287
»»»»» Script output:
("foo",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f010ef57a41023ffe22901f30733fb21e78483eb
»»»»» Script output:
().Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9f28a4235734af626b555a4c64a63388f6ca70a2
»»»»» Script output:
("foo",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 483bb59e924f9b544ebbfa0088dbba9550f50e16
»»»»» Script output:
().Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 91a4b3b1d928fca8602c063c329d1d5dbce64bf6
»»»»» Script output:
("foo",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 31c8fda2878d091f54247f034fba3f63b0942e75
»»»»» Script output:
().Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing eb3917c260bce1cb56e2ee40abebd12c4dbcd9b2
»»»»» Script output:
().Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6b44c5815aa4d6e3b2ffce628c39f7b1beaf4277
»»»»» Script output:
("foo",).Seq
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
("foo",).Seq
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
eb3917c260bce1cb56e2ee40abebd12c4dbcd9b2 is the first new commit
commit eb3917c260bce1cb56e2ee40abebd12c4dbcd9b2
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Thu Jan 3 18:01:36 2019 +0100
Start to lower $_ from lexical to local
This almost passes spectest, thanks to the various preparatory changes
that were done. It also gives a quite nice speedup on the empty range
benchmark, since the unused `$_` now uses a local, which we can in turn
see is completely unused, and therefore throw out a boxing operation,
thus meaning it can JIT into a rather tighter loop. Alas, it seems that
despite the wins, this costs us something on some benchmarks, which will
need further examination.
:040000 040000 bded979ad85c484e614abc0aae19115c924b6c84 c65ce7c1dc4bced49c89b48cb3ebd1496dade069 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment