Skip to content

Tags: lamproae/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