Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 7, 2017 16:45
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/01a82d07e8009c7beffe5893432dddf2 to your computer and use it in GitHub Desktop.
Save Whateverable/01a82d07e8009c7beffe5893432dddf2 to your computer and use it in GitHub Desktop.
bisectable6
say ("\c[REGIONAL INDICATOR SYMBOL LETTER G]" x 2).chars;
Bisecting: 2702 revisions left to test after this (roughly 11 steps)
[896514584e0b5b9836de6c3c73de674deeea53c4] Bump nqp: Add 4 new sets of matching brackets
»»»»» Testing 896514584e0b5b9836de6c3c73de674deeea53c4
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c0c4084fd5e8f6ef6d987a1e28ba2aaedec5bf1e
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8b86b500468379698b3099fe0e23fb750d2b498e
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b3f679bbc8e3167f0bf6b35f707348e244ec0ba2
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3ad3346938919e8a0b22fb444999c9c528f20e3b
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d0a5cfa826441648845c1bce13d5cd34747cd82e
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 866405067a6611a551db905e3d4f340f52e4fb04
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1eeb9434175bf2bd27eca218f439008087c4baa1
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d5aec61f549b147dfd689ca844e9ca7a53b5c312
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5db5b1dbfa0b625130573574e2409972387e9f75
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 636a3c1264c5acf959770625ab3a89e02768fb35
»»»»» Script output:
2
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b62b40f1c9ac52746454fa16bbf43e9209e3d416
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 593fa5f87fcc97cf3cbafd62f34b3119c9b1fbe3
»»»»» Script output:
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
2
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
593fa5f87fcc97cf3cbafd62f34b3119c9b1fbe3 is the first new commit
commit 593fa5f87fcc97cf3cbafd62f34b3119c9b1fbe3
Author: Samantha McVey <samantham@posteo.net>
Date: Wed Aug 23 16:19:25 2017 -0700
Bump NQP/Moar to get Knuth-Morris-Pratt string search
Plus other fixes and improvements.
Full MoarVM changes brought in:
371b579a Set the needle limit to 4096 for KMP algorithm
01a35b27 Shorten text of 'failed to resolve' exception
62f66cbf Ensure strings created with MVM_string_repeat are in NFG form
230beea1 KMP index: flatten the needle if the needle is a strand
c5b23f15 == was a no-op, correct it to an =
703b5f5c Reformat to make input and output correlation more clear
f9b65a9e RT 131375: Fix calculation for maximum array size
e4e9c042 JIT param_rp_i and param_rp_o
c1f66bb6 put in a mising break, dogbert17++
de7415bc Add error string to 'failed to resolve' exception
f988f4be KMP: Reformat some code across multiple lines
84a4a334 Rename some variables in the KMP algorithm
fef04761 Make sure KMP won't overrun the pattern offset
2b3b706d Use alloca to allocate KMP jump table size dynamically
6915d80e Implement the Knuth-Morris-Pratt string search algorithm
:040000 040000 e54bbd5e43128d61fd64d24b69a3988dd73e134a 8b8fcfbd870830da327ea5ac63db2671138facc3 M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment