Revision tags: php-5.3.20, php-5.4.10, php-5.5.0alpha2 |
|
#
2d1694d4 |
| 11-Dec-2012 |
Adam Harvey |
Alter php_json_decode_ex() to respect JSON_BIGINT_AS_STRING for bare numbers. Fixes bug #63737 (json_decode does not properly decode with options parameter).
|
Revision tags: php-5.3.20RC1, php-5.4.10RC1 |
|
#
7751a688 |
| 26-Nov-2012 |
Remi Collet |
Related bug #63588 fix length computation + optimize for speed Following comment from Yoram "The patch looks fine, except of testing for true value of utf16 in each iteration." Also
Related bug #63588 fix length computation + optimize for speed Following comment from Yoram "The patch looks fine, except of testing for true value of utf16 in each iteration." Also fix the length computation during check phase.
show more ...
|
#
289bb339 |
| 25-Nov-2012 |
Remi Collet |
Fixed bug #63588 Duplicate implementation of php_next_utf8_char Json use an utf8 parser from a third party library, switch to our implementation of php_next_utf8_char. This also help
Fixed bug #63588 Duplicate implementation of php_next_utf8_char Json use an utf8 parser from a third party library, switch to our implementation of php_next_utf8_char. This also helps on solving #63520. All the unit tests succeed. Our implementation also seems a little faster. json.dsp need to be regenerated.
show more ...
|
Revision tags: php-5.3.19, php-5.4.9, php-5.5.0alpha1, php-5.3.19RC1, php-5.4.9RC1, php-5.3.18, php-5.4.8, php-5.3.18RC1, php-5.4.8RC1, php-5.3.17, php-5.4.7, php-5.4.7RC1, php-5.3.16, php-5.4.6, php-5.4.6RC1 |
|
#
f8559194 |
| 29-Jul-2012 |
Xinchen Hui |
Fix test failed due to new feature introduced in 45d596ea
|
#
45d596ea |
| 24-Jul-2012 |
Florian Anderiasch |
Add optional depth parameter to json_encode #62369
|
Revision tags: php-5.4.5, php-5.3.15, php-5.3.15RC1 |
|
#
bcc87ba6 |
| 04-Jul-2012 |
johannes |
Revert change 3f3ad30c50: There shouldn't be new features in 5.3, especially not if they aren't in 5.4, too.
|
Revision tags: php-5.4.5RC1 |
|
#
b7903f97 |
| 01-Jul-2012 |
Nikita Popov |
Revert JSON merges to 5.4 This reverts the following merge commits (-m 1): 405ebfcd182a39f0960ff7d7055d49053d3e0316 d372b33c9b941be9a795bf3705bd22dc5f6092c3 36fa17a5fae84ab3
Revert JSON merges to 5.4 This reverts the following merge commits (-m 1): 405ebfcd182a39f0960ff7d7055d49053d3e0316 d372b33c9b941be9a795bf3705bd22dc5f6092c3 36fa17a5fae84ab332366a202f0a709279a2466a
show more ...
|
#
250393f9 |
| 01-Jul-2012 |
Nikita Popov |
Revert JSON changes to PHP 5.3 This reverts the following commits: 974324676b2436f159f42d9241c569f813471684 4662151ea7d7b6920d115cf2a2d6e9d4232727a3 84fe2cc890e49f40bac7c3ba
Revert JSON changes to PHP 5.3 This reverts the following commits: 974324676b2436f159f42d9241c569f813471684 4662151ea7d7b6920d115cf2a2d6e9d4232727a3 84fe2cc890e49f40bac7c3ba74b3cfc6dc4cef2f This does not revert the JSON changes released in PHP 5.3.14.
show more ...
|
#
b741d331 |
| 01-Jul-2012 |
Stanislav Malyshev |
fix bug #61359: json_encode() calls too many reallocs
|
#
97432467 |
| 28-Jun-2012 |
Nikita Popov |
Add json_last_error_msg() function This replaces json_last_error(true) and is consistent with other custom error handling functions.
|
#
4662151e |
| 27-Jun-2012 |
Nikita Popov |
Improve JSON error handling json_encode() no longer throws warnings. Instead only the error code for json_last_error() is set. As it is hard to debug the error from just an erro
Improve JSON error handling json_encode() no longer throws warnings. Instead only the error code for json_last_error() is set. As it is hard to debug the error from just an error code an optional $as_string parameter was added to json_last_error(), which returns an error message instead of an error code.
show more ...
|
#
84fe2cc8 |
| 23-Jun-2012 |
Nikita Popov |
Improve json_encode error handling json_encode() now returns bool(false) for all possible errors, throws the respective warning and also sets the respective json_last_error() error c
Improve json_encode error handling json_encode() now returns bool(false) for all possible errors, throws the respective warning and also sets the respective json_last_error() error code. Three new error codes have been added: * JSON_ERROR_RECURSION * JSON_ERROR_INF_OR_NAN * JSON_ERROR_UNSUPPORTED_TYPE To get a partial JSON output instead of bool(false) the option JSON_PARTIAL_OUTPUT_ON_ERROR can be specified. In this case the invalid segments will be replaced either by null (for recursion, unsupported type and invalid JSON) or 0 (for Inf and NaN). The warning for invalid UTF-8 stays intact and is thrown also with display_errors = On. If this behavior is undesired this can be remedied later.
show more ...
|
Revision tags: php-5.3.14, php-5.4.4, php-5.3.14RC2, php-5.4.4RC2, php-5.3.14RC1, php-5.4.4RC1 |
|
#
92bc49b2 |
| 09-May-2012 |
Felipe Pena |
- Fixed bug #61978 (Object recursion not detected for classes that implement JsonSerializable)
|
Revision tags: php-5.3.13, php-5.4.3, php-5.4.2, php-5.3.12 |
|
#
7bbd5521 |
| 02-May-2012 |
Stanislav Malyshev |
Revert "Fix bug #61537 (json_encode() incorrectly truncates/discards information) and" This reverts commit cb2a1c71c96d7c9b2ee03d77beae0c8e0d385f1b. The fix is not correct, not fixed aft
Revert "Fix bug #61537 (json_encode() incorrectly truncates/discards information) and" This reverts commit cb2a1c71c96d7c9b2ee03d77beae0c8e0d385f1b. The fix is not correct, not fixed after discussion on github. Please fix the issues and reapply the patch
show more ...
|
Revision tags: php-5.3.11, php-5.4.1, php-5.3.11RC2, php-5.4.1RC2 |
|
#
cb2a1c71 |
| 02-Apr-2012 |
Adam Harvey |
Fix bug #61537 (json_encode() incorrectly truncates/discards information) and remove a test case that's now mooted by this fix.
|
#
3f3ad30c |
| 02-Apr-2012 |
Adam Harvey |
Fix bug #61537 (json_encode() incorrectly truncates/discards information) and remove a test case that's now mooted by this fix.
|
Revision tags: php-5.3.11RC1, php-5.4.1RC1, PHP-5.4.1-RC1 |
|
#
76ef76d2 |
| 19-Mar-2012 |
Matt Nowack |
Adding Braces in json.c to conform with coding standards
|
Revision tags: php-5.4.0, php-5.4.0RC8, php-5.3.10, php-5.4.0RC7, php-5.4.0RC6, php-5.3.9, php-5.4.0RC5 |
|
#
e4ca0ed0 |
| 01-Jan-2012 |
Felipe Pena |
- Year++
|
#
8775a375 |
| 01-Jan-2012 |
Felipe Pena |
- Year++
|
#
4e198252 |
| 01-Jan-2012 |
Felipe Pena |
- Year++
|
Revision tags: php-5.3.9RC4, php-5.4.0RC4, php-5.3.9RC3, php-5.4.0RC3, php-5.3.9RC2, php-5.4.0RC2, php-5.4.0RC1, php-5.3.9RC1, php-5.4.0beta2 |
|
#
199b52c1 |
| 17-Oct-2011 |
Ilia Alshanetsky |
Fixed bug #55543 (json_encode() with JSON_NUMERIC_CHECK fails on objects with numeric string properties)
|
#
d4ae4e79 |
| 17-Oct-2011 |
Ilia Alshanetsky |
Fixed bug #55543 (json_encode() with JSON_NUMERIC_CHECK fails on objects with numeric string properties)
|
#
65732af7 |
| 17-Oct-2011 |
Ilia Alshanetsky |
Fixed bug #55543 (json_encode() with JSON_NUMERIC_CHECK fails on objects with numeric string properties)
|
Revision tags: php-5.4.0beta1, yaf-2.1.0 |
|
#
a1501cf1 |
| 29-Aug-2011 |
Gwynne Raskind |
Add unescaped Unicode encoding to json_encode(). Closes bug #53946. Patch by Irker and Gwynne.
|
#
06292974 |
| 29-Aug-2011 |
Gwynne Raskind |
Add unescaped Unicode encoding to json_encode(). Closes bug #53946. Patch by Irker and Gwynne.
|