Heap-based timer implementation (was Re: [Libevent-users] announcing libev, towards a faster and more featureful libevent)

Marc Lehmann libev at schmorp.de
Mon Nov 5 16:48:22 EST 2007


On Mon, Nov 05, 2007 at 01:46:19PM -0500, Nick Mathewson <nickm at freehaven.net> wrote:
> In case anybody here isn't watching the commits list [1], Niels
> applied a patch from Maxim Yegorushkin to make the timeout
> implementation based on a heap, rather than a RB-tree.  Thanks, Maxim!

also, it seems libevent is exporting all those heap functions (they are
all external symbols). it probably shouldn't. or maybe there is some macro
trick that fixes this, but at leats in my .so all min_ functions are
exported.

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      pcg at goof.com
      -=====/_/_//_/\_,_/ /_/\_\


More information about the Libevent-users mailing list