Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 29, 2019 15: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/425b0eccf9cf0622b86c2b9c629e2f24 to your computer and use it in GitHub Desktop.
Save Whateverable/425b0eccf9cf0622b86c2b9c629e2f24 to your computer and use it in GitHub Desktop.
bisectable6
(when %()<>:exists { ... })
Bisecting: 4998 revisions left to test after this (roughly 12 steps)
[c76d9324a9f67e4075683e38a63a9788161c17cc] Don't trip over Type(sigilles-var).
»»»»» Testing c76d9324a9f67e4075683e38a63a9788161c17cc
»»»»» Script output:
»»»»» 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 b0a54f92ff329bb11f8701f5b7e169a8eba9c73a
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 189c5a8a34709c5a6f5c0bcd4e9890cf545ea14b
»»»»» Script output:
»»»»» 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 0bdf51809ba5ca01558c833847be193272afa8b6
»»»»» Script output:
»»»»» 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 ffe840999c6a971656e61ea2e0d904e3a4434a2c
»»»»» Script output:
»»»»» 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 f2ccd6fa89ae982aa78b3fc0f12727e2f0adef76
»»»»» Script output:
»»»»» 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 9ca90cd7d956a267575f4ac0ef6ff8ec2bc14b0d
»»»»» Script output:
===SORRY!===
internal problem: parser did not give circumfix an EXPR
»»»»» 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 352465fc17597958f699c788781743d6afe103db
»»»»» Script output:
===SORRY!===
internal problem: parser did not give circumfix an EXPR
»»»»» 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 af4e55a05deb29cb45b9dfbb1e577f4949f9057f
»»»»» Script output:
===SORRY!===
internal problem: parser did not give circumfix an EXPR
»»»»» 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 ba6f3820785fe315adc69705da63c56401e68af6
»»»»» Script output:
»»»»» 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 1fceeada7e95248278e45bb3fdb1910904d0bcb0
»»»»» Script output:
»»»»» 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 1db7e4b1ff9e423f8bfc7755a6c0d83c21fd22ca
»»»»» Script output:
===SORRY!===
internal problem: parser did not give circumfix an EXPR
»»»»» 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 79a1d22c05f0d64a3dde59a090f2e3506cc62503
»»»»» Script output:
===SORRY!===
internal problem: parser did not give circumfix an EXPR
»»»»» 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 76e5ee1b3995cfe8f179565f9e45003466760e98
»»»»» Script output:
»»»»» 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 91359141fb7501636b073ccaf6fb6598dc273bec
»»»»» Script output:
===SORRY!===
internal problem: parser did not give circumfix an EXPR
»»»»» 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”
»»»»» -------------------------------------------------------------------------
91359141fb7501636b073ccaf6fb6598dc273bec is the first new commit
commit 91359141fb7501636b073ccaf6fb6598dc273bec
Author: skids <bri@abrij.org>
Date: Tue May 22 19:48:34 2018 -0400
Re-implement colon list processing.
Fixes: RT#127267 RT#126209 RT#127023 R#1500
Use preconstructed QAST from leaf nodes, no need to iterate Match
Do colon pair syntax in circumifix:<[ ]>, it was not before
Handle semilists in circumfix:<[ ]> and circumfix:<( )>
Use same mechanism for hash curlies and arglists
Properly handle QAST produced by angle bracket adverb forms
:040000 040000 448d415de21ba75f049310fc5c1e618d766d21b4 a23b759a77be63cdaa5193cccf59eb8171c152c1 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment