René's URL Explorer Experiment


Title: History for JSONKit.m - dev2dev/JSONKit · GitHub

Open Graph Title: History for JSONKit.m - dev2dev/JSONKit

X Title: History for JSONKit.m - dev2dev/JSONKit

Description: Objective-C JSON. Contribute to dev2dev/JSONKit development by creating an account on GitHub.

Open Graph Description: Objective-C JSON. Contribute to dev2dev/JSONKit development by creating an account on GitHub.

X Description: Objective-C JSON. Contribute to dev2dev/JSONKit development by creating an account on GitHub.

Opengraph URL: https://github.com/dev2dev/JSONKit

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:032d7042-b5c1-8492-9a0a-13c4244fe1f2
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8EEC:260014:8ED7A5:B9FB7B:6A5C177A
html-safe-nonce95cb6254f6fbf8f2bf28b8f8574fa4e50261243552d15f194298a87682aea2b9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RUVDOjI2MDAxNDo4RUQ3QTU6QjlGQjdCOjZBNUMxNzdBIiwidmlzaXRvcl9pZCI6Ijg0NTY3OTU4NDc0Njg1MjEzMzgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb88c64e4bfce55b2c5e4662227d855cf41c689a1190b3ccd12c4e27da6b7349d
hovercard-subject-tagrepository:1976651
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/dev2dev/JSONKit/commits/master/JSONKit.m
twitter:imagehttps://opengraph.githubassets.com/50a4d2b781766be640e6c3b43f354dac4ed4146b413e248ddf87da6a4b4ef5e3/dev2dev/JSONKit
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/50a4d2b781766be640e6c3b43f354dac4ed4146b413e248ddf87da6a4b4ef5e3/dev2dev/JSONKit
og:image:altObjective-C JSON. Contribute to dev2dev/JSONKit development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/dev2dev/JSONKit git https://github.com/dev2dev/JSONKit.git
octolytics-dimension-user_id340909
octolytics-dimension-user_logindev2dev
octolytics-dimension-repository_id1976651
octolytics-dimension-repository_nwodev2dev/JSONKit
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id1496661
octolytics-dimension-repository_parent_nwofpillet/JSONKit
octolytics-dimension-repository_network_root_id800294
octolytics-dimension-repository_network_root_nwojohnezang/JSONKit
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/dev2dev/JSONKit/commits/master/JSONKit.m#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdev2dev%2FJSONKit%2Fcommits%2Fmaster%2FJSONKit.m
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdev2dev%2FJSONKit%2Fcommits%2Fmaster%2FJSONKit.m
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommits%2Fshow&source=header-repo&source_repo=dev2dev%2FJSONKit
Reloadhttps://github.com/dev2dev/JSONKit/commits/master/JSONKit.m
Reloadhttps://github.com/dev2dev/JSONKit/commits/master/JSONKit.m
Reloadhttps://github.com/dev2dev/JSONKit/commits/master/JSONKit.m
dev2dev https://github.com/dev2dev
JSONKithttps://github.com/dev2dev/JSONKit
fpillet/JSONKithttps://github.com/fpillet/JSONKit
Notifications https://github.com/login?return_to=%2Fdev2dev%2FJSONKit
Fork 0 https://github.com/login?return_to=%2Fdev2dev%2FJSONKit
Star 1 https://github.com/login?return_to=%2Fdev2dev%2FJSONKit
Code https://github.com/dev2dev/JSONKit
Pull requests 0 https://github.com/dev2dev/JSONKit/pulls
Actions https://github.com/dev2dev/JSONKit/actions
Projects https://github.com/dev2dev/JSONKit/projects
Wiki https://github.com/dev2dev/JSONKit/wiki
Security and quality 0 https://github.com/dev2dev/JSONKit/security
Insights https://github.com/dev2dev/JSONKit/pulse
Code https://github.com/dev2dev/JSONKit
Pull requests https://github.com/dev2dev/JSONKit/pulls
Actions https://github.com/dev2dev/JSONKit/actions
Projects https://github.com/dev2dev/JSONKit/projects
Wiki https://github.com/dev2dev/JSONKit/wiki
Security and quality https://github.com/dev2dev/JSONKit/security
Insights https://github.com/dev2dev/JSONKit/pulse
JSONKithttps://github.com/dev2dev/JSONKit/commits
JSONKit.mhttps://github.com/dev2dev/JSONKit/commits/master/JSONKit.m
masterhttps://github.com/dev2dev/JSONKit/tree/master
Added methods for generating JSON string and data from a simple NSString.https://github.com/dev2dev/JSONKit/commit/2d50444a40cbd94b59b22de615b61dfa9ac9f9c7
https://github.com/fpillet
fpillethttps://github.com/dev2dev/JSONKit/commits?author=fpillet
2d50444https://github.com/dev2dev/JSONKit/commit/2d50444a40cbd94b59b22de615b61dfa9ac9f9c7
https://github.com/dev2dev/JSONKit/blob/2d50444a40cbd94b59b22de615b61dfa9ac9f9c7/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/2d50444a40cbd94b59b22de615b61dfa9ac9f9c7
Update README.md with additional information and bring it up to date with the 1.4 changes.https://github.com/dev2dev/JSONKit/commit/f3ed599ef9e7db967e27addf2c5aa213ac7a8978
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
f3ed599https://github.com/dev2dev/JSONKit/commit/f3ed599ef9e7db967e27addf2c5aa213ac7a8978
https://github.com/dev2dev/JSONKit/blob/f3ed599ef9e7db967e27addf2c5aa213ac7a8978/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/f3ed599ef9e7db967e27addf2c5aa213ac7a8978
Adds support for JKSerializeOptionPretty. Silences a clang analyzer warning.https://github.com/dev2dev/JSONKit/commit/f520db76dab3d5aa7b8ca1d581e8c7fc6ece2819
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
f520db7https://github.com/dev2dev/JSONKit/commit/f520db76dab3d5aa7b8ca1d581e8c7fc6ece2819
https://github.com/dev2dev/JSONKit/blob/f520db76dab3d5aa7b8ca1d581e8c7fc6ece2819/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/f520db76dab3d5aa7b8ca1d581e8c7fc6ece2819
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.https://github.com/dev2dev/JSONKit/commit/70548534dbc8cdb00efd152b6895398a1dc007f1
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
7054853https://github.com/dev2dev/JSONKit/commit/70548534dbc8cdb00efd152b6895398a1dc007f1
https://github.com/dev2dev/JSONKit/blob/70548534dbc8cdb00efd152b6895398a1dc007f1/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/70548534dbc8cdb00efd152b6895398a1dc007f1
Fixes a bug. See issue #8.https://github.com/dev2dev/JSONKit/commit/524b9d78d3a0e68d3376abea039b63957ed71e7e
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
524b9d7https://github.com/dev2dev/JSONKit/commit/524b9d78d3a0e68d3376abea039b63957ed71e7e
https://github.com/dev2dev/JSONKit/blob/524b9d78d3a0e68d3376abea039b63957ed71e7e/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/524b9d78d3a0e68d3376abea039b63957ed71e7e
Significantly improve writing/serializing performance by caching the offset in the buffer for the last conversion for an object.https://github.com/dev2dev/JSONKit/commit/b243e081eb55942d57fe29f3edfb55bc47e48c3e
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
b243e08https://github.com/dev2dev/JSONKit/commit/b243e081eb55942d57fe29f3edfb55bc47e48c3e
https://github.com/dev2dev/JSONKit/blob/b243e081eb55942d57fe29f3edfb55bc47e48c3e/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/b243e081eb55942d57fe29f3edfb55bc47e48c3e
JSONKit v1.4 can now return mutable collection objects. See the CHANGELOG.md for more info.https://github.com/dev2dev/JSONKit/commit/33f8aea09fbe60c62cc53c89dcad4b712d3e6af4
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
33f8aeahttps://github.com/dev2dev/JSONKit/commit/33f8aea09fbe60c62cc53c89dcad4b712d3e6af4
https://github.com/dev2dev/JSONKit/blob/33f8aea09fbe60c62cc53c89dcad4b712d3e6af4/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/33f8aea09fbe60c62cc53c89dcad4b712d3e6af4
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 …https://github.com/dev2dev/JSONKit/commit/b58e082d3f448523165ea54d394496d71b37442a
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
b58e082https://github.com/dev2dev/JSONKit/commit/b58e082d3f448523165ea54d394496d71b37442a
https://github.com/dev2dev/JSONKit/blob/b58e082d3f448523165ea54d394496d71b37442a/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/b58e082d3f448523165ea54d394496d71b37442a
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 …https://github.com/dev2dev/JSONKit/commit/e58f2a6a1f7e1fdf5b0a07345a5cedfbb79d89c4
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
e58f2a6https://github.com/dev2dev/JSONKit/commit/e58f2a6a1f7e1fdf5b0a07345a5cedfbb79d89c4
https://github.com/dev2dev/JSONKit/blob/e58f2a6a1f7e1fdf5b0a07345a5cedfbb79d89c4/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/e58f2a6a1f7e1fdf5b0a07345a5cedfbb79d89c4
Fixed a bug wrt/ not correctly handling < 0x20 characters in strings when the slow string parsing path was active.https://github.com/dev2dev/JSONKit/commit/b6125644249c1a61d45a81ea631ba332230f1f39
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
b612564https://github.com/dev2dev/JSONKit/commit/b6125644249c1a61d45a81ea631ba332230f1f39
https://github.com/dev2dev/JSONKit/blob/b6125644249c1a61d45a81ea631ba332230f1f39/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/b6125644249c1a61d45a81ea631ba332230f1f39
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 seria…https://github.com/dev2dev/JSONKit/commit/1cb8d61eda4305891c6c2f3c1c9aa122cb03ed48
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
1cb8d61https://github.com/dev2dev/JSONKit/commit/1cb8d61eda4305891c6c2f3c1c9aa122cb03ed48
https://github.com/dev2dev/JSONKit/blob/1cb8d61eda4305891c6c2f3c1c9aa122cb03ed48/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/1cb8d61eda4305891c6c2f3c1c9aa122cb03ed48
Version 1.3. See CHANGELOG.md for details.https://github.com/dev2dev/JSONKit/commit/762cfc53ea0488d58d21f78e4a7ac737f2d83e51
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
762cfc5https://github.com/dev2dev/JSONKit/commit/762cfc53ea0488d58d21f78e4a7ac737f2d83e51
https://github.com/dev2dev/JSONKit/blob/762cfc53ea0488d58d21f78e4a7ac737f2d83e51/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/762cfc53ea0488d58d21f78e4a7ac737f2d83e51
Changed the hash function for numbers to the generic standard hash function. The (now removed) hash function for numbers was originally put in place during the initial development of JSONKit in an…https://github.com/dev2dev/JSONKit/commit/309c873d2d2ea6020731306d064834e16a1e4f64
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
309c873https://github.com/dev2dev/JSONKit/commit/309c873d2d2ea6020731306d064834e16a1e4f64
https://github.com/dev2dev/JSONKit/blob/309c873d2d2ea6020731306d064834e16a1e4f64/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/309c873d2d2ea6020731306d064834e16a1e4f64
Fixed a serious crashing bug. Fixed a memory leak. Fixed an off by one error. Updated the README.md file. Added CHANGELOG.mdhttps://github.com/dev2dev/JSONKit/commit/8339b2716e557a9a1305355ff7f6b7c87b1def07
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
8339b27https://github.com/dev2dev/JSONKit/commit/8339b2716e557a9a1305355ff7f6b7c87b1def07
https://github.com/dev2dev/JSONKit/blob/8339b2716e557a9a1305355ff7f6b7c87b1def07/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/8339b2716e557a9a1305355ff7f6b7c87b1def07
Fixed a memory leak when the JSON being parsed contained associative arrays where the same key appeared more than once. Also hacked around the CFNumber limitation where CFNumbers only have a signe…https://github.com/dev2dev/JSONKit/commit/c9ffd8f823e68df96fa2f87185bee861984ef637
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
c9ffd8fhttps://github.com/dev2dev/JSONKit/commit/c9ffd8f823e68df96fa2f87185bee861984ef637
https://github.com/dev2dev/JSONKit/blob/c9ffd8f823e68df96fa2f87185bee861984ef637/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/c9ffd8f823e68df96fa2f87185bee861984ef637
Improve the performance of NSNumber serialization, add a few more convenience methods, plus a few other bits and pieces.https://github.com/dev2dev/JSONKit/commit/abd480e6e9aa22e0d59abaf711c5734f2381156b
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
abd480ehttps://github.com/dev2dev/JSONKit/commit/abd480e6e9aa22e0d59abaf711c5734f2381156b
https://github.com/dev2dev/JSONKit/blob/abd480e6e9aa22e0d59abaf711c5734f2381156b/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/abd480e6e9aa22e0d59abaf711c5734f2381156b
Encode / writer bug fixes and new features.https://github.com/dev2dev/JSONKit/commit/5b8038c44ccd4ba453b6df3dc39cc1ad1135cf8b
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
5b8038chttps://github.com/dev2dev/JSONKit/commit/5b8038c44ccd4ba453b6df3dc39cc1ad1135cf8b
https://github.com/dev2dev/JSONKit/blob/5b8038c44ccd4ba453b6df3dc39cc1ad1135cf8b/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/5b8038c44ccd4ba453b6df3dc39cc1ad1135cf8b
Add initial encode / writer support.https://github.com/dev2dev/JSONKit/commit/02eab22bc617895c35765dbf04ee974a3115803d
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
02eab22https://github.com/dev2dev/JSONKit/commit/02eab22bc617895c35765dbf04ee974a3115803d
https://github.com/dev2dev/JSONKit/blob/02eab22bc617895c35765dbf04ee974a3115803d/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/02eab22bc617895c35765dbf04ee974a3115803d
Initial check in.https://github.com/dev2dev/JSONKit/commit/8f6ca7e568f143dc1bd20d1a0a97522295eb7d5d
https://github.com/johnezang
johnezanghttps://github.com/dev2dev/JSONKit/commits?author=johnezang
8f6ca7ehttps://github.com/dev2dev/JSONKit/commit/8f6ca7e568f143dc1bd20d1a0a97522295eb7d5d
https://github.com/dev2dev/JSONKit/blob/8f6ca7e568f143dc1bd20d1a0a97522295eb7d5d/JSONKit.m
https://github.com/dev2dev/JSONKit/tree/8f6ca7e568f143dc1bd20d1a0a97522295eb7d5d
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.