Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 25, 2020 11:58
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/27af4c65f3114050b0ead23a3c44dca9 to your computer and use it in GitHub Desktop.
Save Whateverable/27af4c65f3114050b0ead23a3c44dca9 to your computer and use it in GitHub Desktop.
bisectable6
sub s () { my @A = 1, { @A[1] } ... * }; s()[1]
Bisecting: 5777 revisions left to test after this (roughly 13 steps)
[f8edb8295773acd41432e4f85424f5eb7245dbd7] Document test helpers
»»»»» Testing f8edb8295773acd41432e4f85424f5eb7245dbd7
»»»»» Script output:
This continuation has already been invoked
in block <unit> at /tmp/w7K7gfbqUt line 1
»»»»» Script exit code: 1
»»»»» 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 8104ff314b470dbb4a0465d595d5e3ba4745c7f2
»»»»» Script output:
«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 2f22b701d4cf44fa43500edcc3450718fa7fd468
»»»»» Script output:
This continuation has already been invoked
in block <unit> at /tmp/w7K7gfbqUt line 1
»»»»» Script exit code: 1
»»»»» 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 b1444c8a1b8b9e0a60b32b5bd7400a79c22764f7
»»»»» Script output:
This continuation has already been invoked
in block <unit> at /tmp/w7K7gfbqUt line 1
»»»»» Script exit code: 1
»»»»» 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 3d4ae23218bcfe6a7ca34dd2a6e6bf0a2ba1de6d
»»»»» Script output:
This continuation has already been invoked
in block <unit> at /tmp/w7K7gfbqUt line 1
»»»»» Script exit code: 1
»»»»» 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 3d862868428bc6c13a69ac52e5a7abd0c3ab3ea8
»»»»» Script output:
This continuation has already been invoked
in block <unit> at /tmp/w7K7gfbqUt line 1
»»»»» Script exit code: 1
»»»»» 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 689a7684d3a7d93fec17977e72f806cd8a48ae49
»»»»» Script output:
«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 dd5759b536f641e563b6fe126dffe1cbda8b5c3b
»»»»» Script output:
«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 fbbe446c64fbf98f3fc7e64016e5213a3ee1f09f
»»»»» Script output:
«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 6703b4c550b0b2e93e5dadb21b6f053bb4a20215
»»»»» Script output:
«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 8654389832328baf1cb9fd9bf0422bd9ad6e0eb0
»»»»» Script output:
This continuation has already been invoked
in block <unit> at /tmp/w7K7gfbqUt line 1
»»»»» Script exit code: 1
»»»»» 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 9ad94d783bf3595873297f4f557aa6f6064e2821
»»»»» Script output:
«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 e182deb5299076ef8c8cd40514b8817eaafbc92b
»»»»» Script output:
This continuation has already been invoked
in block <unit> at /tmp/w7K7gfbqUt line 1
»»»»» Script exit code: 1
»»»»» 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 aee7af356cc8bf870223a1832e9658de720d9502
»»»»» Script output:
«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”
e182deb5299076ef8c8cd40514b8817eaafbc92b is the first new commit
commit e182deb5299076ef8c8cd40514b8817eaafbc92b
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Tue Jan 10 19:42:13 2017 +0100
Get latest MoarVM.
* Improvements to memory management of various aspects of invocation
records (aka call frames), greatly reducing memory pressure in a
number of cases, especially in applications that produce and store a
large number of closures. Up to 20% improvement to CORE.setting
build time and ~10% peak memory use reduction observed.
* I/O memory buffers properly contribute to full collection criteria,
reducing memory overhead required.
* Fix an occasional heap profiler crash, and prevent heap profiler
from greatly reducing the number of full GC collections.
* Prevent specializer log slots from keeping alive, and so leaking,
objects once specialized code has been produced.
* Fix regression in UTF8-C8 encoding.
* Fix build under (perhaps just older versions of) MSVC.
:040000 040000 4cf7e115afe1796c32eb65aa0f1247848db3038f a377e8306972bbbbd7b401ceb3eb192d2bbb209f M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment