aboutsummaryrefslogtreecommitdiffstats
path: root/src/libdatastruct
Commit message (Collapse)AuthorAgeFilesLines
* No need to ZI gensetdyn_ready if stralloc_ready does itLaurent Bercot2026-03-121-3/+0
|
* And that was a regression. Fixed now.Laurent Bercot2026-02-191-1/+1
|
* zero-prepare unallocated gensetdynLaurent Bercot2026-02-131-0/+3
|
* Add string qsort/bsearch cmp functions and avltreeb wrappersLaurent Bercot2025-10-171-0/+14
|
* bugfix: avltree_delete needs to pass UINT32_MAX as sentinelLaurent Bercot2025-07-303-9/+9
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Use less stack with avlnodeLaurent Bercot2023-06-232-6/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix iter_func type; add tain_earliestLaurent Bercot2023-06-136-5/+11
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Huge incompatible changes.Laurent Bercot2021-07-2818-29/+29
| | | | | | | | | | | | - Obsolete skalibs/environ.h and skalibs/getpeereid.h removed. - rc4 and md5 removed. - All *_t types renamed to avoid treading on POSIX namespace. - subgetopt() renamed to lgetopt(). - signal functions reworked; skasigaction removed; sig_stack removed - Various functions removed: skaoffsetof(), selfpipe_untrap() - New posixplz function: munmap_void. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Better bigkvLaurent Bercot2019-10-253-63/+75
|
* Add bigkvLaurent Bercot2019-10-254-0/+93
|
* Add genset[dyn]_deepfreeLaurent Bercot2018-04-132-0/+33
|
* Fix build error (typo)Laurent Bercot2018-03-161-1/+1
|
* Add genqdyn_unpush, bufalloc_unputLaurent Bercot2018-03-161-0/+12
|
* Add genqdynLaurent Bercot2017-12-297-0/+71
|
* Revert initializer optimization (buggy when first realloc'ing!)Laurent Bercot2017-08-141-3/+3
|
* Make cbuffer_?peek take a const; make *_init not leak when misusedLaurent Bercot2017-07-311-3/+3
|
* More superflous headers cleanup and tiny fixesLaurent Bercot2017-03-1325-32/+0
|
* Types change: switch libdatastruct to uint32_tLaurent Bercot2017-02-2230-77/+111
| | | | Still needs to be reviewed.
* Fix closecb support wherever a unixmessage may get dropped; add closecb ↵Laurent Bercot2016-04-221-0/+0
| | | | support to unixconnection
* Gnfrlbl... gensetdyn_iter is an unsigned int again, but the valueLaurent Bercot2015-01-102-8/+8
| | | | is now tested against gensetdyn_n(g). It's cleaner, I swear.
* Change gensetdyn_iter to be a boolean. The old behaviour is stillLaurent Bercot2015-01-101-1/+1
| | | | accessible via gensetdyn_iter_nocancel.
* Add cancellation to iterators over avltree(n) and genset(dyn)Laurent Bercot2015-01-097-26/+83
|
* Lots of cosmetic fixes.Laurent Bercot2014-12-2020-26/+26
| | | | sha256 documented.
* initial commit with rc for skalibs-2.0.0.0Laurent Bercot2014-09-1831-0/+550