Commit History

Author SHA1 Message Date
  Michel Lespinasse 9c079add0d rbtree: move augmented rbtree functionality to rbtree_augmented.h 12 years ago
  Michel Lespinasse 9d9e6f9703 rbtree: remove prior augmented rbtree implementation 12 years ago
  Michel Lespinasse 14b94af0b2 rbtree: faster augmented rbtree manipulation 12 years ago
  Michel Lespinasse 4f035ad67f rbtree: low level optimizations in rb_erase() 12 years ago
  Michel Lespinasse 46b6135a74 rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() 12 years ago
  Michel Lespinasse 60670b8034 rbtree: place easiest case first in rb_erase() 12 years ago
  Michel Lespinasse 7abc704ae3 rbtree: add __rb_change_child() helper function 12 years ago
  Michel Lespinasse 59633abf34 rbtree: optimize fetching of sibling node 12 years ago
  Michel Lespinasse 7ce6ff9e5d rbtree: coding style adjustments 12 years ago
  Michel Lespinasse 6280d2356f rbtree: low level optimizations in __rb_erase_color() 12 years ago
  Michel Lespinasse e125d1471a rbtree: optimize case selection logic in __rb_erase_color() 12 years ago
  Michel Lespinasse d6ff127392 rbtree: adjust node color in __rb_erase_color() only when necessary 12 years ago
  Michel Lespinasse 5bc9188aa2 rbtree: low level optimizations in rb_insert_color() 12 years ago
  Michel Lespinasse 6d58452dc0 rbtree: adjust root color in rb_insert_color() only when necessary 12 years ago
  Michel Lespinasse 1f0528653e rbtree: break out of rb_insert_color loop after tree rotation 12 years ago
  Michel Lespinasse bf7ad8eeab rbtree: move some implementation details from rbtree.h to rbtree.c 12 years ago
  Michel Lespinasse 4c199a93a2 rbtree: empty nodes have no color 12 years ago
  Paul Gortmaker 8bc3bcc93a lib: reduce the use of module.h wherever possible 13 years ago
  Andreas Gruenbacher 0b6bb66d12 Export the augmented rbtree helper functions 14 years ago
  Peter Zijlstra b945d6b255 rbtree: Undo augmented trees performance damage and regression 15 years ago
  Pallipadi, Venkatesh 17d9ddc72f rbtree: Add support for augmented rbtrees 15 years ago
  Wolfram Strepp 4b324126e0 rb_tree: remove redundant if()-condition in rb_erase() 16 years ago
  Wolfram Strepp 4c60117811 rb_tree: make clear distinction between two different cases in rb_erase() 16 years ago
  Wolfram Strepp 16c047add3 rb_tree: reorganize code in rb_erase() for additional changes 16 years ago
  Wolfram Strepp 55a63998b8 lib/rbtree.c: optimize rb_erase() 16 years ago
  Artem Bityutskiy f4b477c473 rbtree: add const qualifier to some functions 16 years ago
  Jens Axboe 10fd48f237 [PATCH] rbtree: fixed reversed RB_EMPTY_NODE and rb_next/prev 19 years ago
  David Woodhouse 2f3243aebd [RBTREE] Switch rb_colour() et al to en_US spelling of 'color' for consistency 19 years ago
  David Woodhouse 55a981027f [RBTREE] Merge colour and parent fields of struct rb_node. 19 years ago
  David Woodhouse 1975e59375 [RBTREE] Remove dead code in rb_erase() 19 years ago