Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# falco changelog

## falco 2.0.3 (2026-09-27)

Changes:
* Bugfix: possible race condition for very small input files (or attempting to
use massive numbers of threads) that so far has only been seen with very small
data files of the kind used for unit tests.

## falco 2.0.2 (2026-09-09)

Changes:
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# $ cmake --version
cmake_minimum_required(VERSION 3.30)
project(falco
VERSION 2.0.2
VERSION 2.0.3
DESCRIPTION "A tool to assess the quality of sequence read data"
HOMEPAGE_URL https://github.com/smithlabcode/falco
LANGUAGES CXX
Expand Down
34 changes: 17 additions & 17 deletions data/test_data/md5sum.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
64cd41bd26bfd42e234fc3799bf245e8 bam_tiles_out/bam_1/fastqc_data.txt
ef8c02aec6745200ffef3355981e8f04 bam_kmers_out/bam_1/fastqc_data.txt
dc3aeeffd19458cec93b93d0a8c61bee fastq_gz_out/fastq_gz_1/fastqc_data.txt
55ce06b400bf48023a45d05aa997539d groups_out/bam_1/fastqc_data.txt
e1493086c5ddaedf20ec61f8c7a80ba4 fastq_stdin_out/fastq_stdin/fastqc_data.txt
64cd41bd26bfd42e234fc3799bf245e8 preseq_out/bam_1/fastqc_data.txt
1fa22a239dc71e99d0b4387c20a146e7 sam_out/sam_1/fastqc_data.txt
64cd41bd26bfd42e234fc3799bf245e8 bam_out/bam_1/fastqc_data.txt
7c047f91119eee2922c293c7881be1ff fastq_bgzf_threads_out/fastq_bgzip_1/fastqc_data.txt
244963d5c9c1dbcf609d879408611de8 fastq_bgzf_mult_out/fastq_bgzip_2/fastqc_data.txt
7c047f91119eee2922c293c7881be1ff fastq_bgzf_mult_out/fastq_bgzip_1/fastqc_data.txt
64cd41bd26bfd42e234fc3799bf245e8 bam_orig_dups_out/bam_1/fastqc_data.txt
64cd41bd26bfd42e234fc3799bf245e8 bam_mult_out/bam_1/fastqc_data.txt
a5107edbcf8b22e443e0e2940a189ce2 bam_mult_out/bam_2/fastqc_data.txt
7c047f91119eee2922c293c7881be1ff fastq_bgzf_out/fastq_bgzip_1/fastqc_data.txt
b8bee551c09cdfd885a76cc231c90cb6 sam_stdin_out/sam_stdin/fastqc_data.txt
1e726d61c68092876e40fca069b788b2 fastq_plain_out/fastq_1/fastqc_data.txt
e4f4641559aadc9ec7b5c50cc4aa82e3 bam_kmers_out/bam_1/fastqc_data.txt
090a74739499d287a7aeea689a78b4e9 bam_mult_out/bam_1/fastqc_data.txt
7cc30a3a14796140f05940485ab1bed5 bam_mult_out/bam_2/fastqc_data.txt
090a74739499d287a7aeea689a78b4e9 bam_orig_dups_out/bam_1/fastqc_data.txt
090a74739499d287a7aeea689a78b4e9 bam_out/bam_1/fastqc_data.txt
090a74739499d287a7aeea689a78b4e9 bam_tiles_out/bam_1/fastqc_data.txt
c39c504ef3e892c0104d7d73327437ac fastq_bgzf_mult_out/fastq_bgzip_2/fastqc_data.txt
7fb04f70aca6fe6d7b53d6c0464fa74e fastq_bgzf_mult_out/fastq_bgzip_1/fastqc_data.txt
7fb04f70aca6fe6d7b53d6c0464fa74e fastq_bgzf_out/fastq_bgzip_1/fastqc_data.txt
7fb04f70aca6fe6d7b53d6c0464fa74e fastq_bgzf_threads_out/fastq_bgzip_1/fastqc_data.txt
6931327d745a28fab9ba45767c83849b fastq_gz_out/fastq_gz_1/fastqc_data.txt
254ce276e3501feee43c14086da476c1 fastq_plain_out/fastq_1/fastqc_data.txt
126dbf501265d4c9e9083162a57153e8 fastq_stdin_out/fastq_stdin/fastqc_data.txt
e786bd4d9e6065904ab7b45021e7190b groups_out/bam_1/fastqc_data.txt
090a74739499d287a7aeea689a78b4e9 preseq_out/bam_1/fastqc_data.txt
22573e9861f6c2fa3951712a73e4db4c sam_out/sam_1/fastqc_data.txt
bcea1e9f86f0917496b14ae81b6ecbc5 sam_stdin_out/sam_stdin/fastqc_data.txt
3 changes: 2 additions & 1 deletion src/falco.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,8 @@ main(int argc, char *argv[]) {
argv = app.ensure_utf8(argv);
app.usage(
std::format("Usage: {} [options] -o OUTDIR INFILES", PROJECT_NAME));
app.footer(std::format(description, falco::get_share_dir()));
if (argc >= 2)
app.footer(std::format(description, falco::get_share_dir()));

// clang-format off
// NOLINTNEXTLINE(cppcoreguidelines-avoid-magic-numbers)
Expand Down
Loading