summaryrefslogtreecommitdiff
path: root/src/libdatastruct
AgeCommit message (Collapse)Author
2023-06-23 Use less stack with avlnodeLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-06-13 Fix iter_func type; add tain_earliestLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-07-28 Huge incompatible changes.Laurent Bercot
- 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>
2019-10-25 Better bigkvLaurent Bercot
2019-10-25 Add bigkvLaurent Bercot
2018-04-13 Add genset[dyn]_deepfreeLaurent Bercot
2018-03-16 Fix build error (typo)Laurent Bercot
2018-03-16 Add genqdyn_unpush, bufalloc_unputLaurent Bercot
2017-12-29 Add genqdynLaurent Bercot
2017-08-14 Revert initializer optimization (buggy when first realloc'ing!)Laurent Bercot
2017-07-31 Make cbuffer_?peek take a const; make *_init not leak when misusedLaurent Bercot
2017-03-13 More superflous headers cleanup and tiny fixesLaurent Bercot
2017-02-22 Types change: switch libdatastruct to uint32_tLaurent Bercot
Still needs to be reviewed.
2016-04-22 Fix closecb support wherever a unixmessage may get dropped; add closecb ↵Laurent Bercot
support to unixconnection
2015-01-10 Gnfrlbl... gensetdyn_iter is an unsigned int again, but the valueLaurent Bercot
is now tested against gensetdyn_n(g). It's cleaner, I swear.
2015-01-10 Change gensetdyn_iter to be a boolean. The old behaviour is stillLaurent Bercot
accessible via gensetdyn_iter_nocancel.
2015-01-09 Add cancellation to iterators over avltree(n) and genset(dyn)Laurent Bercot
2014-12-20 Lots of cosmetic fixes.Laurent Bercot
sha256 documented.
2014-09-18initial commit with rc for skalibs-2.0.0.0Laurent Bercot