2006-11-11 Matt Rice * GSMutableSkipArray.m: Fix bug when deallocating an empty list. 2006-11-11 Richard Frith-Macdonald * GSThroughput.h: New ([add:duration:]) method. * GSThroughput.m: Method to add multiple events with a total duration (eg where recording individual event times has too high an overhead). 2006-11-09 Richard Frith-Macdonald * GNUmakefile: update version * GSThroughput.m: Allow use to keep running totals of stats 2006-09-27 Richard Frith-Macdonald * GNUmakefile: * GSIndexedSkipList.m: * GSSkipMutableArray.h: * GSSkipMutableArray.m: Minor fix to (hopefully) build on windows. Hide implementation details. Add convenience method (to create skiplist) to NSMutableArray. Some reformatting for coding standards. * Performance.h: Ad new header for skip lists. 2006-09-27 Matt Rice * GSSkipMutableArray.[hm]: New NSMutableArray subclass. * GSIndexedSkipList.[hm]: Underlying C implementation. 2006-06-07 Richard Frith-Macdonald * GSCache.h: * GSCache.m: New convenience method to cache an item until a date. 2006-01-11 Nicola Pero * GNUmakefile.wrapper.objc.preamble: New file that fixes the "/usr/bin/ld: cannot find -lPerformance" error when linking Java wrappers. 2005-10-28 Richard Frith-Macdonald New Performance library (0.1)