Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove support for hex number from is_numeric_string | Nikita Popov | 2015-01-28 | 1 | -35/+16 |
| | |||||
* | Fix resource leak when casting to string | Nikita Popov | 2015-01-24 | 1 | -8/+6 |
| | |||||
* | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | |||||
* | Fixed typo | Dmitry Stogov | 2015-01-14 | 1 | -3/+3 |
| | |||||
* | Improve "instanceof". Interfaces of the left operand should be checked only ↵ | Dmitry Stogov | 2015-01-14 | 1 | -9/+47 |
| | | | | if the right operand is interafce itself. | ||||
* | Add hinting | Xinchen Hui | 2015-01-12 | 1 | -1/+1 |
| | |||||
* | Faster strrpos implementation | Xinchen Hui | 2015-01-12 | 1 | -13/+55 |
| | |||||
* | Faster zend_memnstr for long text | Xinchen Hui | 2015-01-12 | 1 | -2/+53 |
| | |||||
* | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -14/+14 |
| | |||||
* | Fix the same leak with %= | Nikita Popov | 2015-01-07 | 1 | -3/+4 |
| | |||||
* | Fix leak for compound shift self-assign error cases | Nikita Popov | 2015-01-07 | 1 | -6/+8 |
| | |||||
* | Added new API function 'zend_string* zend_string_tolower(zend_string*)'. | Dmitry Stogov | 2014-12-24 | 1 | -0/+28 |
| | | | | It simplifies code and avoids unnecessary allocation and copying if string is already in lower case. | ||||
* | Please becareful with the tailed space after slash | Xinchen Hui | 2014-12-22 | 1 | -2/+2 |
| | |||||
* | share that hunk of code | Andrea Faulds | 2014-12-23 | 1 | -91/+36 |
| | |||||
* | Micro optimaztion (yeah, I know compiler supposed to do that) | Xinchen Hui | 2014-12-22 | 1 | -14/+14 |
| | |||||
* | Micro optimization | Xinchen Hui | 2014-12-21 | 1 | -15/+8 |
| | |||||
* | Micro optimizations | Xinchen Hui | 2014-12-21 | 1 | -18/+17 |
| | |||||
* | Use "float" and "integer" in typehint and zpp errors | Andrea Faulds | 2014-12-21 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into native-tls | Anatol Belski | 2014-12-14 | 1 | -0/+18 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: Fix bug #67106 split main fpm config split fpm config to two parts. PR#903 fix typo Fix undefined behaviour in strnatcmp Fix undefined behaviour in strnatcmp Fixed memory leak introduced by 73458e8f update NEWS move the test to the right place Fixed bug #68545 NULL pointer dereference in unserialize.c | ||||
| * | Fixed memory leak introduced by 73458e8f | Andrea Faulds | 2014-12-13 | 1 | -0/+18 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -133/+119 |
|/ | |||||
* | Removed unused variables | Dmitry Stogov | 2014-12-12 | 1 | -3/+0 |
| | |||||
* | Replaced zendi_convert_to_long() with _zval_get_long_func() | Dmitry Stogov | 2014-12-11 | 1 | -105/+96 |
| | |||||
* | Moved zend_is_true() from zend_execute.h/zend_execute_API.c into ↵ | Dmitry Stogov | 2014-12-11 | 1 | -61/+33 |
| | | | | | | | zend_operators.h/zend_operators.c. Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true(). Replaced zendi_convert_to_long() with cals to zend_is_true(). | ||||
* | Move checks for references into slow paths of operator functions. Remove ↵ | Dmitry Stogov | 2014-12-06 | 1 | -57/+175 |
| | | | | duplicate opcode handlers. | ||||
* | fix datatype mismatches | Anatol Belski | 2014-10-27 | 1 | -2/+2 |
| | |||||
* | Useless assignment | Xinchen Hui | 2014-10-22 | 1 | -4/+3 |
| | |||||
* | Moved proxy object support in ASSIGN_ADD (and family) from VM to slow paths ↵ | Dmitry Stogov | 2014-10-21 | 1 | -68/+66 |
| | | | | of corresponding operators | ||||
* | fix C89 compat | Anatol Belski | 2014-09-25 | 1 | -4/+8 |
| | |||||
* | fix indentation | krakjoe | 2014-09-25 | 1 | -1/+1 |
| | |||||
* | fix zts build | krakjoe | 2014-09-25 | 1 | -0/+2 |
| | |||||
* | Optimized (PRE|POST)_(INC|DEC) handlers. Moved proxy object handling into ↵ | Dmitry Stogov | 2014-09-25 | 1 | -2/+20 |
| | | | | helper function. | ||||
* | It is not likely a string | Xinchen Hui | 2014-09-23 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' into integer_semantics | Andrea Faulds | 2014-09-21 | 1 | -4/+140 |
|\ | |||||
| * | Make number printing functions less generic | Nikita Popov | 2014-09-19 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that zend_ulong is 64bit on 64bit platforms, it should be sufficient to always use it, rather than supporting multiple types. API changes: * _zend_print_unsigned_to_buf and _zend_print_signed_to_buf no longer exist. * smart_str(ing)_print_long and smart_str(ing)_print_unsigned no longer exist. * Instead of all these, zend_print_ulong_to_buf and zend_print_long_to_buf should be used. * smart_str_append_generic_ex no longer exists. * smart_str(ing)_append_off_t(_ex) no longer exists, use smart_str(ing)_append_long(_ex) instead. | ||||
| * | Fixed useless or duplicated IS_INTERNED() checks | Dmitry Stogov | 2014-09-19 | 1 | -2/+2 |
| | | |||||
| * | Split is_numeric_string_ex() into inline and non-inline parts | Dmitry Stogov | 2014-09-18 | 1 | -0/+137 |
| | | |||||
* | | Merge branch 'master' into integer_semantics | Andrea Faulds | 2014-09-16 | 1 | -177/+136 |
|\ \ | |/ | | | | | | | Conflicts: Zend/zend_operators.h | ||||
| * | We don't have to check for undefined CV if we fetch it for isset() operation | Dmitry Stogov | 2014-09-16 | 1 | -0/+2 |
| | | |||||
| * | Fix $x .= $x | Nikita Popov | 2014-09-06 | 1 | -5/+10 |
| | | | | | | | | Also add a nice comment pointing out that concat runs on magic. | ||||
| * | Fix string increment | Nikita Popov | 2014-09-05 | 1 | -3/+2 |
| | | |||||
| * | Fix overflow check for string concatenation | Nikita Popov | 2014-09-05 | 1 | -17/+16 |
| | | | | | | | | | | | | | | | | Also do the overflow check for both branches, not just the realloc one. And clean up the code a bit - move common parts outside of the realloc/alloc branches. | ||||
| * | Remove old zend_string_to_double function | Nikita Popov | 2014-09-05 | 1 | -46/+0 |
| | | |||||
| * | use portable strtol | Anatol Belski | 2014-09-02 | 1 | -1/+1 |
| | | |||||
| * | Use efree_size() instead of efree() where posible | Dmitry Stogov | 2014-08-27 | 1 | -1/+1 |
| | | |||||
| * | Fix zend_longo_str | Nikita Popov | 2014-08-25 | 1 | -3/+3 |
| | | |||||
| * | master renames phase 7PRE_AST_MERGE | Anatol Belski | 2014-08-25 | 1 | -25/+25 |
| | | |||||
| * | master renames phase 4 | Anatol Belski | 2014-08-25 | 1 | -1/+1 |
| | | |||||
| * | master renames phase 3 | Anatol Belski | 2014-08-25 | 1 | -12/+12 |
| | | |||||
| * | master renames phase 2 | Anatol Belski | 2014-08-25 | 1 | -2/+2 |
| | |