Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 17, 2020 19:10
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/689b85c3cfa36f9eff68a79b865e6095 to your computer and use it in GitHub Desktop.
Save Whateverable/689b85c3cfa36f9eff68a79b865e6095 to your computer and use it in GitHub Desktop.
bisectable6
dd so Any but True
Bisecting: 5911 revisions left to test after this (roughly 13 steps)
[bb1df2cb0c52b6eef65532710620f913ce1e8c2f] Streamline "is pure" trait handling
»»»»» Testing bb1df2cb0c52b6eef65532710620f913ce1e8c2f
»»»»» Script output:
Bool $val = Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7262b4e840fb8148e2f66ecf8fff5951c11f160e
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 090432bb60decd3f31e2de6533e93904dac1f1a7
»»»»» Script output:
Bool $val = Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c2c9df1c433a10075e1483f2de7fd0e597cc58ff
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 59a6f7d25f0d26b43e0ee41b933db8df0391f3d2
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2871cd9e1a41b7920162903efcdc84559856b200
»»»»» Script output:
Bool $val = Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d3c5381b747169f951db578bebbfd0c5d8165116
»»»»» Script output:
Bool $val = Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4ef8433aa2dbd7ca143b7efb37c7b05376bbac34
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 52f1b89df74d29e755b0624ca462b9108c3fa57d
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 593611ecf56e4bb7ed0a51e41310ee53ad7d262a
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c4076b70fb02f98db73c83c88f65f63e4f8ad5b8
»»»»» Script output:
Bool $val = Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a7e3dce36538b1f505b49cbc3cde7b8ac32db8da
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 397263e30faf309f490e4407f0f797ca52682bc7
»»»»» Script output:
Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bfe69474b6572fa6e9720ac1fd259855a6a049ea
»»»»» Script output:
Bool $val = Bool::True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Bool $val = Bool::True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
397263e30faf309f490e4407f0f797ca52682bc7 is the first new commit
commit 397263e30faf309f490e4407f0f797ca52682bc7
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Wed Jun 13 17:54:00 2018 +0200
Don't create readonly container descriptors
This way, we'll be able to use the container descriptor's presence as
a means to indicate rw-ness, which is a simplification over checking
both that *and* then checking the rw flag. This simplification will
also aid us in moving what started out as the Rakudo Scalar container
spec into the MoarVM core, since then it won't need to be coupled to
the nested Scalar/Descriptor structure.
This doesn't yet do the final step of switching the check to look at
that; it just removes every place I could track down where we created
a readonly container descriptor in preparation. In theory, that means
the rest will be simple.
We lose one spectest, which checked for a variable name in some errors.
This isn't a great loss, since we could do that analysis and report on
it at compile time anyway, and that will be a reliable check, not an
unreliable one.
:040000 040000 4b4782d1b9927e03e9afc2e5b44884556c4f6088 3639337ee3686df061749ad6272a4b58ea1010a1 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment