Created
September 9, 2017 09:38
-
-
Save Whateverable/8d983f749fad791765766e3ce48e510e to your computer and use it in GitHub Desktop.
bisectable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
old=2017.07 new=HEAD https://gist.githubusercontent.com/scovit/3cec65085dcc747fc5aac1d0bfd03cf5/raw/84592ed8ed289ceaff527fd064ad61de1862ca40/gistfile1.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bisecting: 164 revisions left to test after this (roughly 7 steps) | |
[6eb8f7e77c59161267a944f7ec15cddc069ae033] Implement loop form of cas for integers. | |
»»»»» Testing 6eb8f7e77c59161267a944f7ec15cddc069ae033 | |
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing a3b95749f3219a16910f40e4343778b860b669b7 | |
»»»»» Script output: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 95a70ca38eee9572147552d2f041a15ba40e8941 | |
»»»»» Script output: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 47439e69ffb1f53688d90e7b64c6df50a7f977a0 | |
»»»»» Script output: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 44680029b41736f45cc622c564fd4d4c34d29dd8 | |
»»»»» Script output: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 2362dfd6f630bf44c24d24ce114d82625b1505bb | |
»»»»» Script output: | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
Blob[uint8]:0x<> | |
(uint8) | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 59454b03cc3e12fd9236ecb980669f8712961141 | |
»»»»» Script output: | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
Blob[uint8]:0x<> | |
(uint8) | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 35916427b6a4dd15380cacf7f79662f61a056e78 | |
»»»»» Script output: | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
Blob[uint8]:0x<> | |
(uint8) | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 4b02b8aadcb47072bc87fb8be8069177b74cd59d | |
»»»»» Script output: | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
Blob[uint8]:0x<> | |
(uint8) | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(uint8) | |
Blob[uint8]:0x<> | |
(uint8) | |
concatenate requires a concrete string, but got null | |
in any protect at gen/moar/stage2/NQPCORE.setting line 1033 | |
in method Blob at /tmp/bszZ5vlqTa line 15 | |
in block <unit> at /tmp/bszZ5vlqTa line 20 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
4b02b8aadcb47072bc87fb8be8069177b74cd59d is the first new commit | |
commit 4b02b8aadcb47072bc87fb8be8069177b74cd59d | |
Author: Jonathan Worthington <jnthn@jnthn.net> | |
Date: Mon Sep 4 16:33:48 2017 +0200 | |
Enable output buffering by default for non-TTYs | |
Prior to this change, output buffering had to be explicitly turned | |
on using `:buffer` when opening a file, and was never turned on for | |
the standard output handles. Now it will be turned on for handles | |
that are not TTYs. This gives a sizable performance boost for output. | |
For example, writing a million line file drops from ~2.05s to ~1.29s, | |
thus running in 63% of the time it used to. Presuming UTF-8 encoding, | |
this brings us to being 1.4x slower than Perl 5 (which is also doing | |
output buffering) at this benchmark, as opposed to 2.2x slower before. | |
:040000 040000 5f532e3c83fe8a08a919bc39da078d9ed780db35 707a4de709e01ccf35b2877d101b4f2fd7b918e8 M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment