Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9972128fbb78d891d474b1d693e9a1235cad6d3d
/
include
/
common
/
mini-clist.h
8cdcc93
BUG/MAJOR: list: fix invalid element address calculation
by Willy Tarreau
· 4 years, 8 months ago
42ccb5a
MINOR: lists: add LIST_ADDED() to check if an element belongs to a list
by Willy Tarreau
· 6 years ago
9f8d821
MEDIUM: list: Use _HA_ATOMIC_*
by Olivier Houchard
· 6 years ago
17fbb4e
MEDIUM: list: Remove useless barriers.
by Olivier Houchard
· 6 years ago
b0cef35
BUG/MEDIUM: list: fix incorrect pointer unlocking in LIST_DEL_LOCKED()
by Willy Tarreau
· 6 years ago
d2b5d16
MEDIUM: various: Use __ha_barrier_atomic* when relevant.
by Olivier Houchard
· 6 years ago
c5bd311
MINOR: lists: add a LIST_DEL_INIT() macro
by Willy Tarreau
· 6 years ago
967de20
BUG/MEDIUM: list: fix again LIST_ADDQ_LOCKED
by Willy Tarreau
· 6 years ago
4ef6801
BUG/MEDIUM: list: correct fix for LIST_POP_LOCKED's removal of last element
by Willy Tarreau
· 6 years ago
4c747e8
MINOR: list: make the delete and pop operations idempotent
by Willy Tarreau
· 6 years ago
690d2ad
BUG/MEDIUM: list: add missing store barriers when updating elements and head
by Willy Tarreau
· 6 years ago
2851925
BUG/MEDIUM: list: fix LIST_POP_LOCKED's removal of the last pointer
by Willy Tarreau
· 6 years ago
bd20ad5
BUG/MEDIUM: list: fix the rollback on addq in the locked liss
by Willy Tarreau
· 6 years ago
db64489
BUG/MEDIUM: lists: Properly handle the case we're removing the first elt.
by Olivier Houchard
· 6 years ago
a8434ec
MINOR: lists: Implement locked variations.
by Olivier Houchard
· 6 years ago
41abef7
CLEANUP: Fix a typo in the mini-clist header
by Joseph Herlant
· 6 years ago
83215a4
MEDIUM: lists: list_for_each_entry{_safe}_from functions
by William Lallemand
· 7 years ago
1db9667
BUILD: freebsd: double declaration
by Thierry FOURNIER
· 9 years ago
3dd717c
CLEANUP: lists: remove dead code
by Willy Tarreau
· 10 years ago
dc13c11
BUG/MEDIUM: prevent gcc from moving empty keywords lists into BSS
by Willy Tarreau
· 11 years ago
f4f0412
[MINOR] prepare req_*/rsp_* to receive a condition
by Willy Tarreau
· 15 years ago
deb9ed8
[MEDIUM] config: remove the limitation of 10 reqadd/rspadd statements
by Willy Tarreau
· 15 years ago
bc04ce7
[MINOR] add a new back-reference type : struct bref
by Willy Tarreau
· 16 years ago
47d9404
[OPTIM] add branch prediction hints in list manipulations
by Willy Tarreau
· 16 years ago
bd578bb
[CLEANUP] silent warning about LIST_* being redefined on OpenBSD
by Willy Tarreau
· 17 years ago
2b1dccd
[MINOR] add LIST_HEAD_INIT to the list management macros
by Willy Tarreau
· 18 years ago
b9c62b9
[MEDIUM] add better list management macros
by Willy Tarreau
· 18 years ago
40cf67d
[MINOR] added support for dual-linked lists
by Willy Tarreau
· 18 years ago
e3ba5f0
[CLEANUP] included common/version.h everywhere
by Willy Tarreau
· 18 years ago
2dd0d47
[CLEANUP] renamed include/haproxy to include/common
by Willy Tarreau
· 18 years ago
[Renamed (97%) from include/haproxy/mini-clist.h]
baaee00
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
by Willy Tarreau
· 18 years ago
[Renamed (94%) from include/mini-clist.h]
80862a3
[MINOR] imported mini-clist.h (circular lists) from librt. It might be wise to merge this with list.h and use sort of common structures.
by willy tarreau
· 19 years ago