Skip to content

Commit 0da5f76

Browse files
committed
Releasing v0.8.1 with performance details
1 parent cdb73f5 commit 0da5f76

File tree

5 files changed

+47
-5
lines changed

5 files changed

+47
-5
lines changed

INSTALL.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,17 @@ container with
3737
env CC=gcc make -f Makefile.guix -j 8
3838
make -f Makefile.guix check
3939

40-
Note that this also works in the emacs shell.
40+
To make the static release:
41+
42+
env CC=gcc make -f Makefile.guix static
43+
44+
It gives some errors, but should work:
45+
46+
./bin/sambamba
47+
48+
When you only get unit tests disable them with `--DRT-testmode=run-main`
49+
50+
Note that this all also works in the emacs shell.
4151

4252
### Guix VM
4353

RELEASE-NOTES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
## ChangeLog v0.8.1 (2020??)
1+
## ChangeLog v0.8.1 (20210731)
22

33
+ Some FASTA unittests break when they write to disk and read after -
44
marked with ~version(Broken)~
5-
+ Fix build for LDC 1.26.0 and LLVM 9.0.1
5+
+ Fix build for LDC 1.26.0 and LLVM 9.0.1 - some speed improvement
66

77
## ChangeLog v0.8.0 (20201130)
88

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.8.1-pre1
1+
0.8.1

sambamba/main.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ For bug reports and feature requests see
8383

8484
void printVersion() {
8585
stderr.writeln();
86-
stderr.writeln("sambamba " ~ VERSION ~ " by Artem Tarasov and Pjotr Prins (C) 2012-2020");
86+
stderr.writeln("sambamba " ~ VERSION ~ " by Artem Tarasov and Pjotr Prins (C) 2012-2021");
8787
stderr.writeln(" LDC " ~ LDC_VERSION_STRING ~ " / DMD " ~ DMD_VERSION_STRING ~
8888
" / LLVM" ~ LLVM_VERSION_STRING ~ " / bootstrap " ~ BOOTSTRAP_VERSION_STRING);
8989
stderr.writeln();

test/benchmark/stats.org

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,38 @@ wget ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/phase3/data/HG00100/alignment/HG00
77

88

99
** View
10+
11+
Processing an 841Mb BAM file.
12+
13+
*** AMD Ryzen 7 3700X 8-Core Processor
14+
15+
#+BEGIN_SRC
16+
time ./bin/sambamba-0.8.1-pre1 HG00100.chrom20.ILLUMINA.bwa.GBR.low_coverage.20130415.bam > /dev/null
17+
18+
sambamba 0.8.1-pre1
19+
by Artem Tarasov and Pjotr Prins (C) 2012-2021
20+
LDC 1.26.0 / DMD v2.096.1 / LLVM9.0.1 / bootstrap LDC - the LLVM D compiler (0.17.6)
21+
real 0m1.398s
22+
user 0m16.589s
23+
sys 0m0.240s
24+
25+
time ./bin/sambamba-0.8.1-pre1 sort HG00100.chrom20.ILLUMINA.bwa.GBR.low_coverage.20130415.bam
26+
27+
sambamba 0.8.1-pre1
28+
by Artem Tarasov and Pjotr Prins (C) 2012-2021
29+
LDC 1.26.0 / DMD v2.096.1 / LLVM9.0.1 / bootstrap LDC - the LLVM D compiler (0.17.6)
30+
real 0m9.151s
31+
user 2m5.779s
32+
sys 0m3.101s
33+
34+
time ./bin/sambamba-0.8.1-pre1 markdup HG00100.chrom20.ILLUMINA.bwa.GBR.low_coverage.20130415.sorted.bam dedup.bam
35+
by Artem Tarasov and Pjotr Prins (C) 2012-2021
36+
LDC 1.26.0 / DMD v2.096.1 / LLVM9.0.1 / bootstrap LDC - the LLVM D compiler (0.17.6)
37+
real 0m11.319s
38+
user 1m47.719s
39+
sys 0m4.070s
40+
#+END_SRC
41+
1042
*** 4x Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz (hyperthreaded)
1143
**** sambamba 0.6.8-pre3
1244

0 commit comments

Comments
 (0)