Changes for version 2.0

  • complete rewrite (use the hopefully clearer libev hash functions).
  • add splice_heap and adjust_heap family of functions.
  • speed up _cmp family of functions by using the MULTICALL API.
  • clarify comparison function semantics.
  • comparison is now >, not >=.
  • speed up of everything by taking advantage of the freedom the "no magical/tied stuff is supported" rule.

Modules

treat perl arrays as heaps (priority queues)