diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 05:39:04 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 05:39:04 +0000 |
commit | ffca2751af51fab0be19f0011dd4e131f72b3e6a (patch) | |
tree | 6fa3da56d69f990b973618097442fbfc9ef8c759 /debian/control | |
parent | Adding upstream version 1.1.1. (diff) | |
download | frozen-ffca2751af51fab0be19f0011dd4e131f72b3e6a.tar.xz frozen-ffca2751af51fab0be19f0011dd4e131f72b3e6a.zip |
Adding debian version 1.1.1-3.debian/1.1.1-3debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..e7e46c9 --- /dev/null +++ b/debian/control @@ -0,0 +1,38 @@ +Source: frozen +Section: libs +Priority: optional +Maintainer: Rene Engelhard <rene@debian.org> +Rules-Requires-Root: no +Build-Depends: + debhelper-compat (= 13), + cmake, +Standards-Version: 4.6.2 +Homepage: https://github.com/serge-sans-paille/frozen + +Package: libfrozen-dev +Section: libdevel +Architecture: all +Depends: + ${misc:Depends}, +Description: library for immutable and fixed-size containers + Header-only library that provides 0 cost initialization for immutable + containers, fixed-size containers, and various algorithms. + . + Frozen provides: + . + - immutable (a.k.a. frozen), constexpr-compatible versions of std::set, + std::unordered_set, std::map and std::unordered_map. + - fixed-capacity, constinit-compatible versions of std::map and + std::unordered_map with immutable, compile-time selected keys mapped to + mutable values. + - 0-cost initialization version of std::search for frozen needles using + Boyer-Moore or Knuth-Morris-Pratt algorithms. + . + The unordered_* containers are guaranteed perfect (a.k.a. no hash collision) + and the extra storage is linear with respect to the number of keys. + . + Once initialized, the container keys cannot be updated, and in exchange, + lookups are faster. + . + This package contains the necessary headers. + |