summaryrefslogtreecommitdiff
path: root/ext/json/json_parser.tab.c
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
|
* Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
|
* Regenerate bison and re2c files in jsonJakub Zelenka2015-07-181-550/+444
|
* Use ZSTR_ API to access zend_string elements (this is just renaming without ↵Dmitry Stogov2015-06-301-446/+552
| | | | semantick changes).
* Fix bug #68546 (json_decode cannot access property started with \0)Jakub Zelenka2015-06-211-7/+17
|
* Improve json parser codeJakub Zelenka2015-06-071-21/+67
|
* Tidy up and regenerate json parser with latest bison versionJakub Zelenka2015-05-101-736/+679
|
* Optimized json_parserXinchen Hui2015-05-061-691/+748
| | | | | | 1. use zend_string in key 2. use faster APIs 3. use ZVAL_COPY_VALUE instead of assignment (save u2 copy)
* fix datatype mismatchesAnatol Belski2015-03-251-1/+1
|
* s/PHP Version 5/PHP Version 7/gLior Kaplan2015-03-131-1/+1
| | | | Follow up for d0cb7153
* ZTS cleanupReeze Xia2015-03-081-1/+1
|
* Remove unused destructor in json parserJakub Zelenka2015-02-151-4/+4
|
* Add bison 3.0.4 genereted files for json parserJakub Zelenka2015-02-151-0/+1860
The definitions file (json_parser.tab.h) contains file system dependent name for C preprocessor guard: YY_PHP_JSON_YY_HOME_JAKUB_PROG_PHP_MASTER_EXT_JSON_JSON_PARSER_TAB_H_INCLUDED This is because the srcdir is used for default definitions name. It's a correct default (--definition=$(srcdir)/json_parser.tab.h) because the build would fail otherwise. Unfortunately Bison does not have a special option for defining cpp guard name. The only way would be using skeleton file but that's not possible with the current configuration as it requires using a specific bison version (disallowing range of supported versions).