Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | |||||
* | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | |||||
* | Regenerate bison and re2c files in json | Jakub Zelenka | 2015-07-18 | 1 | -550/+444 |
| | |||||
* | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -446/+552 |
| | | | | semantick changes). | ||||
* | Fix bug #68546 (json_decode cannot access property started with \0) | Jakub Zelenka | 2015-06-21 | 1 | -7/+17 |
| | |||||
* | Improve json parser code | Jakub Zelenka | 2015-06-07 | 1 | -21/+67 |
| | |||||
* | Tidy up and regenerate json parser with latest bison version | Jakub Zelenka | 2015-05-10 | 1 | -736/+679 |
| | |||||
* | Optimized json_parser | Xinchen Hui | 2015-05-06 | 1 | -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 mismatches | Anatol Belski | 2015-03-25 | 1 | -1/+1 |
| | |||||
* | s/PHP Version 5/PHP Version 7/g | Lior Kaplan | 2015-03-13 | 1 | -1/+1 |
| | | | | Follow up for d0cb7153 | ||||
* | ZTS cleanup | Reeze Xia | 2015-03-08 | 1 | -1/+1 |
| | |||||
* | Remove unused destructor in json parser | Jakub Zelenka | 2015-02-15 | 1 | -4/+4 |
| | |||||
* | Add bison 3.0.4 genereted files for json parser | Jakub Zelenka | 2015-02-15 | 1 | -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). |