Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed bug #71020 (Use after free in Collator::sortWithSortKeys) | Xinchen Hui | 2015-12-07 | 1 | -1/+3 |
| | |||||
* | Fixed incorrect usage of HASH_OF() macro. Replaced HASH_OF() with more ↵ | Dmitry Stogov | 2015-09-24 | 1 | -2/+2 |
| | | | | appropriate Z_ARRVAL_P() or Z_OBJPROP_P(). | ||||
* | Change array sorting implementation to avoid two level callbacks system. | Dmitry Stogov | 2015-09-10 | 1 | -3/+2 |
| | | | | Simplify zval comparion API. | ||||
* | Various warning fixes | Nikita Popov | 2015-07-17 | 1 | -2/+0 |
| | |||||
* | Cleanup (avoid string reallocations) | Dmitry Stogov | 2015-07-01 | 2 | -26/+18 |
| | |||||
* | Fix Intl constructor leaks | Nikita Popov | 2015-04-17 | 1 | -7/+9 |
| | | | | | Drop the Z_OBJ(return_value) = NULL hack and return status code from ctor function instead. | ||||
* | Always throw TypeException on throwing zpp failures | Nikita Popov | 2015-04-06 | 1 | -4/+5 |
| | | | | | | | | | | | | | | Introduces a ZEND_PARSE_PARAMS_THROW flag for zpp, which forces to report FAILURE errors using a TypeException instead of a Warning, like it would happen in strict mode. Adds a zend_parse_parameters_throw() convenience function, which invokes zpp with this flag. Converts all cases I could identify, where we currently have throwing zpp usage in constructors and replaces them with this API. Error handling is still replaced to EH_THROW in some cases to handle other, domain-specific errors in constructors. | ||||
* | Patch improvement: | Dmitry Stogov | 2015-03-30 | 1 | -10/+12 |
| | | | | | | | | Removed the corresponding core code. Fixed ext/com_dotnet and ext/date. Refactored ext/intl changes. Improved ext/fileinfo and ext/pdo changes. Fixed tests. | ||||
* | Converted intl extension to use IntlException in constructors. | Danack | 2015-03-15 | 1 | -6/+6 |
| | |||||
* | Move zend_object->guards into additional slot of ↵ | Dmitry Stogov | 2015-02-04 | 1 | -1/+1 |
| | | | | zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced. | ||||
* | Fixed use after free | Dmitry Stogov | 2015-01-26 | 1 | -1/+0 |
| | |||||
* | Fixed bug #68848 Missing return | Joshua Rogers | 2015-01-17 | 1 | -1/+1 |
| | |||||
* | Faster sorting algo | Xinchen Hui | 2015-01-14 | 1 | -3/+13 |
| | |||||
* | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 4 | -8/+8 |
| | |||||
* | Fix uses of zval_add_ref and add comment on usage | Nikita Popov | 2015-01-05 | 2 | -3/+3 |
| | | | | | | | | zval_add_ref should be used as a copy ctor, after the value was already copied. In particular when used with hash insertions, it should be applied to the return value of the insert function. | ||||
* | cleanup intl types | Stanislav Malyshev | 2014-12-29 | 5 | -16/+16 |
| | |||||
* | fix typo | Stanislav Malyshev | 2014-12-28 | 1 | -1/+1 |
| | |||||
* | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 12 | -93/+92 |
| | |||||
* | Merge branch 'PHP-5.6' | Stanislav Malyshev | 2014-11-30 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | * PHP-5.6: Update NEWS fix typo Added test and review suggestion Fix bug #68335: rmdir doesnt work with file:// stream wrapper | ||||
| * | fix typo | Stanislav Malyshev | 2014-11-30 | 1 | -1/+1 |
| | | |||||
| * | fix const warnings in intl methods | Stanislav Malyshev | 2013-10-20 | 1 | -1/+1 |
| | | |||||
* | | typo fixes - https://github.com/vlajos/misspell_fixer | Veres Lajos | 2014-11-19 | 2 | -2/+2 |
| | | |||||
* | | Merge branch 'master' into issue-67910 | Florian MARGAINE | 2014-09-20 | 20 | -20/+20 |
|\ \ | | | | | | | | | | | | | | | | Conflicts: README.PARAMETER_PARSING_API ext/gmp/tests/001.phpt | ||||
| * | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 20 | -20/+20 |
| | | | |||||
* | | | Replaces php5 with php7, without whitespace changes. | Florian MARGAINE | 2014-09-20 | 1 | -1/+1 |
|/ / | |||||
* | | first show to make 's' work with size_t | Anatol Belski | 2014-08-27 | 3 | -4/+4 |
| | | |||||
* | | master renames phase 7PRE_AST_MERGE | Anatol Belski | 2014-08-25 | 1 | -1/+1 |
| | | |||||
* | | master renames phase 3 | Anatol Belski | 2014-08-25 | 1 | -2/+2 |
| | | |||||
* | | master renames phase 1 | Anatol Belski | 2014-08-25 | 9 | -58/+58 |
| | | |||||
* | | yet trivial fixes | Anatol Belski | 2014-08-20 | 1 | -1/+1 |
| | | |||||
* | | ported ext/intl, bugfixes to go | Anatol Belski | 2014-08-19 | 6 | -26/+26 |
| | | |||||
* | | basic macro replacements, all at once | Anatol Belski | 2014-08-19 | 7 | -33/+33 |
| | | |||||
* | | Fixed version id | Xinchen Hui | 2014-08-16 | 1 | -1/+1 |
| | | |||||
* | | Better version checking | Xinchen Hui | 2014-08-15 | 1 | -1/+1 |
| | | |||||
* | | update zend_make_printable_zval to take TSRM context | krakjoe | 2014-08-11 | 1 | -2/+4 |
| | | |||||
* | | Fixed bug #67725 (now we create immutable arrays only in SHM) | Dmitry Stogov | 2014-08-05 | 1 | -1/+1 |
| | | |||||
* | | Fixed valgrind issues | Xinchen Hui | 2014-07-31 | 1 | -1/+3 |
| | | |||||
* | | Fixed ZTS build | Dmitry Stogov | 2014-07-14 | 1 | -2/+2 |
| | | |||||
* | | Changed zend_make_printable_zval() to return "use_copy" instead of ↵ | Dmitry Stogov | 2014-07-09 | 1 | -1/+1 |
| | | | | | | | | | | | | additional reference argument. Improved branch prediction. | ||||
* | | Partial fix that allows internal constructors to set $this to null. | Dmitry Stogov | 2014-07-09 | 1 | -0/+8 |
| | | | | | | | | | | | | | | The address of $this passed to drectly called internal constructor in execute_data->return_value. Internal constructors should use ZEND_CTOR_MAKE_NULL() macro (insted of previous ZEND_NULL(EG(This))) to do the work. This patch doesn't fix the problem for indirectly called constructors. e.g. parant::__construct(). | ||||
* | | Separate argument | Dmitry Stogov | 2014-07-08 | 1 | -1/+1 |
| | | |||||
* | | Fixed collator_sort | Xinchen Hui | 2014-06-29 | 1 | -14/+8 |
| | | |||||
* | | Fixed segfault while starting up | Xinchen Hui | 2014-06-28 | 1 | -1/+1 |
| | | |||||
* | | Refactoring ext/intl (only compilerable now, far to finish :<) | Xinchen Hui | 2014-06-28 | 3 | -6/+4 |
| | | |||||
* | | Refactoring ext/intl (incompleted) | Xinchen Hui | 2014-06-28 | 7 | -215/+192 |
| | | |||||
* | | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-10 | 1 | -2/+2 |
| | | |||||
* | | fix const warnings in intl methods | Stanislav Malyshev | 2013-10-20 | 1 | -1/+1 |
|/ | |||||
* | HASH_KEY_NON_EXISTANT fix | Veres Lajos | 2013-07-21 | 1 | -2/+2 |
| | |||||
* | Merge branch 'PHP-5.4' | Gustavo Lopes | 2012-08-22 | 2 | -6/+5 |
|\ | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Fix handling of several uinitialized intl objects Fix handling of several uinitialized intl objects - Fix NEWS - BFN Conflicts: ext/intl/dateformat/dateformat.c | ||||
| * | Merge branch 'PHP-5.3' into PHP-5.4 | Gustavo Lopes | 2012-08-22 | 2 | -6/+5 |
| |\ | | | | | | | | | | | | | * PHP-5.3: Fix handling of several uinitialized intl objects |