Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 5, 2019 01:27
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/7e8c13b98a0bb33a5285c5a6ce60fa11 to your computer and use it in GitHub Desktop.
Save Whateverable/7e8c13b98a0bb33a5285c5a6ce60fa11 to your computer and use it in GitHub Desktop.
bisectable6
old=2018.09 for 0..0x10FFFF { say .uniname if .unival == 25 }; say now - BEGIN now
Bisecting: 1048 revisions left to test after this (roughly 10 steps)
[ec289a6c579be677530a764182d937bed68e7789] Make m-spectest5_precompile skip runnings files that contain a 'use lib'
»»»»» Testing ec289a6c579be677530a764182d937bed68e7789
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
0.83245325
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1a119b619d48e325c40047370603c0d1bac27956
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 01c56b484cbbe4478d16b8a126a02b6be13f76e3
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4fecb72a53146321beb0bab7935d74734f41acf0
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 64c88f919841c58f5a6dffd3581770e06a8fd6a5
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
0.84764606
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cbc3e72e2bc49c4ad0d190ec0fdc1bb3e213c853
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 87fcda819b74de7b3b75c191ea357af220a3b5e5
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f2ed3db750129b44fd815ead51164095cd86b15a
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 08ae9bfcff78d60673c799f1932d1db55e9799a2
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
0.554441
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 483bb59e924f9b544ebbfa0088dbba9550f50e16
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a5b9fc2de5eac6734d700724fe46b2c3ab0d82fe
»»»»» Script output:
CIRCLED NUMBER TWENTY FIVE
«timed out after 10 seconds»
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
08ae9bfcff78d60673c799f1932d1db55e9799a2 is the first new commit
commit 08ae9bfcff78d60673c799f1932d1db55e9799a2
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Sat Jan 5 21:05:04 2019 +0100
Streamline unival
- move logic to Int, as the basic logic operates on an Int
- rewrite logic using state to logic using nqp::ifnull
- add Str.unival method
- adapt Cool.unival method accordingly
- makes unival() more than 2x as fast
:040000 040000 1da81acd72f73d2176716a19a569ff9948eacf8b 88d059cc1b14980045c5afe425d0e73c9cbdc2b5 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment