Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 12, 2020 17:16
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/8d260cc32746b37013d48972b0bc59f4 to your computer and use it in GitHub Desktop.
Save Whateverable/8d260cc32746b37013d48972b0bc59f4 to your computer and use it in GitHub Desktop.
bisectable6
old=2018.06 new=2019.03 start for ^3 { sleep 0.3; run ‘kill’, -SIGINT, $*PID }; my $a = -1; react whenever signal(SIGINT) { $a++; sleep 1.5; exit $a; }
Bisecting: 832 revisions left to test after this (roughly 10 steps)
[c2b66c144c368f4d98a542d4de3c553e85febbe5] Merge remote-tracking branch 'origin/master' into js
»»»»» Testing c2b66c144c368f4d98a542d4de3c553e85febbe5
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0a2d8321cc87e3f3f7bdd3f74bece8ff015bae83
»»»»» 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 4e0a1c243210fcb280b9606d68f79ca330b13e8f
»»»»» 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 5fe0140cfd4dbacd3a696aaefedc8ad30e6a6269
»»»»» 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 c7245c4c188ef8e96d8df3a1215195e3a6e69983
»»»»» 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 a804ab57f15d58e92f4c7f8ea7298c7bca371d7b
»»»»» 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 2efffc2b4398f552e7dac3b9aafdda57e168b6f4
»»»»» 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 f1c03c653ea28cd28a76daefeabe856899c1f310
»»»»» 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 46ef0ea08cae96db25c7b5a9543ba696034408c8
»»»»» 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 4a6d910839f9c9acee768bccfd4882626ff3e1d8
»»»»» 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 c9ecfb7ae546d3eb65b7a01ee199f4a539cc9e8b
»»»»» 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 3365094f9ef489118a214163f7bbdff50cde01a2
»»»»» 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”
46ef0ea08cae96db25c7b5a9543ba696034408c8 is the first new commit
commit 46ef0ea08cae96db25c7b5a9543ba696034408c8
Author: Zoffix Znet <cpan@zoffix.com>
Date: Sat Oct 27 14:30:08 2018 +0000
🎆❇️🔥 Happy Diwali! 🔥❇️🎆
Set 6.d as default lang of the compiler
- We allow v6.d.PREVIEW to be an alias for v6.d, to let users
cater to older versions of the compiler that don't know how
to do v6.d yet
- Require the version pragma to be the first statement in the comp-unit
(comments/Pod before it are OK). We need this because we need to
load CORE.d for 6.d language which is now default.
- Re-write lang loading logic to be more modification-friendly. Future
lang changes should largely require just adding new vers in the
config and perhaps changing which versions fast-pathing cares about
:040000 040000 6610124750b5c884a5b9ded18566e2742af97eab 8448a4e7bf53b31f33ea7dedf26dc8bd798884b1 M src
:040000 040000 9cd163f2b13b16244c392358631ec3ec155080aa e8fa04d3e705e7e771cfdd99ec93b1ddd352e2a7 M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment