summaryrefslogtreecommitdiff
path: root/include/import
Commit message (Expand)AuthorAgeFilesLines
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2022-11-301-1/+1
* OPTIM: ebtree: make ebmb_insert_prefix() keep a copy the new node's keyWilly Tarreau2022-11-151-5/+6
* OPTIM: ebtree: make ebmb_insert_prefix() keep a copy the new node's pfxWilly Tarreau2022-11-151-10/+12
* IMPORT: slz: define and use a __fallthrough statement for switch/caseWilly Tarreau2022-11-141-29/+46
* IMPORT: slz: mention the potential header in slz_finish()Dridi Boukelmoune2022-11-141-1/+3
* IMPORT: xxhash: update xxHash to version 0.8.1Willy Tarreau2022-11-141-705/+1519
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2022-10-301-1/+1
* MINOR: plock: support disabling exponential back-offWilly Tarreau2022-10-121-1/+34
* MINOR: ebtree: add ebmb_lookup_shorter() to pursue lookupsWilly Tarreau2022-08-011-0/+53
* MAJOR: threads/plock: update the embedded libraryWilly Tarreau2022-07-301-38/+945
* CLEANUP: tree-wide: remove a few rare non-ASCII charsWilly Tarreau2022-03-041-1/+1
* REORG: ebtree: split structures into their own file ebtree-t.hWilly Tarreau2021-10-077-178/+218
* BUILD: ist: prevent gcc11 maybe-uninitialized warning on istallocAmaury Denoyelle2021-09-171-1/+9
* CLEANUP: ebmbtree: Replace always-taken elseif by elseTim Düsterhus2021-09-111-1/+1
* CLEANUP: Add haproxy/xxhash.h to avoid modifying import/xxhash.hTim Duesterhus2021-09-111-2/+0
* BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per longWilly Tarreau2021-08-281-18/+26
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2021-08-162-2/+2
* BUG/MEDIUM: ebtree: Invalid read when looking for dup entryRemi Tricot-Le Breton2021-05-181-3/+7
* IMPORT: slz: use inttypes.h instead of stdint.hWilly Tarreau2021-05-141-1/+1
* IMPORT: slz: do not produce the crc32_fast table when CRC is natively supportedWilly Tarreau2021-05-121-0/+5
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2021-04-261-1/+1
* CLEANUP: compression: remove calls to SLZ init functionsWilly Tarreau2021-04-221-2/+0
* IMPORT: slz: import slz into the treeWilly Tarreau2021-04-222-0/+408
* MINOR: sample: converter: Add mjson library.Alex2021-04-151-0/+209
* MINOR: ist: Add `istclear(struct ist*)`Tim Duesterhus2021-04-141-0/+30
* CLEANUP: ist: Remove unused `count` argument from `ist2str*`Tim Duesterhus2021-04-081-3/+3
* MINOR: ist: Rename istappend() to __istappend()Tim Duesterhus2021-04-081-1/+1
* MINOR: ist: Add `istsplit(struct ist*, char)`Tim Duesterhus2021-04-071-0/+14
* MINOR: ist: Add `istshift(struct ist*)`Tim Duesterhus2021-04-071-0/+15
* MINOR: ist: Add `istappend(struct ist, char)`Tim Duesterhus2021-04-071-0/+10
* BUG/MINOR: xxhash: make sure armv6 uses memcpy()Willy Tarreau2021-02-041-7/+7
* CLEANUP: Fix spelling errors in commentsThayne McCombs2021-01-081-1/+1
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2021-01-061-2/+2
* MEDIUM: xxhash: use the XXH_INLINE_ALL macro to inline all functionsDragan Dosen2020-12-231-0/+2
* IMPORT: xxhash: update to v0.8.0 that introduces stable XXH3 variantDragan Dosen2020-12-231-90/+4700
* BUILD: plock: remove dead code that causes a warning in gcc 11Willy Tarreau2020-12-211-2/+0
* MINOR: plock: use an ARMv8 instruction barrier for the pause instructionYour Name2020-11-291-0/+11
* MINOR: ist: Add istend() function to return a pointer to the end of the stringChristopher Faulet2020-11-051-0/+6
* MINOR: ist: Add a case insensitive istmatch functionRemi Tricot-Le Breton2020-10-301-0/+20
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2020-06-261-1/+1
* BUG/MEDIUM: ebtree: use a byte-per-byte memcmp() to compare memory blocksWilly Tarreau2020-06-163-4/+5
* REORG: include: move ist.h from common/ to import/Willy Tarreau2020-06-111-0/+806
* REORG: include: update all files to use haproxy/api.h or api-t.h if neededWilly Tarreau2020-06-111-1/+1
* REORG: ebtree: move the include files from ebtree to include/import/Willy Tarreau2020-06-1110-1/+4127
* BUILD: threads/plock: fix a build issue on Clang without optimizationWilly Tarreau2017-11-202-27/+67
* MINOR: threads/build: atomic: replace the few inlines with macrosWilly Tarreau2017-11-201-24/+29
* MINOR: threads/atomic: implement pl_bts() on non-x86Willy Tarreau2017-11-201-0/+3
* MINOR: threads/atomic: implement pl_mb() in asm on x86Willy Tarreau2017-11-201-4/+18
* MINOR: threads/plock: rename local variables in macros to avoid conflictsWilly Tarreau2017-11-201-96/+96
* MINOR: threads/atomic: rename local variables in macros to avoid conflictsWilly Tarreau2017-11-201-4/+4