Commit History

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