42 Commits (77c8e8ea2d652faa20b5eb68f4391f2eb889b34d)

Author SHA1 Message Date
Felipe Pena 43791516db - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro (again!) 18 years ago
Felipe Pena e006a89e71 - Revert ZEND_BEGIN_ARG_INFO change 18 years ago
Felipe Pena 7eb2715464 - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro 18 years ago
Felipe Pena 37e56d8538 - Fixed bug #46215 (json_encode mutates its parameter and has some class-specific state) 18 years ago
Jani Taskinen f7560881f6 MFB:- Fixed bug #38680 (Added missing handling of basic types in json_decode) 18 years ago
Jani Taskinen 24bddd5d58 ws + cs + sync with PHP_5_3 18 years ago
Felipe Pena 61a01e1c20 - MFB: Added arginfo 18 years ago
Dmitry Stogov 5059b53579 ZTS fix 19 years ago
Stanislav Malyshev 400c9ecf7b fix #43941: invalid utf-8 not accepted 19 years ago
Sebastian Bergmann 9b620d50b4 Bump copyright year, 2 of 2. 19 years ago
Sara Golemon 18e9c88c10 Add support for encoding options 19 years ago
Ilia Alshanetsky 6c4e9b52b9 MFB: Fixed bug #42785 (json_encode() formats doubles according to locale 19 years ago
Dmitry Stogov 8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 19 years ago
Jan Lehnardt 314f80f647 spaces -> tabs 19 years ago
Hannes Magnusson 374e0a5d02 Fixed bug#42090 (json_decode causes segmentation fault) 19 years ago
Ilia Alshanetsky b59b26c4bf MFB: Fixed bug #41673 (json_encode breaks large numbers in arrays). 19 years ago
Ilia Alshanetsky 893c59ba9b MFB: Fixed bug #41567 (json_encode() double conversion is inconsistent with 19 years ago
Antony Dovgal 1607e9fa79 MFB fix for #41034 19 years ago
Andrei Zmievski 1714d379d9 MFB (handling of control characters) 19 years ago
Antony Dovgal 4676d78ab5 MFB: #40503 (json_encode() value corruption on 32bit systems with overflown values) 20 years ago
Sebastian Bergmann 3717df72ae Bump year. 20 years ago
Ilia Alshanetsky 2dbfe66e4a MFB: safety checks 20 years ago
Nuno Lopes 3945428c9f MFB: little cleanup in json_determine_array_type() 20 years ago
Andrei Zmievski c2d9e83820 Clarify why the result of json_encode() is a binary string. 20 years ago
Antony Dovgal 8fba8ef219 fix folding tags, nuke json globals 20 years ago
Antony Dovgal 05da0efe36 fix coverity issue #262 (uninitialized variable) 20 years ago
Andrei Zmievski d33a905a16 Unicode support in JSON functions. 20 years ago
Andrei Zmievski 867d4a97d1 Patch to support primitive types. (Ilia) 20 years ago
Nuno Lopes 770b92198f MFB 20 years ago
Antony Dovgal 7766768cfb use E_WARNING on recursion and add null to the result to keep it valid 20 years ago
Antony Dovgal 3f197f1c3c add recursion protection to json_encode() and new tests 20 years ago
Antony Dovgal 7589a72629 json_escape_string() doesn't use tsrm_ls, so no need to pass it 20 years ago
Ilia Alshanetsky 369b7e44a0 MFB: Fixed compiler warnings and enable Json by default. 20 years ago
Omar Kilani aa8ab527f2 Fix PECL bug #7147 - rework comma insertion whilst encoding. 21 years ago
Omar Kilani 2d294a8b39 - Fix issue with encoding arrays with integer keys. 21 years ago
Omar Kilani 690859c1fd Fix encoding of empty strings. 21 years ago
Omar Kilani 94a140214c - Rewritten for better performance. 3-8x faster encodes, 2-4x faster decodes. 21 years ago
Omar Kilani 428bce101a Change license from LGPL to PHP. 21 years ago
Omar Kilani a5cfcdd276 Don't leak a json_object on a decode error. 21 years ago
Edin Kadribasic 7a57d03c8d Fixed ZTS build 21 years ago
Rasmus Lerdorf 9e45839ada A few cleanups. I hope you don't mind Omar. 21 years ago
Omar Kilani f54496cd39 Add json extension to PECL. 21 years ago