Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 8, 2017 04:49
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/8278100f4bb4642713c5be6d9c5eea5a to your computer and use it in GitHub Desktop.
Save Whateverable/8278100f4bb4642713c5be6d9c5eea5a to your computer and use it in GitHub Desktop.
bisectable6
my $n = " ".indent(0); $n.indent(1) for ^1000
Bisecting: 2703 revisions left to test after this (roughly 11 steps)
[3a6ce6f81e4159c1445eb8ace1aa39fa7e2fada9] Merge pull request #944 from samcv/uniprop-bool
»»»»» Testing 3a6ce6f81e4159c1445eb8ace1aa39fa7e2fada9
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 d00de936d141eeb43d587ade4c62f8772658824e
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 52d39576f710fa28c49e878a6b4480abfee2b0b3
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 f0f8bdb3381cc2b26bfc74690240fbe8ba8cbf59
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 a3c71e7d39cbee42c8c89a74801bdcf48f1dbb78
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 3518b13bc8186197f880ededa91bbd4ea67bc42f
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 e717d14db1fc5da8b2c089ca20ee3e75c4167a35
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 1f411693bd60b81b018e0c8457d003bebea8374d
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 cbce672126a9c1dd2497c121c3c7c767e75f0dad
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Script exit signal: 11 (SIGSEGV)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 11 (SIGSEGV), exit signal on “old” revision is 0 (None)
»»»»» 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 44680029b41736f45cc622c564fd4d4c34d29dd8
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 35916427b6a4dd15380cacf7f79662f61a056e78
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» 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 59454b03cc3e12fd9236ecb980669f8712961141
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 0 (None)
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
cbce672126a9c1dd2497c121c3c7c767e75f0dad is the first new commit
commit cbce672126a9c1dd2497c121c3c7c767e75f0dad
Author: Zoffix Znet <cpan@zoffix.com>
Date: Wed Sep 6 12:56:13 2017 +0000
Bump NQP
NQP bump brought commits:
https://github.com/perl6/nqp/compare/2017.08-42-g83197a2...2017.08-46-gd016ffd
d016ffd Bump MoarVM
d31e6b0 Test a bunch of different call situations
6fb40df [js] Throw a proper exception when we get the wrong kind of native argument
ffa3e56 Make Int on rakudo's Match return an Int not a nqp level int.
MoarVM bump brought commits:
https://github.com/MoarVM/MoarVM/compare/2017.08.1-103-g41e1b7c...2017.08.1-128-gde6dced
de6dced Merge branch 'heapsnapshot_binary_format'
fbd6182 write parts of types/static frames/strings incrementally
04f6be4 Move throw -> goto optimization to second pass.
263984f Add a reliable locals count for inlines
6048ac7 Re-compute dominance tree before stage 2 opts.
234f5a8 Take more care when eliminating set inside inline
bc75679 toss old format, make index work again
1bc33a1 keep only one snapshot around, immediately write it to file
c30ec7e move snapshots to beginning of file
f6f3abe sprinkle comments and empty lines for readabiltiy
64c8540 never store ref kind in more than 8 bit
38659c5 fix accidental truncation of references values
805724b make references variable-length, add halfway to index
dc113f0 WIP gc_describe functions for new spesh datastructures
3416f2c introduce a binary format for heapsnapshot
3271cd8 Re-flow and better explain set elimination code
73bfaf4 Remove fact copy we most likely don't now need
9a5987f A little refactoring of second optimization pass
ab28683 Set facts on nativeref deconts.
fc75bca Support spesh multi resolution involving nativeref
6d627da Handle native refs better in spesh stats
5bf652e Don't decont native refs when spesh logging
dd04dd8 Do dead BB elimination pass after branch deletion
ab8032e Better if_o/unless_o optimization in some cases.
9fdd7b3 Remove some dead returns.
:040000 040000 bb16cf32770dde320431ad803686d249b7f56fc7 62d60196f14ce277bd904dcfa2aa6d45e7a0b4ae M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment