Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
GitHub Copilot
Write better code with AI
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
php
/
php-src
Public
Notifications
You must be signed in to change notification settings
Fork
7.8k
Star
39k
Code
Issues
791
Pull requests
599
Actions
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security
Insights
Commits
Breadcrumbs
History for
php-src
ext
json
json_parser.y
on
php-8.4.5
User selector
All users
Datepicker
All time
Commit History
Commits on Feb 17, 2023
Fix strict prototypes warnings
iluuu1994
committed
7c3b92f
Copy full SHA for 7c3b92f
Commits on Oct 9, 2022
Fix json_validate double free in parser when discarding lookahead (#9696)
iluuu1994
authored
08e8862
Copy full SHA for 08e8862
Commits on Oct 8, 2022
RFC - json_validate() (#9399)
Show description for 2e8699f
juan-morales
and
jcm
authored
2e8699f
Copy full SHA for 2e8699f
Commits on Jul 28, 2022
Suppress unused-but-set-variable warning in parsers
Show description for 107ad28
nikic
committed
107ad28
Copy full SHA for 107ad28
Commits on May 6, 2021
Update http->https in license (#6945)
Show description for 01b3fc0
KsaR99
authored
01b3fc0
Copy full SHA for 01b3fc0
Commits on Nov 13, 2020
Inline pair production in json parser
Show description for f5be0e5
nikic
committed
f5be0e5
Copy full SHA for f5be0e5
Commits on Jul 9, 2020
Voidify some ZEND_API functions
Show description for 9839752
Girgias
committed
9839752
Copy full SHA for 9839752
Commits on Jun 8, 2020
Constify char * arguments of APIs
Show description for 88355dd
twose
authored and
nikic
committed
88355dd
Copy full SHA for 88355dd
Commits on Feb 1, 2020
Clean up the generation of the parsers
Show description for 4cbffd8
akimd
authored and
kocsismate
committed
4cbffd8
Copy full SHA for 4cbffd8
Commits on Jan 31, 2020
Use "%empty" in the parsers, instead of comments
Show description for 37d0f7d
akimd
authored and
kocsismate
committed
37d0f7d
Copy full SHA for 37d0f7d
Commits on Oct 30, 2019
Merge branch 'PHP-7.4'
Show description for 9241037
nikic
committed
9241037
Copy full SHA for 9241037
Optimize creation of empty arrays in json_decode
Show description for 447f07c
TysonAndre
authored and
nikic
committed
447f07c
Copy full SHA for 447f07c
Commits on Sep 25, 2019
Remove mention of PHP major version in Copyright headers
Show description for 5d6e923
carusogabriel
committed
5d6e923
Copy full SHA for 5d6e923
Commits on Sep 19, 2019
Merge branch 'PHP-7.4'
nikic
committed
eedc4f1
Copy full SHA for eedc4f1
Clean up JSON parser
Show description for 3fd68fd
nikic
committed
3fd68fd
Copy full SHA for 3fd68fd
Commits on Jun 12, 2019
Merge branch 'PHP-7.4'
nikic
committed
9fa009c
Copy full SHA for 9fa009c
Use %define api.pure instead of %pure-parser
Show description for 852ab5d
nikic
committed
852ab5d
Copy full SHA for 852ab5d
Commits on Mar 19, 2019
Merge branch 'PHP-7.4'
Show description for 1f150b5
petk
committed
1f150b5
Copy full SHA for 1f150b5
Upgrade deprecated directives and use non-posix bison
Show description for 864366e
petk
committed
864366e
Copy full SHA for 864366e
Commits on Feb 4, 2019
Refactor zend_object_handlers API to pass zend_object* and zend_string* insted of zval(s).
dstogov
committed
91ef412
Copy full SHA for 91ef412
Commits on Jan 30, 2019
Remove yearly range from copyright notice
zsuraski
committed
0cf7de1
Copy full SHA for 0cf7de1
Remove year range from copyright notice
zsuraski
committed
38c337f
Copy full SHA for 38c337f
Commits on Jul 5, 2018
Use zval_ptr_dtor_nogc() in JSON parser (it can't produce circular data structures)
dstogov
committed
918a9f0
Copy full SHA for 918a9f0
Commits on May 28, 2018
Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence.
dstogov
committed
5eb1f92
Copy full SHA for 5eb1f92
Commits on Jan 2, 2018
year++
laruence
committed
a6519d0
Copy full SHA for a6519d0
Commits on Nov 2, 2017
RC manipulation cleanup 2
laruence
committed
d56a534
Copy full SHA for d56a534
Commits on Sep 20, 2017
Sync json parser defs
weltling
committed
3b2e8f8
Copy full SHA for 3b2e8f8
Commits on Jan 2, 2017
Update copyright headers to 2017
SammyK
committed
9e29f84
Copy full SHA for 9e29f84
Commits on Jun 20, 2016
Use empty keys instead of _empty_ in json decoding
bukka
committed
f0d1cca
Copy full SHA for f0d1cca
Commits on May 11, 2016
Fix and clean up exporting of json parser
bukka
committed
b91c05e
Copy full SHA for b91c05e
Commits on May 2, 2016
Use embedded json parser method structure
bukka
committed
37048c0
Copy full SHA for 37048c0
Commits on Apr 10, 2016
Remove json parser depth methods and tidy it up
bukka
committed
93b67dd
Copy full SHA for 93b67dd
Add method hooking support to json parser
Show description for 72ccfda
bukka
committed
72ccfda
Copy full SHA for 72ccfda
Commits on Jan 1, 2016
Happy new year (Update copyright to 2016)
kaplanlior
committed
2eb1f38
Copy full SHA for 2eb1f38
Commits on Jun 30, 2015
Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes).
dstogov
committed
4a2e40b
Copy full SHA for 4a2e40b
Pagination
Previous
Next
You can’t perform that action at this time.