summaryrefslogtreecommitdiffstats
path: root/lib/generic (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into rrl-wipVladimír Čunát2024-09-301-1/+1
|\
| * lib/generic/array: extend the return type of array_push*()Vladimír Čunát2024-09-121-1/+1
* | Merge branch 'master' into rrl-wipLukáš Ondráček2024-07-303-6/+6
|\|
| * treewide nit: avoid NULL arithmeticsVladimír Čunát2024-07-113-6/+6
* | treewide: utilize _Alignas, as it's standard C11Vladimír Čunát2024-06-141-7/+4
|/
* Silence Clang-TidyOto Šťáva2024-05-135-11/+28
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-1413-13/+13
* lib/generic/array: avoid quadratic work for long arraysVladimír Čunát2022-08-081-8/+11
* tweak inliningVladimír Čunát2022-06-092-24/+26
* lib/generic/map: removeOto Šťáva2022-05-137-928/+0
* lib/generic/trie: add trie_apply_with_key()Vladimír Čunát2022-05-112-0/+31
* Fix defects detected by Coverity ScanOto Šťáva2022-02-282-7/+8
* spellingJosh Soref2021-11-193-3/+3
* trie_del: use KNOT_EOK instead of kr_ok()Tomas Krizek2021-10-111-1/+1
* treewide: rename assumptions to kr_assert() / kr_fails_assert()Tomas Krizek2021-05-254-20/+20
* lib/generic/trie.c: replace assertsTomas Krizek2021-05-252-44/+47
* lib/generic/queue.h: replace assertsTomas Krizek2021-05-251-17/+17
* lib/generic/queue.c: replace assertsTomas Krizek2021-05-251-8/+9
* lib/generic/pack.h: replace assertsTomas Krizek2021-05-251-37/+21
* lib/generic/lru.h: replace assertsTomas Krizek2021-05-251-2/+1
* lib/generic/lru.c: replace assertsTomas Krizek2021-05-251-19/+18
* contrib/mempattern: hide mm_malloc()Vladimír Čunát2021-01-131-1/+1
* lib/generic/queue: remove "unused code", add commentsVladimír Čunát2020-08-271-12/+9
* lib/generic/queue: move KR_EXPORT to headerVladimír Čunát2020-08-272-8/+8
* lib/generic/queue: fix a bugVladimír Čunát2020-08-272-0/+13
* doc-comments: fix some of the complaints from doxygenVladimír Čunát2020-07-152-2/+2
* treewide: move to our new GitLab URLVladimír Čunát2020-07-102-2/+2
* lib/generic/array: fix a strict aliasing problemVladimír Čunát2020-03-202-4/+4
* mark bundled content with SPDX filePetr Špaček2020-02-252-0/+20
* treewide: machine readable license for all the restPetr Špaček2020-02-254-0/+5
* treewide: machine readable license for GNU GPLv3+ source codePetr Špaček2020-02-2515-195/+15
* lib/generic/lru: try to resolve alignof warningsVladimír Čunát2019-04-182-3/+12
* meson: unit tests - move test closer to codeTomas Krizek2019-03-127-0/+910
* lib/generic/lru: fix alignment of contained valuesVladimír Čunát2019-03-052-29/+39
* lib/generic/lru: fix alignment of struct lruVladimír Čunát2019-03-052-0/+11
* daemon: rework handling of TLS authentication paramsVladimír Čunát2019-02-221-0/+1
* nitpick fixes for clang-tidyVladimír Čunát2019-02-211-2/+2
* queue_* doc: explicitly note non-emptiness requirementVladimír Čunát2019-01-071-4/+7
* misc -Wpedantic fixesVladimír Čunát2018-11-261-1/+1
* lru: fix case when inserting value with larger size than allocatedMarek Vavruša2018-11-211-2/+9
* nitpicks around older changes for stale-servingVladimír Čunát2018-11-211-3/+3
* lib/generic/queue: remove a ssize_t castVladimír Čunát2018-11-021-1/+1
* trie docs nitpickVladimír Čunát2018-10-161-0/+3
* trie_it nitpick: reduce the initial stack sizeVladimír Čunát2018-10-161-2/+2
* doc: add missing link to queueVladimír Čunát2018-10-151-0/+1
* lib/generic/queue: add iteratorsVladimír Čunát2018-10-121-1/+77
* tests_trie: detect the bug fixed in the parent commitVladimír Čunát2018-10-121-0/+1
* trie_get_leq(): fix confusion in char signedness in keysVladimír Čunát2018-10-121-2/+4
* lib/generic/queue: add some testsVladimír Čunát2018-10-121-2/+0
* lib/generic/queue: a new efficient structureVladimír Čunát2018-10-123-0/+313