Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 9, 2017 17:55
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/c04a40f14712ce5a67dc171f87d3bcdb to your computer and use it in GitHub Desktop.
Save Whateverable/c04a40f14712ce5a67dc171f87d3bcdb to your computer and use it in GitHub Desktop.
bisectable6
for ^100 -> $i { start { 'A'.match: /('A') { say "$i: ", $0 if not $0 }/ } }
Bisecting: 2611 revisions left to test after this (roughly 11 steps)
[d70482033d55f0e4523bdee1a463aec3de806748] Make native shaped array initialization much faster
»»»»» Testing d70482033d55f0e4523bdee1a463aec3de806748
»»»»» Script output:
20: Nil
14: Nil
17: Nil
20: Nil
20: Nil
14: Nil
20: Nil
20: Nil
22: Nil
24: Nil
26: Nil
28: Nil
30: Nil
34: Nil
36: Nil
37: Nil
38: Nil
44: Nil
46: Nil
48: Nil
49: Nil
53: Nil
55: Nil
59: Nil
59: Nil
60: Nil
65: Nil
67: Nil
67: Nil
67: Nil
68: Nil
69: Nil
70: Nil
70: Nil
73: Nil
73: Nil
74: Nil
76: Nil
77: Nil
78: Nil
83: Nil
85: Nil
86: Nil
88: Nil
86: Nil
90: Nil
92: Nil
93: Nil
93: Nil
94: Nil
96: Nil
97: Nil
99: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f8781860e49952ab259e07c7b4c3e9fe98ee48b3
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4667702a2e3206c6c5d8550337956f47368058ad
»»»»» Script output:
8: Nil
8: Nil
8: Nil
10: Nil
12: Nil
12: Nil
14: Nil
17: Nil
17: Nil
18: Nil
20: Nil
22: Nil
23: Nil
24: Nil
25: Nil
28: Nil
28: Nil
30: Nil
37: Nil
38: Nil
38: Nil
37: Nil
39: Nil
40: Nil
42: Nil
43: Nil
46: Nil
46: Nil
48: Nil
49: Nil
48: Nil
50: Nil
42: 「A」
37: 「A」
54: Nil
55: Nil
56: Nil
55: Nil
58: Nil
60: Nil
60: Nil
62: Nil
64: Nil
66: Nil
70: Nil
70: Nil
68: Nil
74: Nil
75: Nil
75: Nil
79: Nil
80: Nil
82: Nil
82: Nil
77: 「A」
77: 「A」
87: Nil
89: Nil
85: Nil
85: 「A」
95: Nil
94: 「A」
97: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d97e0938a89ccec3d5cfaebd69a00aa5eb83beae
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 87887daa55ec541f8bd8232a3ed1861b2e805e86
»»»»» Script output:
8: Nil
9: Nil
9: Nil
12: Nil
13: Nil
5: 「A」
14: Nil
15: Nil
16: Nil
17: Nil
19: Nil
22: Nil
20: Nil
24: Nil
25: Nil
29: Nil
29: Nil
30: Nil
30: Nil
33: Nil
34: Nil
34: Nil
35: Nil
36: Nil
40: Nil
40: Nil
41: Nil
41: Nil
43: Nil
44: Nil
45: Nil
48: Nil
45: Nil
50: Nil
51: Nil
51: Nil
53: Nil
56: Nil
57: Nil
58: Nil
54: Nil
58: Nil
59: Nil
60: Nil
61: Nil
64: Nil
66: Nil
67: Nil
69: Nil
69: Nil
71: Nil
72: Nil
69: 「A」
75: Nil
75: Nil
77: Nil
83: Nil
85: Nil
83: 「A」
86: Nil
87: Nil
80: 「A」
90: Nil
90: Nil
92: Nil
92: Nil
92: Nil
93: Nil
95: Nil
95: Nil
98: Nil
98: Nil
98: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dd9b760fcedcad3a9329fa76c651ca5adf0a579c
»»»»» Script output:
4: Nil
8: Nil
3: 「A」
3: 「A」
11: Nil
15: Nil
17: Nil
17: Nil
18: Nil
20: Nil
21: Nil
22: Nil
23: Nil
26: Nil
26: Nil
28: Nil
28: Nil
30: Nil
31: Nil
32: Nil
36: Nil
37: Nil
38: Nil
38: Nil
40: Nil
43: Nil
44: Nil
46: Nil
46: Nil
48: Nil
50: Nil
50: Nil
50: Nil
51: Nil
54: Nil
56: Nil
57: Nil
57: Nil
58: Nil
59: Nil
61: Nil
61: Nil
64: Nil
64: Nil
61: Nil
67: Nil
67: Nil
67: Nil
70: Nil
71: Nil
74: Nil
75: Nil
75: Nil
75: Nil
79: Nil
79: Nil
81: Nil
82: Nil
82: Nil
84: Nil
86: Nil
88: Nil
88: Nil
71: Nil
91: Nil
92: Nil
97: Nil
96: Nil
98: Nil
98: Nil
98: Nil
98: Nil
98: Nil
95: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 76be77c9d6e697c26e92dc704109b7b8780845aa
»»»»» Script output:
3: Nil
5: Nil
4: Nil
3: Nil
11: Nil
14: Nil
15: Nil
15: Nil
15: Nil
15: Nil
16: Nil
17: Nil
8: 「A」
21: 「A」
23: Nil
24: Nil
25: Nil
28: Nil
29: Nil
30: Nil
30: Nil
32: Nil
34: Nil
35: Nil
40: Nil
40: Nil
41: Nil
40: Nil
41: Nil
44: Nil
44: Nil
46: Nil
47: Nil
48: Nil
49: Nil
51: Nil
53: Nil
54: Nil
56: Nil
56: Nil
57: Nil
58: Nil
59: Nil
61: Nil
61: 「A」
65: Nil
65: Nil
67: Nil
74: Nil
74: Nil
75: Nil
66: 「A」
75: Nil
76: Nil
78: Nil
82: Nil
81: Nil
83: Nil
86: Nil
85: Nil
86: Nil
89: Nil
90: Nil
90: Nil
93: Nil
94: Nil
96: Nil
97: Nil
98: Nil
94: 「A」
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a44a13de523c590718c52998ca0740b86fdb8f0b
»»»»» Script output:
11: Nil
11: Nil
14: Nil
15: Nil
5: 「A」
18: Nil
21: Nil
21: 「A」
27: Nil
27: Nil
21: 「A」
26: Nil
28: Nil
28: Nil
32: Nil
33: Nil
31: 「A」
38: Nil
38: Nil
42: Nil
42: Nil
42: Nil
42: Nil
42: Nil
43: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 715b822bfd7dc66efbf041e19d11cf4841fbf12f
»»»»» Script output:
5: Nil
4: Nil
8: Nil
13: Nil
13: Nil
14: Nil
3: 「A」
12: 「A」
15: Nil
18: Nil
18: Nil
19: Nil
20: Nil
22: Nil
22: Nil
25: Nil
25: Nil
28: Nil
29: Nil
29: Nil
34: Nil
30: 「A」
34: Nil
35: Nil
38: Nil
38: Nil
40: Nil
40: Nil
41: Nil
41: Nil
42: Nil
45: Nil
47: Nil
47: Nil
49: Nil
50: 「A」
54: Nil
54: Nil
56: Nil
56: Nil
50: 「A」
67: Nil
67: Nil
68: Nil
68: Nil
61: Nil
69: Nil
68: 「A」
71: Nil
71: Nil
71: Nil
71: Nil
79: Nil
79: Nil
79: Nil
92: Nil
92: Nil
92: Nil
92: Nil
92: Nil
87: Nil
87: Nil
79: 「A」
87: Nil
91: Nil
87: Nil
94: Nil
96: Nil
97: Nil
98: Nil
97: Nil
87: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f13c40ae84531c9191b524c55fa0472a4cbb0d0e
»»»»» Script output:
6: Nil
5: Nil
12: Nil
4: 「A」
15: Nil
17: Nil
18: Nil
19: Nil
20: Nil
16: 「A」
25: Nil
28: Nil
30: Nil
31: Nil
30: Nil
31: Nil
35: Nil
35: Nil
35: Nil
36: Nil
37: Nil
37: Nil
38: Nil
41: Nil
41: Nil
43: Nil
41: Nil
45: Nil
48: Nil
44: Nil
47: Nil
47: Nil
47: Nil
52: Nil
53: Nil
54: Nil
54: Nil
56: Nil
58: Nil
59: Nil
60: Nil
61: Nil
62: Nil
66: Nil
66: Nil
67: Nil
68: Nil
70: Nil
72: Nil
71: Nil
75: Nil
76: Nil
79: Nil
78: Nil
80: Nil
82: Nil
74: 「A」
82: Nil
83: Nil
86: Nil
86: Nil
87: Nil
88: Nil
91: Nil
91: Nil
92: Nil
95: Nil
98: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f32173b2ca3a2652277b81ff381e6377632f0538
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7ec824e52ab5b285cda47179e6f41e452d870762
»»»»» Script output:
4: Nil
10: Nil
3: 「A」
12: Nil
12: Nil
14: Nil
17: Nil
18: Nil
18: Nil
19: Nil
20: Nil
21: Nil
25: Nil
25: Nil
25: Nil
26: Nil
29: Nil
31: Nil
31: Nil
32: Nil
32: Nil
36: Nil
36: Nil
37: Nil
38: Nil
41: Nil
42: Nil
42: Nil
43: Nil
46: Nil
47: Nil
47: Nil
49: Nil
49: Nil
50: Nil
53: Nil
53: Nil
53: Nil
55: Nil
57: Nil
57: Nil
58: Nil
59: Nil
60: Nil
62: Nil
62: Nil
63: Nil
65: Nil
69: Nil
69: Nil
70: Nil
70: Nil
75: Nil
75: Nil
75: Nil
70: Nil
75: Nil
79: Nil
80: Nil
81: Nil
82: Nil
82: Nil
83: Nil
87: Nil
87: Nil
87: Nil
89: Nil
89: Nil
92: Nil
93: Nil
93: Nil
95: Nil
94: 「A」
99: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 08e39ee2653b1ae5144d4158a4f8ad03193e7024
»»»»» Script output:
7: Nil
10: Nil
11: Nil
4: 「A」
9: 「A」
14: Nil
19: Nil
21: Nil
21: Nil
21: Nil
21: Nil
26: Nil
23: Nil
26: Nil
27: Nil
30: Nil
30: 「A」
27: Nil
34: Nil
36: Nil
36: Nil
37: Nil
38: Nil
40: Nil
42: Nil
53: Nil
53: Nil
53: Nil
56: Nil
56: Nil
56: Nil
59: Nil
60: Nil
64: Nil
64: Nil
61: Nil
65: Nil
68: Nil
69: Nil
69: Nil
70: Nil
67: Nil
71: Nil
73: Nil
74: Nil
75: Nil
76: Nil
80: Nil
82: Nil
83: Nil
83: Nil
85: Nil
86: Nil
89: Nil
91: Nil
92: Nil
93: Nil
94: Nil
92: Nil
96: Nil
98: Nil
99: Nil
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
08e39ee2653b1ae5144d4158a4f8ad03193e7024 is the first new commit
commit 08e39ee2653b1ae5144d4158a4f8ad03193e7024
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Wed Aug 3 19:02:26 2016 +0200
start blocks get their own $! and $/.
This avoids over-sharing of them, which can cause all sorts of pain.
:040000 040000 445ab64b49d1d88271da16d78111fa123e04bf64 925ef191a762a789c15a5619b812f3cb9c7df9ee M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment