Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 12, 2020 17:20
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/2c75a2232185fb225bf12b8493ceeb1e to your computer and use it in GitHub Desktop.
Save Whateverable/2c75a2232185fb225bf12b8493ceeb1e to your computer and use it in GitHub Desktop.
bisectable6
old=2018.01 new=2019.03 use v6.d.PREVIEW; start for ^3 { sleep 0.3; run ‘kill’, -SIGINT, $*PID }; my $a = -1; react whenever signal(SIGINT) { $a++; sleep 1.5; exit $a; }
Bisecting: 1332 revisions left to test after this (roughly 10 steps)
[3c93f3faef4b2ec7838dced6650ceab4c4f2a7db] [NQP Bump] 5e6c57a [MoarVM Bump] 62a99bc Fix s […]
»»»»» Testing 3c93f3faef4b2ec7838dced6650ceab4c4f2a7db
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 656ff77b9664b3241499386749f3adffb8066d2c
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 7773c3d5e4f549deed296a24866622fd3e37ae09
»»»»» 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 5db9ebc45725559b759620bbe9dffb273dec5fd6
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 3420b67b67e6a5955ac1405071421887444fc883
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 87815ee45cb52043f783005dd9cf2bb988cbcb44
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 3fb06bb05479f19abf8316f2aecb17f53b063790
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 a31579c7ff08bfef9ab139f370e854b6b1fd1b33
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 a5a6c7786be5b6eb6cbeae0dd6dc1a6ed7cc3cc3
»»»»» 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 5feb6bbec3582831b3daef39b027597040ff5a92
»»»»» 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 db010b847a2496ffd61e7ec0eb1e82482081c9ed
»»»»» Script output:
»»»»» Script exit code: 2
»»»»» Bisecting by exit code
»»»»» Current exit code is 2, 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 de30c16218c979998cfa5e767f28b347c92d8940
»»»»» 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”
db010b847a2496ffd61e7ec0eb1e82482081c9ed is the first new commit
commit db010b847a2496ffd61e7ec0eb1e82482081c9ed
Author: Timo Paulssen <timonator@perpetuum-immobile.de>
Date: Tue Mar 6 20:03:58 2018 +0100
prepare for cancellable Signal supply
when the next moarvm version bump happens, closing
all taps belonging to one signal will remove the
underlying signal handler and restore it back to
normal.
This way you can temporarily handle Ctrl-C and
future Ctrl-C hits will terminate the program.
:040000 040000 6b525b7f7d12215f4c2c0db3bdd34ab3e681a532 d139eee598f8db973a3a7f75a8f802fe465b1c96 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment