Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
430e480510242c22d599e0d151e0d25ddc30dcb1
/
ebtree
d425950
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Wed Apr 08 01:07:56 2020 +0500
41136de
BUILD: ebtree: improve architecture-specific alignment
by Willy Tarreau
· Sat Feb 22 15:55:33 2020 +0100
03e7853
BUILD: remove obsolete support for -mregparm / USE_REGPARM
by Willy Tarreau
· Tue Feb 25 07:38:05 2020 +0100
d43183d
BUILD: fix recent build failure on unaligned archs
by Willy Tarreau
· Fri Feb 21 17:40:25 2020 +0100
2c315ee
BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support
by Willy Tarreau
· Fri Feb 21 15:47:36 2020 +0100
43be340
BUILD: ebtree: make eb_is_empty() and eb_is_dup() take a const
by Willy Tarreau
· Wed Oct 02 15:21:58 2019 +0200
7c16c0e
CLEANUP: fix typos in comments in ebtree
by Joseph Herlant
· Tue Nov 13 19:55:57 2018 -0800
319f078
MINOR: ebtree: save 8 bytes in struct eb32sc_node
by Willy Tarreau
· Sun Oct 21 06:52:11 2018 +0200
0cb98b2
BUILD: ebtree: don't redefine types u32/s32 in scope-aware trees
by Willy Tarreau
· Mon Nov 20 21:11:12 2017 +0100
318d0c2
BUG/MAJOR: ebtree/scope: properly tag upper nodes during insertion
by Willy Tarreau
· Wed Nov 15 19:38:29 2017 +0100
cfaa6e7
MINOR: ebtree/scope: simplify the lookup functions by using eb32sc_next_with_parent()
by Willy Tarreau
· Mon Nov 13 19:17:54 2017 +0100
f6ac365
MINOR: ebtree/scope: add a function to find next node from a parent
by Willy Tarreau
· Mon Nov 13 19:13:06 2017 +0100
5274330
BUG/MAJOR: ebtree/scope: fix lookup of next node in scope-aware trees
by Willy Tarreau
· Mon Nov 13 18:55:44 2017 +0100
d19ec7d
BUG/MAJOR: ebtree/scope: fix insertion and removal of duplicates in scope-aware trees
by Willy Tarreau
· Mon Nov 13 16:16:09 2017 +0100
8878b6c
MINOR: ebtree: implement eb32sc_lookup_ge_or_first()
by Willy Tarreau
· Sun Nov 05 21:23:21 2017 +0100
d1d55ac
MEDIUM: ebtree: only consider the branches matching the scope in lookups
by Willy Tarreau
· Sun Nov 05 14:33:01 2017 +0100
ef8d0dc
MINOR: ebtree: update the eb32sc parent node's scope on delete
by Willy Tarreau
· Sun Nov 05 18:06:22 2017 +0100
5d19fd4
MEDIUM: ebtree: specify the scope of every node inserted via eb32sc
by Willy Tarreau
· Sun Nov 05 14:06:50 2017 +0100
ca30839
MINOR: ebtree: implement the scope-aware functions for eb32
by Willy Tarreau
· Sun Nov 05 13:31:29 2017 +0100
9f79193
DOC: ebtree: indicate that prefix insertion/lookup may be used with strings
by Willy Tarreau
· Sat May 10 08:34:01 2014 +0200
20a81c2
MINOR: protect ebimtree/ebistree against multiple inclusions
by Willy Tarreau
· Sat Mar 15 07:43:05 2014 +0100
f82eb02
OPTIM: ebtree: pack the struct eb_node to avoid holes on 64-bit
by Willy Tarreau
· Sat Dec 07 01:09:04 2013 +0100
2b57020
MINOR: ebtree: add new eb_next_dup/eb_prev_dup() functions to visit duplicates
by Willy Tarreau
· Tue May 07 15:58:28 2013 +0200
a4a1cd1
BUG/MEDIUM: ebtree: ebmb_insert() must not call cmp_bits on full-length matches
by Willy Tarreau
· Sat Jun 09 15:43:36 2012 +0200
007257e
BUG: ebtree: ebst_lookup() could return the wrong entry
by Willy Tarreau
· Mon Nov 14 14:09:27 2011 +0100
6258f7b
CLEANUP: ebtree: remove another typo, a wrong initialization in insertion code
by Willy Tarreau
· Mon Sep 19 20:48:00 2011 +0200
655c84a
CLEANUP: ebtree: remove 4-year old harmless typo in duplicates insertion code
by Willy Tarreau
· Mon Sep 19 20:36:45 2011 +0200
f3bfede
CLEANUP: ebtree: clarify licence and update to 6.0.6
by Willy Tarreau
· Mon Jul 25 11:38:17 2011 +0200
22c0a93
CLEANUP: ebtree: remove a few annoying signedness warnings
by Willy Tarreau
· Mon Jul 25 12:22:44 2011 +0200
70735c9
[CLEANUP] Remove assigned but unused variables
by Simon Horman
· Tue Jun 07 11:07:50 2011 +0900
e1ee956
[OPTIM] ebtree: inline ebst_lookup_len and ebis_lookup_len
by Willy Tarreau
· Tue Jan 04 14:33:13 2011 +0100
ce3d44a
[OPTIM] ebtree: ebmb_lookup: reduce stack usage by moving the return code out of the loop
by Willy Tarreau
· Tue Jan 04 14:07:36 2011 +0100
414c4b2
[BUG] ebtree: fix ebmb_lookup() with len smaller than the tree's keys
by Willy Tarreau
· Tue Jan 04 13:21:06 2011 +0100
b55fcf2
[BUG] ebtree: fix duplicate strings insertion
by Willy Tarreau
· Thu Oct 28 22:48:29 2010 +0200
a97e73a
[BUG] ebtree: string_equal_bits() could return garbage on identical strings
by Willy Tarreau
· Tue Sep 28 11:28:19 2010 +0200
fdc1018
[BUILD] ebtree: update to v6.0.1 to remove references to dprintf()
by Willy Tarreau
· Sun May 16 21:13:24 2010 +0200
3a93244
[MEDIUM] ebtree: upgrade to version 6.0
by Willy Tarreau
· Sun May 09 19:29:23 2010 +0200
c9a31da
[MINOR] ebtree: add functions to lookup non-null terminated strings
by Willy Tarreau
· Mon Dec 14 12:40:27 2009 +0100
9e2e39e
[BUILD] missing #ifndef in ebsttree.h
by Willy Tarreau
· Mon Nov 02 14:43:39 2009 +0100
ead63a0
[BUILD] missing #ifndef in ebmbtree.h
by Willy Tarreau
· Mon Nov 02 14:41:23 2009 +0100
4c84822
[CLEANUP] ebtree: cast to char * to get rid of gcc warning
by Willy Tarreau
· Thu Oct 29 12:00:11 2009 +0100
cc05fba
[BUG] definitely fix regparm issues between haproxy core and ebtree
by Willy Tarreau
· Tue Oct 27 21:40:18 2009 +0100
c218602
[IMPORT] import ebtree v5.0 into directory ebtree/
by Willy Tarreau
· Mon Oct 26 19:48:54 2009 +0100