-
Notifications
You must be signed in to change notification settings - Fork 76
Comparing changes
Open a pull request
base repository: spotify/SPTPersistentCache
base: master
head repository: spotify/SPTPersistentCache
compare: nullability-audit
- 15 commits
- 15 files changed
- 1 contributor
Commits on Feb 21, 2016
-
Reorder parameters of cache creation method in tests
- This changes the block to be the last parameter. Making it in line with our naming guidelines and it works better with Xcode’s indentation.
Configuration menu - View commit details
-
Copy full SHA for 0f550c5 - Browse repository at this point
Copy the full SHA 0f550c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4326886 - Browse repository at this point
Copy the full SHA 4326886View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b09a5 - Browse repository at this point
Copy the full SHA d7b09a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70cae2f - Browse repository at this point
Copy the full SHA 70cae2fView commit details -
Remove extraneous convenience Options init
- It only reduced the number of parameters by two. Which are easy to supply anyways. Further there’s already an even easier convenience initializer to user, -init.
Configuration menu - View commit details
-
Copy full SHA for 6950732 - Browse repository at this point
Copy the full SHA 6950732View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23412ee - Browse repository at this point
Copy the full SHA 23412eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e3b03 - Browse repository at this point
Copy the full SHA 16e3b03View commit details -
Move currentTimeCallback parameter to second last
- Block parameters should be at the end of the parameter list.
Configuration menu - View commit details
-
Copy full SHA for 59e6975 - Browse repository at this point
Copy the full SHA 59e6975View commit details -
Move framework version constants to top of file
- It should be up there :)
Configuration menu - View commit details
-
Copy full SHA for eda7e9f - Browse repository at this point
Copy the full SHA eda7e9fView commit details -
Move SPTPersistentCacheChooseKeyCallback to header where it’s used
- It’s unused by the Options class.
Configuration menu - View commit details
-
Copy full SHA for 22fc9dc - Browse repository at this point
Copy the full SHA 22fc9dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dfc9a6 - Browse repository at this point
Copy the full SHA 5dfc9a6View commit details -
Audit Options class for nullability
- Required some refactoring of the -init. First and foremost changing from early return to `if (self) { do-init }`. - Also took the liberty to clean up the file a bit. There’s still work to be done in that regard though.Configuration menu - View commit details
-
Copy full SHA for 9ed7f05 - Browse repository at this point
Copy the full SHA 9ed7f05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83bd952 - Browse repository at this point
Copy the full SHA 83bd952View commit details -
Audit SPTPersistentCache part 1
- Resolves duplication of properties - Resolves use of property access in -init. - Resolves some style issues in the implementation. - Updates tests to use a local version which can override the properties needed for the tests. So that this cannot be done in production.
Configuration menu - View commit details
-
Copy full SHA for 589e70d - Browse repository at this point
Copy the full SHA 589e70dView commit details -
Audit SPTPersistentCache for nullability
- Also adds Objective-C generics type hinting. - Hack the tests to trick the static analyzer.
Configuration menu - View commit details
-
Copy full SHA for 75cb7dc - Browse repository at this point
Copy the full SHA 75cb7dcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...nullability-audit