Automatically created readme.textile and /trunk directory. We recommend you to put all your code there.
Initial layout.
Added MinMaxHeap implementation and unit tests. Added makefile. Set ignore properties on dep and obj folders.
Lines shorter than 80 characters, copyright notice.
Added BoundedPriorityQueue.
Made BoundedPriorityQueue more STL-style (container as template parameter!).
BoundedPriorityQueue: removed unneeded m_size member, added empty() method, fixed documentation, fit in 80 columns.
BoundedPriorityQueue: added extra constructors, renamed method pop() to pop_top() and added method pop_bottom().
Compact line lengths in Makefile.
Renamed files to adhere to the BOOST convention.
Fixed Makefile (.hpp instead of .h). Generic ilog2 implementation for uint32_t and uint64_t.
Implementation of integer base-2 logarithm based on lookup table.
Implemented ilog2 for 8 and 16 bit integers.
Added SWAY prefix to include guards.
Moved header files to sway subdirectory. Renamed BoundedPriorityQueue to bounded_priority_queue, following the STL and Boost convention.
Added documentation to min-max heap functions.
Min-max heap methods renamed in underscore_case notation. Fixed Makefile for headers in include/ subdirectories. Angle-brackets includes.
bounded_priority_queue: added max_size() method, addded unit tests for new constructors,
minmaxheap: use proper type for iterator difference (i.e., use iterator traits).
Added Visual Studio solution file