openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
CHDataStructures
Settings
|
Report Duplicate
5
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 23 hours
ago. based on code collected
about 23 hours
ago.
Feb 01, 2025 — Feb 01, 2026
Showing page 1 of 26
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Updated config file to version Doxygen 1.9.5 format.
Quinn Taylor
More...
over 3 years ago
Updated project file with Xcode 14, consolidated `.xcconfig` files, and provided names for shell script build phases.
Quinn Taylor
More...
over 3 years ago
Removed now-unnecessary scalar casts in `XCTAssert` macro calls.
Quinn Taylor
More...
over 3 years ago
Adopted concise literal syntax: `@[ ]` for NSArray, and `@( )` for NSNumber.
Quinn Taylor
More...
over 3 years ago
Fixed analyzer issue: "Argument to 'CHCircularBuffer' method 'insertObject:atIndex:' cannot be nil" Fixed analyzer issue: "Argument to 'CHCircularBuffer' method 'replaceObjectAtIndex:withObject:' cannot be nil"
Quinn Taylor
More...
over 3 years ago
Fixed analyzer issue: "'tree1' declared without an initial value"
Quinn Taylor
More...
over 3 years ago
Fixed analyzer issue: "Value stored to 'expected' during its initialization is never read"
Quinn Taylor
More...
over 3 years ago
Fixed analyzer issue: "Access to field 'object' results in a dereference of a null pointer"
Quinn Taylor
More...
over 3 years ago
Adopted `for-in` loops (backed by NSFastEnumeration) everywhere it's possible to.
Quinn Taylor
More...
over 3 years ago
Adopted `XCTFail()` macro after code at is expected to raise an exception, instead of manually tracking in a local variable.
Quinn Taylor
More...
over 3 years ago
Bumped deployment target for unit tests to 10.15, resolving a warning about linking XCTest. Encapsulated deprecated code in a `-[NSObject copyUsingNSCoding]` category method.
Quinn Taylor
More...
about 5 years ago
Adopted canonical formatting for initializers, replacing early returns with a conditional scoped block. This improves code coverage for a few lines not run by tests, since we have no nullable initializers.
Quinn Taylor
More...
about 5 years ago
Increased code coverage for tests of CHHeap, CHLinkedList, and CHSortedSet.
Quinn Taylor
More...
about 5 years ago
Enabled code coverage in Xcode scheme, and removed `lcov` resources.
Quinn Taylor
More...
about 5 years ago
Adopted explicit curly braces around all single-line if/else/for/while/do-while bodies.
Quinn Taylor
More...
about 5 years ago
Fixed analyzer issue caused by accessing an ivar before an initializer assigned to `self`.
Quinn Taylor
More...
about 5 years ago
Adopted `-initWithCapacity:` in `-[CHSortedDictionary subsetFromKey:toKey:options:]` for better memory efficiency.
Quinn Taylor
More...
about 5 years ago
Fixed type warnings in tests by casting intentionally incorrect parameter types, and clarifying which `-set` method to resolve. Fixed string specifier warnings by changing `%d` to `%lu` to handle 64-bit NSUInteger. Fixed warnings for unnecessary use of `+[NSString stringWithString:@"..."]` by just using the string literal directly.
Quinn Taylor
More...
about 5 years ago
Renamed a method and a function to conform to standard rules for inferring memory management, fixing analyzer issues.
Quinn Taylor
More...
about 5 years ago
Refactored `CHCreateBinaryTreeNodeWithObject()` to `-_createNodeWithObject:` and encapsulated setting `sentinel` for both children. Pushed the singleton CHSearchTreeHeaderObject static variable down into the one class method where it's accessed. Removed unnecessary declarations of CHSearchTreeHeaderObject methods.
Quinn Taylor
More...
about 5 years ago
Added annotations for nullability on protocols and class interfaces, and updated doc comments. Added nil argument exceptions in new places, and updated unit tests to match. Added nil guards in places where we don't want to pass nil down to methods that will throw. Disabled `-Wnonnull` for testing target, since we test passing nil where we shouldn't.
Quinn Taylor
More...
about 5 years ago
Added annotations for lightweight generics on classes; unfortunately they're not supported on protocols.
Quinn Taylor
More...
about 5 years ago
Fixed warning for implicit enum conversion by casting NSComparisonResult as CFComparisonResult.
Quinn Taylor
More...
about 5 years ago
Fixed warnings for unused variable when exercising exception for mutating during fast enumeration.
Quinn Taylor
More...
about 5 years ago
Fixed warnings from assigning NSIndexSet to an NSMutableIndexSet variable, and reduced unnecessary allocations.
Quinn Taylor
More...
about 5 years ago
Declared `-[CHAbstractListCollection initWithCoder:]` as a designated initializer to resolve a warning.
Quinn Taylor
More...
about 5 years ago
Added missing parentheses around assignments used as a condition in a while loop. Fixed a couple of warnings for wonky use of commas in CHRedBlackTree.
Quinn Taylor
More...
about 5 years ago
Adopted `-initWithCapacity:` in Benchmarks.m since we know the exact size we will need.
Quinn Taylor
More...
about 5 years ago
Adopted `NS_ENUM` and `NS_OPTIONS` to give more info to Clang and Swift. Enabled `CLANG_WARN_ASSIGN_ENUM` build setting to identify enum value violations. Adopted common prefix for `CHTraversalOrder` and `CHSubsetConstructionOptions` enum values.
Quinn Taylor
More...
about 5 years ago
Improved memory efficiency of NSEnumerator subclasses by tracking the count of elements remaining to be enumerated. Passing this to `-[NSMutableArray initWithCapacity:]` provides a hint for exact allocation size. Returning `@[]` from `-allObjects` when the count has reached 0 avoids an unnecessary mutable array allocation entirely. Proactively clearing instance variables when the collection is exhausted can help reduce potential leaks or abandoned memory. Always check for mutations before doing any other work in `-nextObject` or `-allObjects`. Removed unnecessary pre-declarations of and comments for enumerator methods in @interface.
Quinn Taylor
More...
about 5 years ago
←
1
2
3
4
5
6
7
8
9
…
25
26
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree