5
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 11 hours ago. based on code collected about 18 hours ago.
Apr 22, 2023 — Apr 22, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fixes to CHLockableDictionary to simplify code and reduce compile-time limitations from macro. Calling an existing NSMutableDictionary method allows us to leverage any future improvements. More... over 14 years ago
Fixed some minor build warnings with format specifiers and data types in the Benchmarks code. More... over 14 years ago
Simplifications to NSCoding methods for CHLockableDictionary and children; fixed a (small) potential memory leak. More... over 14 years ago
Removed unnecessary declaration and implementation of [CHLockableDictionary initWithObjects:forKeys:count:], since the implementation from NSMutableDictionary already calls to (designated initializer) -initWithCapacity: first. More... over 14 years ago
Minor updates to documentation for CHBinaryTreeNode struct. More... over 14 years ago
Updated Doxygen config file for new 1.6.0 version. More... over 14 years ago
Simplified check for whether GC is enabled, and included header that declares objc_msgSend(). More... over 14 years ago
Added EternallyConfuzzled.com weblink to documentation for CHBinaryTreeNode. More... over 14 years ago
Added -isEqual: implementations to the CH{Deque,Heap,LinkedList,Queue,Stack} protocols and improved the related unit tests. More... almost 15 years ago
Opted to use bzero to zero out memory; added a call to zero source of copied objects when increasing the size of a circular buffer. Added __strong to documentation of CHBinaryTreeNode struct. More... almost 15 years ago
Changes to variable types to be cleaner and more efficient in 64-bit mode and protect against underflow, especially for array indexes and format specifiers. More... almost 15 years ago
Added CHSortedSetTest and migrated the common unit tests for CHSortedSet to that class. More... almost 15 years ago
Implemented -hash for most custom collections and added unit tests to verify that hashes match when the objects should be equal. Added -isEqualToHeap: method and associated unit test. More... almost 15 years ago
Removed @todo item for -subsetFromObject:toObject: since that method (plus an options: param) has been implemented for some time now. More... almost 15 years ago
Fixed infinite recursion bug in doubly-linked list initializer that caused unit tests to crash. Also modified singly-linked list to use -initWithArray: as designated initializer. More... almost 15 years ago
Adopted -init idiom of assigning to self as is strongly recommended by Apple. Changed designated initializer for linked lists and mutable array collections to be -initWithArray: instead. More... almost 15 years ago
Modified the Coverage configuration to use GCC 4.0, since gcov with GCC 4.2 is whacked out. More... almost 15 years ago
Added -isEqualTo...: methods for the 6 main collection protocols, including unit testing. They all utilize collectionsAreEqual() in Util.h/m. Also some minor code reorganization in a few classes. More... almost 15 years ago
Refactored "magic number" default size to a #define. Fixed a memory leak when removing all objects under GC, where up to DEFAULT_BUFFER_SIZE elements could still be in the buffer. More... almost 15 years ago
Refined initializers for CHLockableDictionary, including improved documentation; added URL anchor for -[NSMutableDictionary initWithCapacity:]. More... almost 15 years ago
Minor tweaks to documentation comments for initializeGCStatus() utility function. More... almost 15 years ago
Added unit test for -[CHSortedDictionary subsetFromKey:toKey:options:] coverage. More... almost 15 years ago
Added -initWithCapacity: as designated initializer; implemented -[CHSortedDictionary subsetFromKey:toKey:options:] including the new options parameter to match CHSortedSet. More... almost 15 years ago
Bug fix in -subsetFromObject:toObject:options: when called on a receiver containing no objects. More... almost 15 years ago
Changed format specifiers and casting for NSUInteger types to avoid warnings on 32/64-bit. More... almost 15 years ago
Fixed -removeObject: to test equality with -isEqual: instead of -compare: == NSOrderedSame. More... almost 15 years ago
Consolidated -removeObject: and -removeObjectIdenticalTo: by using a function pointer param. More... almost 15 years ago
Removed unnecessary #import of Util.h from precompiled prefix header. More... almost 15 years ago
Renamed plist for Xcode data formatters; removed "Xcode Formatter" target and install script. More... almost 15 years ago
Updated Xcode data formatter plist file for CHOrderedDictionary/Set change in previous rev. More... almost 15 years ago