Re: [RFC PATCH 0/6] augmented rbtree changes

2012-07-23 Thread Michel Lespinasse
On Fri, Jul 20, 2012 at 05:31:01AM -0700, Michel Lespinasse wrote: > Patch 5 speeds up the augmented rbtree erase. Here again we use a tree > rotation callback during rebalancing; however we also have to propagate > the augmented node information above nodes being erased and/or stitched, > and I

Re: [RFC PATCH 0/6] augmented rbtree changes

2012-07-23 Thread Michel Lespinasse
On Fri, Jul 20, 2012 at 05:31:01AM -0700, Michel Lespinasse wrote: Patch 5 speeds up the augmented rbtree erase. Here again we use a tree rotation callback during rebalancing; however we also have to propagate the augmented node information above nodes being erased and/or stitched, and I

[RFC PATCH 0/6] augmented rbtree changes

2012-07-20 Thread Michel Lespinasse
I've been looking at rbtrees with an eye towards improving the augmented rbtree support, and even though I don't consider this work done, I am getting to the stage where I would like to get feedback. Patches 1-2 are generic rbtree improvements I came up with after sending the previous patch

[RFC PATCH 0/6] augmented rbtree changes

2012-07-20 Thread Michel Lespinasse
I've been looking at rbtrees with an eye towards improving the augmented rbtree support, and even though I don't consider this work done, I am getting to the stage where I would like to get feedback. Patches 1-2 are generic rbtree improvements I came up with after sending the previous patch