summaryrefslogtreecommitdiffstats
path: root/lib/generic (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* lib/generic/lru: doc nitpicksVladimír Čunát2018-10-122-8/+15
* lib/generic/trie: doc nitpick, bump copyright yearsVladimír Čunát2018-10-122-3/+3
* trie_get_first(), trie_del_first(): new APIVladimír Čunát2018-10-122-27/+117
* lib/generic/pack: switch to NULL on empty pack iteratorMarek Vavruša2018-06-181-6/+14
* lib/generic/pack: more NULL checksVladimír Čunát2018-04-231-3/+15
* lib/generic/pack: fix a bug/inconsistencyVladimír Čunát2018-04-231-3/+7