summaryrefslogtreecommitdiff
path: root/src/basic/hashmap.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+1
* basic/set: constify operations which don't modify SetZbigniew Jędrzejewski-Szmek2019-07-191-2/+2
* basic/hashmap: add hashops variant that does strdup/freeing on its ownZbigniew Jędrzejewski-Szmek2019-07-191-0/+26
* hashmap: avoid using TLS in a destructorFrantisek Sumsal2019-06-181-1/+6
* util: split out memcmp()/memset() related calls into memory-util.[ch]Lennart Poettering2019-03-131-1/+1
* shared/hashmap: trivial style updatesZbigniew Jędrzejewski-Szmek2019-02-211-4/+1
* hashmap: always set key output argument of internal_hashmap_first_key_and_val...Thomas Haller2019-02-041-1/+4
* hashmap: avoid uninitialized variable warning in internal_hashmap_clear()Thomas Haller2019-02-041-1/+2
* Remove 'inline' attributes from static functions in .c files (#11426)Topi Miettinen2019-01-151-1/+1
* hashmap: use ternary op to shorten codeZbigniew Jędrzejewski-Szmek2018-12-181-1/+1
* hashmap: rework hashmap_clear() to be more defensiveLennart Poettering2018-12-181-10/+14
* Merge pull request #11031 from poettering/gcc-attr-cleanupLennart Poettering2018-12-031-1/+1
|\
| * tree-wide: use gcc attribute macros where appropriateLennart Poettering2018-12-031-1/+1
* | hash-func: add destructors for key and valueYu Watanabe2018-12-021-57/+19
* | hashmap: fix minor coding style issueYu Watanabe2018-12-021-1/+1
|/
* hashmap: introduce hashmap_first_key_and_value() and friendsYu Watanabe2018-10-131-40/+8
* Move use_pool() to mempool.c and rename to mempool_enabled()Zbigniew Jędrzejewski-Szmek2018-10-111-14/+1
* hashmap: add an explicit assert() for detecting when objects migrated between...Lennart Poettering2018-08-031-2/+4
* hashmap: add an environment variable to turn off the memory pool used by hash...Lennart Poettering2018-08-031-6/+18
* tree-wide: drop copyright headers from frequent contributorsZbigniew Jędrzejewski-Szmek2018-06-201-3/+0
* tree-wide: beautify remaining copyright statementsLennart Poettering2018-06-141-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-1/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* Turn VALGRIND variable into a meson configuration switchZbigniew Jędrzejewski-Szmek2018-05-171-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* basic/hashmap: tweak code to avoid pointless gcc warningZbigniew Jędrzejewski-Szmek2018-02-021-5/+5
* basic: implement the IteratedCacheVito Caputo2018-01-271-1/+124
* basic: track dirty state in HashmapBaseVito Caputo2018-01-261-0/+15
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* basic/hashmap: add cleanup of memory pools (#7164)Zbigniew Jędrzejewski-Szmek2017-11-101-0/+24
* Merge pull request #6974 from keszybz/clean-up-definesLennart Poettering2017-10-041-11/+11
|\
| * build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-10-041-11/+11
* | tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-1/+1
|/
* tree-wide: use IN_SET where possibleAndreas Rammhold2017-10-021-1/+1
* set: add new set_put_strsplit() callLennart Poettering2016-06-211-0/+25
* hashmap: optimize set_put_strdup() a bitLennart Poettering2016-04-291-6/+4
* hashmap: use void* and uint8_t* for generic pointersLennart Poettering2016-02-221-7/+7
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* basic: split hash functions into their own header filesLennart Poettering2016-01-111-60/+0
* basic: ENABLE_DEBUG_HASHMAP needs <pthread.h>Henrik Kaare Poulsen2015-12-151-0/+1
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-1/+2
* siphash24: let siphash24_finalize() and siphash24() return the result directlyDaniel Mack2015-11-161-1/+1
* siphash24: change result argument to uint64_tMartin Pitt2015-11-161-1/+1
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: move is_main_thread() to process-util.[ch]Lennart Poettering2015-10-271-5/+6
* siphash24: unify APITom Gundersen2015-10-061-2/+5
* hashmap: hash_funcs - make inputs unambiguousTom Gundersen2015-10-051-1/+1
* hashmap: refactor hash_funcTom Gundersen2015-10-051-17/+15
* Merge pull request #294 from teg/hashmap-debug-locking-2David Herrmann2015-06-181-1/+7
|\