Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 16, 2017 03:38
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/48a46201d3a30c5ccb150b721dc85b4c to your computer and use it in GitHub Desktop.
Save Whateverable/48a46201d3a30c5ccb150b721dc85b4c to your computer and use it in GitHub Desktop.
bisectable6
old=abf6caf06eb7e48674d4e22a4ad6b580e5efecbf my $p = Promise.new; my $b = 0; my $w = start { await($p); CATCH { default { $b = 1; .resume } } }; $p.break; await($w); $b.say
Bisecting: 533 revisions left to test after this (roughly 9 steps)
[175e3d1bd578acf3144a8dd556e8673a0c49acd2] Merge pull request #970 from samcv/gcc-5
»»»»» Testing 175e3d1bd578acf3144a8dd556e8673a0c49acd2
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/0Nkgu0ytVp line 1
Original exception:
This exception is not resumable
in block at /tmp/0Nkgu0ytVp line 1
in block at /tmp/0Nkgu0ytVp line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c38f1ad5705ff59c3158061950991d45cf214a02
»»»»» Script output:
===SORRY!===
This exception is not resumable
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a5dc98abc969501eec7a54964f27c8a2186a4a59
»»»»» Script output:
===SORRY!===
This exception is not resumable
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 454dd45175f02608e281fc49df67241f9ac6a071
»»»»» Script output:
===SORRY!===
This exception is not resumable
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6873d7db635aaa26dab273cb1e3497f7ef2d37be
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/0Nkgu0ytVp line 1
Original exception:
This exception is not resumable
in block at /tmp/0Nkgu0ytVp line 1
in block at /tmp/0Nkgu0ytVp line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ece2c69fb61fb6573921a4df9dfc5490894e3655
»»»»» Script output:
===SORRY!===
This exception is not resumable
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 58c79e23ad0826dc3ccb59d75a172a734b7b5744
»»»»» Script output:
===SORRY!===
This exception is not resumable
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a16fac495bb50969978d79434b8a6a270a606b2c
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/0Nkgu0ytVp line 1
Original exception:
This exception is not resumable
in block at /tmp/0Nkgu0ytVp line 1
in block at /tmp/0Nkgu0ytVp line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b8df3a613125f17e9cbc59488326187bcfed8e2c
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/0Nkgu0ytVp line 1
Original exception:
This exception is not resumable
in block at /tmp/0Nkgu0ytVp line 1
in block at /tmp/0Nkgu0ytVp line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e8573e791e5a479951ce78f37a1cea1812f1be9b
»»»»» Script output:
===SORRY!===
This exception is not resumable
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
This exception is not resumable
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
b8df3a613125f17e9cbc59488326187bcfed8e2c is the first new commit
commit b8df3a613125f17e9cbc59488326187bcfed8e2c
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Tue Dec 20 20:17:27 2016 +0100
Fix detection of runtime errors in threads.
I can only imagine this must have worked at some point in the past,
but it sure didn't now. More odd is that this only showed up some
of them time. Anyway, fixed now, and simple programs doing things
like `await start die 'foo'` will now not report errors as if they
were compile-time.
:040000 040000 c0eb6b1c727e269f4c2969339968eebbbdbd9eb1 40e681a36ae035f4a23a38257c6535a9d6d0afc9 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment