Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace zend_bool uses with bool | Nikita Popov | 2021-01-15 | 1 | -2/+2 |
| | | | | | | | We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool is retained as an alias. | ||||
* | Add "const". Move constant strings to read-only memory. | Dmitry Stogov | 2020-09-07 | 1 | -1/+1 |
| | |||||
* | Accept zend_object* in zend_update_property | Nikita Popov | 2020-08-07 | 1 | -1/+1 |
| | |||||
* | Accept zend_object* in zend_unset_property | Nikita Popov | 2020-08-07 | 1 | -1/+1 |
| | |||||
* | Accept zend_object in zend_read_property | Nikita Popov | 2020-08-07 | 1 | -1/+1 |
| | |||||
* | Fix #78880: Final spelling fixes | Máté Kocsis | 2020-01-16 | 1 | -1/+1 |
| | |||||
* | Remove mention of PHP major version in Copyright headers | Gabriel Caruso | 2019-09-25 | 1 | -2/+0 |
| | | | | Closes GH-4732. | ||||
* | Merge branch 'PHP-7.3' into PHP-7.4 | Nikita Popov | 2019-07-12 | 1 | -2/+2 |
|\ | |||||
| * | Merge branch 'PHP-7.2' into PHP-7.3 | Nikita Popov | 2019-07-12 | 1 | -2/+2 |
| |\ | |||||
| | * | Use TRY_ADDREF/TRY_DELREF in soap | Nikita Popov | 2019-07-12 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | The DELREF part is a possible fix for bug #78278, the ADDREF part is a drive-by fix. | ||||
* | | | Fix persistent XML memory leaks in SOAP | Nikita Popov | 2019-06-27 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | SOAP uses a horrible bailout based error handling approach -- avoid leaking persistent XML memory by catching bailouts in a number of places. | ||||
* | | | Use labs() on long integer | Nikita Popov | 2019-06-12 | 1 | -1/+3 |
| | | | |||||
* | | | Remove function_table var from the caller | c9s | 2019-03-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | function_table var is not used in call_user_function macro anymore hence replace the usage with NULL | ||||
* | | | Replace PHP_TM_GMTOFF with AC_CHECK_MEMBERS | Peter Kokot | 2019-03-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - PHP_TM_GMTOFF removed - HAVE_TM_GMTOFF replaced with HAVE_STRUCT_TM_TM_GMTOFF - HAVE_TM_ZONE replaced with HAVE_STRUCT_TM_TM_ZONE - HAVE_TZNAME removed The PHP_TM_GMTOFF macro can be replaced with Autoconf's AC_CHECK_MEMBERS that defines the HAVE_STRUCT_TM_TM_GMTOFF symbol instead of the HAVE_TM_ZONE. The HAVE_TZNAME symbol is not used in current code. The obsolete HAVE_TM_ZONE symbol has been replaced with more proper HAVE_STRUCT_TM_TM_ZONE. These are defined by the AC_STRUCT_TIMEZONE macro. | ||||
* | | | Remove yearly range from copyright notice | Zeev Suraski | 2019-01-30 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'PHP-7.3' | Nikita Popov | 2019-01-04 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Fix bug #77410 | Nikita Popov | 2019-01-04 | 1 | -2/+2 |
| | | | |||||
* | | | Merge branch 'PHP-7.3' | Christoph M. Becker | 2018-11-12 | 1 | -1/+1 |
|\ \ \ | |/ / | | | | | | | | | | * PHP-7.3: Fix #77141: Signedness issue in SOAP when precision=-1 | ||||
| * | | Merge branch 'PHP-7.2' into PHP-7.3 | Christoph M. Becker | 2018-11-12 | 1 | -1/+1 |
| |\ \ | | |/ | | | | | | | | | | * PHP-7.2: Fix #77141: Signedness issue in SOAP when precision=-1 | ||||
| | * | Merge branch 'PHP-7.1' into PHP-7.2 | Christoph M. Becker | 2018-11-12 | 1 | -1/+1 |
| | |\ | | | | | | | | | | | | | | | | | * PHP-7.1: Fix #77141: Signedness issue in SOAP when precision=-1 | ||||
| | | * | Fix #77141: Signedness issue in SOAP when precision=-1 | Christoph M. Becker | 2018-11-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | According to php_gcvt(), we assume at most 17 fractional digits for negative precision. | ||||
| | | * | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | | | | |||||
| * | | | Future-proof email addresses | Zeev Suraski | 2018-11-01 | 1 | -1/+1 |
| | | | | |||||
* | | | | Future-proof email addresses... | Zeev Suraski | 2018-11-01 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge branch 'PHP-7.3' | Nikita Popov | 2018-10-23 | 1 | -2/+0 |
|\ \ \ \ | |/ / / | |||||
| * | | | Merge branch 'PHP-7.2' into PHP-7.3 | Nikita Popov | 2018-10-23 | 1 | -2/+0 |
| |\ \ \ | | |/ / | |||||
| | * | | Fixed bug #50675 | Cameron Porter | 2018-10-23 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | SOAP: Stop overwriting the node name when creating an XML node for an object reference. | ||||
| | * | | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | | | | |||||
* | | | | Removed unused function | Dmitry Stogov | 2018-09-25 | 1 | -10/+0 |
| | | | | |||||
* | | | | Use Zend API helper functions | Dmitry Stogov | 2018-09-11 | 1 | -31/+2 |
|/ / / | |||||
* | | | Remove unused Git attributes ident | Peter Kokot | 2018-07-25 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore. | ||||
* | | | It's safer to use zval_ptr_dtor() for iterator keys. | Dmitry Stogov | 2018-07-05 | 1 | -1/+1 |
| | | | |||||
* | | | Replace zval_dtor() with specialized destructors | Dmitry Stogov | 2018-07-05 | 1 | -2/+4 |
| | | | |||||
* | | | Use zend_string_release_ex() instread of zend_string_release() in places, ↵ | Dmitry Stogov | 2018-05-28 | 1 | -5/+5 |
| | | | | | | | | | | | | where we sure about string persistence. | ||||
* | | | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'PHP-7.2' | Dmitry Stogov | 2017-12-28 | 1 | -0/+1 |
|\ \ \ | |/ / | | | | | | | | | | * PHP-7.2: Fixed reference-counting | ||||
| * | | Merge branch 'PHP-7.1' into PHP-7.2 | Dmitry Stogov | 2017-12-28 | 1 | -0/+1 |
| |\ \ | | |/ | | | | | | | | | | * PHP-7.1: Fixed reference-counting | ||||
| | * | Fixed reference-counting | Dmitry Stogov | 2017-12-28 | 1 | -0/+1 |
| | | | |||||
| | * | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | | | |||||
* | | | Move constants into read-only data segment | Dmitry Stogov | 2017-12-14 | 1 | -1/+1 |
| | | | |||||
* | | | Avoid unnecessary reference-counting on strings. | Dmitry Stogov | 2017-11-16 | 1 | -5/+5 |
| | | | |||||
* | | | RC manipulation cleanup | Xinchen Hui | 2017-11-01 | 1 | -1/+1 |
| | | | |||||
* | | | Always use IS_CONSTANT_AST (IS_CONSTANT is removed). | Dmitry Stogov | 2017-10-10 | 1 | -1/+0 |
| | | | |||||
* | | | Refactored recursion pretection | Dmitry Stogov | 2017-10-06 | 1 | -3/+3 |
|/ / | |||||
* | | Drop soap_hash_str_find_deref() | Nikita Popov | 2017-06-25 | 1 | -23/+13 |
| | | | | | | | | And directly use zend_hash_str_find_deref() instead. | ||||
* | | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'PHP-7.1' | Nikita Popov | 2016-12-13 | 1 | -17/+33 |
|\ \ | |/ | |||||
| * | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2016-12-13 | 1 | -17/+33 |
| |\ | |||||
| | * | More fixes for bug #73089 | Nikita Popov | 2016-12-13 | 1 | -17/+33 |
| | | | | | | | | | | | | | | | | | | | | | Insert a lot more DEREFs. Some may not be necessary, but better safe than sorry. I'm thinking the soap_hash_str_find_deref function should become part of the zend_hash API -- we need this in many places. | ||||
| | * | Fixed bug #73237 | Keith Smiley | 2016-10-12 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | If the response includes both fields with simple types (which get concatenated into an XML string) and a complex type (which is parsed into an object), then the object will parsed into the same zval as the simple types and will overwrite the string. |