summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_lvlhsh.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-09-29Wrapping libunit's malloc() and free() calls for logging purposes.Max Romanov1-14/+0
This change aids heap usage analysis in applications. The alloc and free functions are also required for lvlhash due to the upcoming threading support, because using main nxt_memalign() and nxt_free() isn't safe in a multithreaded app environment. The reason is that these functions may use thread-local structures which aren't initialized properly in applications.
2018-03-29nxt_lvlhsh_each() refactoring and nxt_lvlhsh_each_init().Igor Sysoev1-0/+2
2018-03-29nxt_lvlhsh_retrieve().Igor Sysoev1-22/+90
2018-03-29nxt_lvlhsh_peek().Igor Sysoev1-0/+78
2017-06-23Style and comment fixes.Igor Sysoev1-2/+2
2017-06-20Using new memory pool implementation.Igor Sysoev1-16/+9
2017-01-17Initial version.Igor Sysoev1-0/+890