summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util/u_handle_table.c
AgeCommit message (Collapse)Author
2009-07-06util: fix possible null pointer usageZack Rusin
found by the clang static analyzer
2009-02-18util: Move p_debug.h into util module.José Fonseca
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible.
2008-11-17gallium: Make handle_table reentrant.José Fonseca
Ensure that the object has consistent state also when calling the destroy callback. Namely, ensure the object passed to the callback is removed from the table prior to calling the destroy callback to avoid a infinite loop or double free.
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
Also, rename p_tile.[ch] to u_tile.[ch]
2008-03-22gallium: Remove pedantic asserts.José Fonseca
Move these to a higher level instead.
2008-03-20gallium: Give some chance for the table to actually grow.José Fonseca
2008-03-19gallium: Fix broken logic.José Fonseca
2008-03-18d3d: Allow to iterate over the handle table.José Fonseca
2008-03-18gallium: Don't be pedantic about removing non exiting items from the table.José Fonseca
2008-03-15gallium: Ensure we don't add null objects to the table, as they mark empty ↵José Fonseca
handles.
2008-03-13gallium: Add a new handle_table_set that accepts an arbitrary handle.José Fonseca
2008-03-12gallium: Generic handle table.José Fonseca