| Commit message (Expand) | Author | Age | Files | Lines |
* | lib/rbtree.c: fix typo in comment of __rb_insert() | Wei Yang | 2014-08-09 | 1 | -1/+1 |
* | rbtree: add postorder iteration functions | Cody P Schafer | 2013-09-12 | 1 | -0/+40 |
* | lib/rbtree.c: avoid the use of non-static __always_inline | Michel Lespinasse | 2013-01-11 | 1 | -3/+17 |
* | rbtree: move augmented rbtree functionality to rbtree_augmented.h | Michel Lespinasse | 2012-10-09 | 1 | -151/+11 |
* | rbtree: remove prior augmented rbtree implementation | Michel Lespinasse | 2012-10-09 | 1 | -71/+0 |
* | rbtree: faster augmented rbtree manipulation | Michel Lespinasse | 2012-10-09 | 1 | -7/+76 |
* | rbtree: low level optimizations in rb_erase() | Michel Lespinasse | 2012-10-09 | 1 | -34/+64 |
* | rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() | Michel Lespinasse | 2012-10-09 | 1 | -43/+62 |
* | rbtree: place easiest case first in rb_erase() | Michel Lespinasse | 2012-10-09 | 1 | -17/+18 |
* | rbtree: add __rb_change_child() helper function | Michel Lespinasse | 2012-10-09 | 1 | -29/+17 |
* | rbtree: optimize fetching of sibling node | Michel Lespinasse | 2012-10-09 | 1 | -8/+13 |
* | rbtree: coding style adjustments | Michel Lespinasse | 2012-10-09 | 1 | -19/+23 |
* | rbtree: low level optimizations in __rb_erase_color() | Michel Lespinasse | 2012-10-09 | 1 | -93/+115 |
* | rbtree: optimize case selection logic in __rb_erase_color() | Michel Lespinasse | 2012-10-09 | 1 | -38/+30 |
* | rbtree: adjust node color in __rb_erase_color() only when necessary | Michel Lespinasse | 2012-10-09 | 1 | -11/+17 |
* | rbtree: low level optimizations in rb_insert_color() | Michel Lespinasse | 2012-10-09 | 1 | -35/+131 |
* | rbtree: adjust root color in rb_insert_color() only when necessary | Michel Lespinasse | 2012-10-09 | 1 | -4/+15 |
* | rbtree: break out of rb_insert_color loop after tree rotation | Michel Lespinasse | 2012-10-09 | 1 | -10/+4 |
* | rbtree: move some implementation details from rbtree.h to rbtree.c | Michel Lespinasse | 2012-10-09 | 1 | -1/+19 |
* | rbtree: empty nodes have no color | Michel Lespinasse | 2012-10-09 | 1 | -2/+2 |
* | lib: reduce the use of module.h wherever possible | Paul Gortmaker | 2012-03-07 | 1 | -1/+1 |
* | Export the augmented rbtree helper functions | Andreas Gruenbacher | 2011-01-28 | 1 | -0/+3 |
* | rbtree: Undo augmented trees performance damage and regression | Peter Zijlstra | 2010-07-05 | 1 | -44/+72 |
* | rbtree: Add support for augmented rbtrees | Pallipadi, Venkatesh | 2010-02-19 | 1 | -4/+44 |
* | rb_tree: remove redundant if()-condition in rb_erase() | Wolfram Strepp | 2009-06-17 | 1 | -4/+4 |
* | rb_tree: make clear distinction between two different cases in rb_erase() | Wolfram Strepp | 2009-06-17 | 1 | -4/+4 |
* | rb_tree: reorganize code in rb_erase() for additional changes | Wolfram Strepp | 2009-06-17 | 1 | -9/+9 |
* | lib/rbtree.c: optimize rb_erase() | Wolfram Strepp | 2009-04-01 | 1 | -10/+4 |
* | rbtree: add const qualifier to some functions | Artem Bityutskiy | 2009-01-10 | 1 | -6/+6 |
* | [PATCH] rbtree: fixed reversed RB_EMPTY_NODE and rb_next/prev | Jens Axboe | 2006-09-30 | 1 | -0/+6 |
* | [RBTREE] Switch rb_colour() et al to en_US spelling of 'color' for consistency | David Woodhouse | 2006-06-05 | 1 | -5/+5 |
* | [RBTREE] Merge colour and parent fields of struct rb_node. | David Woodhouse | 2006-04-21 | 1 | -88/+90 |
* | [RBTREE] Remove dead code in rb_erase() | David Woodhouse | 2006-04-21 | 1 | -10/+5 |
* | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 2005-04-17 | 1 | -0/+394 |