From c42f73e535f725fafd74567e73a8f2c69fe59dec Mon Sep 17 00:00:00 2001 From: Stefan Kreutz Date: Sat, 22 Aug 2026 16:48:42 +0200 Subject: Add informal backlog --- BACKLOG.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 BACKLOG.md (limited to 'BACKLOG.md') diff --git a/BACKLOG.md b/BACKLOG.md new file mode 100644 index 0000000..d7c0814 --- /dev/null +++ b/BACKLOG.md @@ -0,0 +1,26 @@ +# Backlog + +This is an *informal* project backlog. + +* Check test coverage + * LLVM coverage instrumentation needs Rustup's `llvm-tools` component, which can be provided by + * Nix package `rustc.llvmPackages.llvm` and setting `LLVM_COV`, `LLVM_PROFDATA` + * fenix + * Failed to get any of cargo-llvm-cov, cargo-tarpaulin, and grcov working. Maybe due to `assert_cmd`. + * Even with tarpaulin's `--follow-exec` flag and without `--engine llvm`. + * Same problem with cargo-llvm-cov using crane and fenix, see branch `fenix`. + * Maybe I need to extract a library to get meaningful coverage information. +* Generate shell completions? +* Generate manual page? +* Generate readme? +* Embed PostgreSQL? +* Port to Windows? +* Use a PostgreSQL client written in pure Rust? +* Optionally print or redirect `postgres`' stdout and stderr +* Extract library? Merge with ? +* Add checks to Nix flake, such as cargo-audit, cargo-deny, etc. using crane? +* Add `--tcp-address` option? +* Try +* Add `--setup