]> granicus.if.org Git - php/commit
Optimized json_parser
authorXinchen Hui <laruence@php.net>
Wed, 6 May 2015 03:37:30 +0000 (11:37 +0800)
committerXinchen Hui <laruence@php.net>
Wed, 6 May 2015 03:37:30 +0000 (11:37 +0800)
commit76fb02123fd176d8f201a072ba2fa1930e0a991c
tree7b4e1e0a138eed7e6f3b8452b14009b074be5699
parent9f0dbdf6c882e476bbad1fe8d42ef7c39362f3fa
Optimized json_parser

1. use zend_string in key
2. use faster APIs
3. use ZVAL_COPY_VALUE instead of assignment (save u2 copy)
ext/json/json_parser.tab.c
ext/json/json_parser.tab.h
ext/json/json_parser.y