index
:
sparse/sparse-dev.git
bitwise-ones
fix-zephyr
handle-cleanup-attr
master
Sparse's development tree
Luc Van Oostenryck
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
ptrlist.h
Age
Commit message (
Expand
)
Author
Files
Lines
2021-03-06
ptrlist: make linearize_ptr_list() generic
Luc Van Oostenryck
1
-0
/
+6
2021-03-06
ptrlist: add pop_ptr_list()
Luc Van Oostenryck
1
-0
/
+6
2021-03-06
ptrlist: change TYPEOF() into PTRLIST_TYPE()
Luc Van Oostenryck
1
-5
/
+5
2021-03-06
ptrlist: remove one pointer level from TYPEOF()
Luc Van Oostenryck
1
-4
/
+4
2021-02-08
ptrlist: make ptr_list_nth_entry() generic with ptr_list_nth()
Luc Van Oostenryck
1
-0
/
+4
2020-12-27
ptrlist: avoid mixing reverse and non-reverse macros
Luc Van Oostenryck
1
-12
/
+17
2018-10-30
ptrlist: add ptr_list_nth_entry()
Luc Van Oostenryck
1
-0
/
+1
2018-07-25
add lookup_ptr_list_entry()
Luc Van Oostenryck
1
-0
/
+1
2018-07-25
add ptr_list_multiple()
Luc Van Oostenryck
1
-0
/
+1
2018-07-25
add ptr_list_empty()
Luc Van Oostenryck
1
-0
/
+2
2018-07-25
add copy_ptr_list()
Luc Van Oostenryck
1
-0
/
+1
2018-06-21
ptrlist: move DO_SPLIT() into DO_INSERT_CURRENT()
Luc Van Oostenryck
1
-10
/
+7
2018-06-21
ptrlist: make clear what is API and what is implementation.
Luc Van Oostenryck
1
-57
/
+69
2018-06-21
ptrlist: keep declaration of head-list-nr together
Luc Van Oostenryck
1
-2
/
+4
2018-06-21
ptrlist: use VRFY_PTR_LIST() for sanity check
Luc Van Oostenryck
1
-1
/
+1
2018-06-21
ptrlist: move semi-private prototypes close to their user
Luc Van Oostenryck
1
-3
/
+4
2018-06-21
ptrlist: make {first,last}_ptr_list() out-of-line functions
Luc Van Oostenryck
1
-29
/
+2
2018-06-21
ptrlist: remove ptr_list_empty()
Luc Van Oostenryck
1
-1
/
+0
2018-06-21
ptrlist: shorter continuated lines
Luc Van Oostenryck
1
-113
/
+115
2018-06-21
ptrlist: simplify PREPARE/NEXT
Luc Van Oostenryck
1
-19
/
+17
2018-06-21
ptrlist: simplify DO_NEXT
Luc Van Oostenryck
1
-11
/
+7
2018-06-21
ptrlist: simplify loop nesting
Luc Van Oostenryck
1
-17
/
+7
2018-06-21
ptrlist: remove extra ident level
Luc Van Oostenryck
1
-34
/
+31
2018-06-21
ptrlist: remove some unneeded arg from internal macros.
Luc Van Oostenryck
1
-6
/
+6
2018-06-21
ptrlist: make free_ptr_list() more readable
Luc Van Oostenryck
1
-2
/
+4
2018-06-21
ptrlist: make add_ptr_list() more readable
Luc Van Oostenryck
1
-11
/
+10
2018-06-21
ptrlist: remove now unneeded CHECK_TYPE()
Luc Van Oostenryck
1
-3
/
+0
2018-06-21
ptrlist: when possible use the real type of the list
Luc Van Oostenryck
1
-14
/
+14
2018-06-21
ptrlist: let all pointer lists have the same parametrized structure
Luc Van Oostenryck
1
-8
/
+10
2018-06-21
ptrlist: let {first,last}_ptr_list() return the raw pointer
Luc Van Oostenryck
1
-2
/
+2
2018-06-21
ptrlist: remove the now unneeded FOR_EACH_PTR_NOTAG()
Luc Van Oostenryck
1
-9
/
+3
2018-06-13
ptrlist: let FOR_EACH_PTR() ignore tags
Luc Van Oostenryck
1
-2
/
+2
2018-06-13
ptrlist: make explicit when tagged pointers are used.
Luc Van Oostenryck
1
-0
/
+6
2018-06-13
ptrlist: rename PTR_ENTRY() to PTR_ENTRY_UNTAG()
Luc Van Oostenryck
1
-9
/
+9
2018-06-13
ptrlist: add helper PTR_UNTAG()
Luc Van Oostenryck
1
-1
/
+2
2018-06-13
ptrlist: remove now unneeded add_ptr_list_notag()
Luc Van Oostenryck
1
-2
/
+0
2018-06-13
ptrlist: specialize __add_ptr_list() for tag/notag
Luc Van Oostenryck
1
-8
/
+8
2017-11-11
Merge branches 'volatile-loads-are-side-effects', 'fix-volatile-simplificatio...
Luc Van Oostenryck
1
-1
/
+1
2017-08-08
ptrlist: avoid iteration on NULL entries
Luc Van Oostenryck
1
-0
/
+4
2017-08-04
ptrlist: add MARK_CURRENT_DELETED
Luc Van Oostenryck
1
-0
/
+8
2017-08-04
ptrlist: add a counter for the number of removed elemnets
Luc Van Oostenryck
1
-1
/
+2
2017-06-29
diet: use smaller LIST_NODE_NR (29 -> 13)
Luc Van Oostenryck
1
-1
/
+1
2017-02-13
make ptrlist walking against robust against empty blocks
Luc Van Oostenryck
1
-3
/
+26
2015-08-04
ptrlist: reading deleted items in NEXT_PTR_LIST()
Dan Carpenter
1
-0
/
+2
2011-04-13
remove unused "container" macro
Jan Pokorný
1
-3
/
+0
2009-08-11
make sparse headers self-compilable...
Kamil Dudka
1
-0
/
+2
2007-01-27
Coding style fix: in a pointer type, * goes with the name, not the type.
Josh Triplett
1
-1
/
+1
2006-12-04
cleanup write to argument array hack
Christopher Li
1
-14
/
+30
2006-07-08
Avoid bogus gcc warnings about unused results
Linus Torvalds
1
-1
/
+8
2005-08-11
Add 'undo_ptr_list_last()' helper function
Linus Torvalds
1
-0
/
+1
2005-04-07
Move the ptrlist macros out of the sparse "lib.[ch]" files.
Linus Torvalds
1
-0
/
+259