Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 22, 2019 21:59
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/a9528bec096226d369477303a43654ab to your computer and use it in GitHub Desktop.
Save Whateverable/a9528bec096226d369477303a43654ab to your computer and use it in GitHub Desktop.
bisectable6
(when %()<>:exists { ... })
Bisecting: 4989 revisions left to test after this (roughly 12 steps)
[edadbe6f5050f6f755a64f53986253c2ed75b066] fix $*EXECUTABLE dying when rakudo run via valgrind
»»»»» Testing edadbe6f5050f6f755a64f53986253c2ed75b066
»»»»» 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 caf0f568b0394a9ed697b7bcf8d6a644d36a5d96
»»»»» 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 3995e42354373de7c8ded3d723ca3118df50bc45
»»»»» 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 ef8899f61906825dd3be96b6cb027e20a587531c
»»»»» 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 1112988024e3be231afef5742965e5daa424e4dd
»»»»» 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 a32ad594fd2ead0605860018bd298b17a84dcc9a
»»»»» 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 672fd6e2c11aa3e173e7bbe64cd7c1e333a5f0a1
»»»»» 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 a643b8be148b85d6d21c31a1474ffcb178a83653
»»»»» 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 bb2c3f3ac7fb4671d6266279a5333d35f86615c3
»»»»» 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 ca690002fc1426fe1262ca2724d090e2ca85cefb
»»»»» 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 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”
»»»»» -------------------------------------------------------------------------
»»»»» 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”
»»»»» -------------------------------------------------------------------------
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