1
I Use This!
Inactive

Commits : Listings

Analyzed about 6 hours ago. based on code collected 1 day ago.
Aug 31, 2025 — Aug 31, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Modified the JSONKit so that it is dual licensed under either the BSD or Apache v2.0 license. This was motivated by the discussion at https://github.com/facebook/three20/pull/465 More... over 15 years ago
More github markdown parsing hackery to CHANGELOG.md... More... over 15 years ago
More github markdown parsing hackery to CHANGELOG.md... More... over 15 years ago
More github markdown parsing hackery to CHANGELOG.md... More... over 15 years ago
Try to clean up githubs markdown parsing of *s in <pre> blocks... missed a few from the last round More... over 15 years ago
Try to clean up githubs markdown parsing of *s in <pre> blocks... More... over 15 years ago
Update CHANGELOG.md and include an example of the new unsupported class formatting feature. More... over 15 years ago
Two major changes and one minor change in this commit. More... over 15 years ago
Record a few more things in the changelog for v1.4. More... over 15 years ago
This commit includes the "Serialize a single NSString" feature/pull request from issue #4 and issue #11. Also replaces jk_encode() function with the JKSerializer class. This is a forward looking change as placing the state in to an autoreleased object that does serializing means that we can always make sure that any resources we might have allocated will get released, no matter what. This could be a problem, for example, if something throws an exception while we are serializing. More... over 15 years ago
Fix a couple of potential memory leaks in extremely unlikely and rare circumstances. Modify the primary parsing initial token matcher to use a if/else if/else if structure instead of switch()/case and organize the if statements to occur in the order they are statistically likely to appear in JSON for a performance win. Also make a minor README.md tweak. More... over 15 years ago
Minor tidies. More... over 15 years ago
Misc documentation updates. More... over 15 years ago
Catch a few additional NSInvalidArgument exception cases that the Ccoca collection classes catch. More... over 15 years ago
Minor change to the method swizzling functions. It doesn't make a difference in the way we use it, but this corrects it so that it is more 'correct'. More... over 15 years ago
Changed the way jk_encode_write1 is handled so that the optimizer is able to do a better job. Also modified jk_encode_printf to fix a potential bug wrt/ va_end, and used a va_copy() to make a copy of the varArgs. This is needed if the first vsnprintf overruns the buffer and we need to call it again, the first call may leave the passed varArgs in a state that is unusable by the next call- hence we make a va_copy and use the copy on the second call. Also did some tidies on various jk_encode_write|print functions. More... over 15 years ago
Update README.md with additional information and bring it up to date with the 1.4 changes. More... over 15 years ago
Adds support for JKSerializeOptionPretty. Silences a clang analyzer warning. More... over 15 years ago
Additional assertion checks wrt/ issue #9. Issue #9 looks like it could be a stack smash? The assertion checks make sure we're only copying legal values and not writing past a buffer by accident. More... over 15 years ago
Fixes a bug. See issue #8. More... over 15 years ago
Update README with info in the experimental branch. More... over 15 years ago
Added benchmarking graphs of JSONKit v1.4 performance. More... over 15 years ago
Significantly improve writing/serializing performance by caching the offset in the buffer for the last conversion for an object. More... over 15 years ago
JSONKit v1.4 can now return mutable collection objects. See the CHANGELOG.md for more info. More... over 15 years ago
Update CHANGELOG.md to refelct the latest changes. More... over 15 years ago
Some changes to the way cache aging is handled that improves L1 cache locality. Changes some of the convience functions so that they leave as little autorelease pending allocations hanging around as possible to minimize our memory footprint. More... over 15 years ago
Initial push of JSONKit v1.4. May not be the final v1.4 commit. See CHANGELOG.md for info. The biggest news is JSONKit is anywhere from 30% to 60% faster than JSONKit v1.3 for reading / parsing JSON! More... over 15 years ago
Fixed a bug wrt/ not correctly handling < 0x20 characters in strings when the slow string parsing path was active. More... over 15 years ago
Fixes a bug in parsing unicode strings with high surrogates. Changed some illegal unicode escapes such that JKParseOptionLooseUnicode was honored. Modified the way floating point values are serialized: previously, the printf format conversion '%.16g' was used, changed to '%.17g' which should theoretically allow for up to a full 'float' (aka single precision) of precision when converting to decimal representation. More... over 15 years ago
Version 1.3. See CHANGELOG.md for details. More... over 15 years ago