Skip to content

Tags: xant/libhl

Tags

libhl-3.1

Toggle libhl-3.1's commit message
allow to override libdir and includedir

libhl-3.0

Toggle libhl-3.0's commit message
extra check to silence the static analyzer

libhl-2.9

Toggle libhl-2.9's commit message
fixed a race condition introduced in 8615946

and shipped in 2.8 release

libhl-2.8

Toggle libhl-2.8's commit message
minor cleanings

libhl-2.7

Toggle libhl-2.7's commit message
provide a FBUF_STATIC_INITIALIZER_POINTER() macro

to simplify (and speedup) initialization of a static fbuf structure.

This is handy when you have a preallocated structure which contains an fbuf_t member
(not a pointer) and we want to set custom parameters without having to call multiple functions to do that
(and obviously FBUF_STATIC_INITIALIZER can't be used because we are not in a declaration statement)

libhl-2.6

Toggle libhl-2.6's commit message
ensure returning 0 on success

the ht_call callback can return 1 to commence removal of the processed
item, but ht_call() itself should return 0 because it succeeded

libhl-2.5

Toggle libhl-2.5's commit message
fixed the documentation for the fbuf_detach() function

libhl-2.4

Toggle libhl-2.4's commit message
if the table is being grown we need to wait for it to finish

if a thread is accessing a list from the previous items array and later locking the list
is not safe because there is a race and the list (or the old items array) might be released
by the thread growing the table before the list is being locked by the initial thread

libhl-2.3

Toggle libhl-2.3's commit message
better concurrency test

libhl-2.2

Toggle libhl-2.2's commit message
fixed the algorithm to cope with some corner cases triggered by stres…

…s tests

the library now looks really safe and has been tested under heavy concurrency load