summaryrefslogtreecommitdiffstats
path: root/src/basic/set.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: Introduce free_and_replace_full()Daan De Meyer2022-07-211-6/+1
* set: introduce set_put_strndup()Yu Watanabe2022-06-171-3/+6
* set: introduce set_fnmatch()Yu Watanabe2022-04-271-0/+2
* set: modify the previously incorrect definition of set_copy and add test for itMaanya Goenka2021-08-201-1/+1
* hashmap,set: make hashmap_clear_with_destructor() or friends saferYu Watanabe2021-05-121-7/+6
* basic: add set_equal() helperLennart Poettering2021-02-181-0/+2
* sd-device: make TAGS= property prefixed and suffixed with ":"Yu Watanabe2020-12-141-1/+1
* set: introduce set_strjoin()Yu Watanabe2020-12-081-0/+2
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* hashmap: introduce {hashmap,set}_put_strdup_full()Yu Watanabe2020-10-131-4/+6
* tree-wide: define iterator inside of the macroZbigniew Jędrzejewski-Szmek2020-09-081-2/+4
* util: constify the second argument of set_get()Yu Watanabe2020-09-041-1/+1
* basic/hashmap,set: move pointer symbol adjactent to the returned valueZbigniew Jędrzejewski-Szmek2020-09-011-3/+3
* basic/hashmap,set: inline trivial set_iterate() wrapperZbigniew Jędrzejewski-Szmek2020-09-011-1/+3
* basic/hashmap,set: propagate allocation location info in _copy()Zbigniew Jędrzejewski-Szmek2020-06-241-3/+1
* basic/set,hashmap: pass through allocation info in more casesZbigniew Jędrzejewski-Szmek2020-06-241-2/+6
* basic/set: add set_ensure_consume()Zbigniew Jędrzejewski-Szmek2020-06-241-0/+3
* basic/set: add set_ensure_put()Zbigniew Jędrzejewski-Szmek2020-06-221-0/+3
* basic/hashmap,set: change "internal_" to "_" as the prefixZbigniew Jędrzejewski-Szmek2020-05-301-20/+20
* shared/unit-file: make sure the old hashmaps and sets are freed upon replacementZbigniew Jędrzejewski-Szmek2020-05-281-0/+8
* basic/set: let set_put_strdup() create the set with string hash opsZbigniew Jędrzejewski-Szmek2020-05-061-2/+2
* basic/set: const-ify set_first()Anita Zhang2019-10-071-2/+2
* basic/set: constify operations which don't modify SetZbigniew Jędrzejewski-Szmek2019-07-191-10/+10
* hash-func: add destructors for key and valueYu Watanabe2018-12-021-6/+4
* hashmap: introduce hashmap_first_key_and_value() and friendsYu Watanabe2018-10-131-2/+2
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* set: drop unused set_make() function (#8879)Yu Watanabe2018-05-021-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* Add set/hashmap helpers for non-trivial freeing and use where straighforwardZbigniew Jędrzejewski-Szmek2017-11-281-0/+12
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* set: add new helper set_make() which is like set_new() + multiple set_put() i...Lennart Poettering2017-09-261-0/+2
* basic/set: remove some spurious spacesZbigniew Jędrzejewski-Szmek2016-08-051-4/+4
* set: add new set_put_strsplit() callLennart Poettering2016-06-211-0/+2
* resolved: fix notification iteration logic when transactions are completedLennart Poettering2016-02-221-0/+3
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* util-lib: add ordered_set_ensure_allocated()Lennart Poettering2015-11-251-1/+0
* set: return NULL on destructorsLennart Poettering2015-09-011-2/+4
* hashmap: fix iterators to not skip entriesDavid Herrmann2015-06-141-2/+2
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-0/+134