Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update exception error messages | Aaron Piotrowski | 2015-06-14 | 2 | -10/+12 |
| | |||||
* | Merge branch 'master' into throwable-interface | Aaron Piotrowski | 2015-06-14 | 97 | -6730/+9698 |
|\ | | | | | | | | | | | | | # Conflicts: # Zend/zend_language_scanner.c # Zend/zend_language_scanner.l # ext/simplexml/tests/SimpleXMLElement_xpath.phpt | ||||
| * | Fix off by one in short_circuiting optimization | Bob Weinand | 2015-06-14 | 1 | -3/+3 |
| | | |||||
| * | Simplify the condition | Xinchen Hui | 2015-06-14 | 1 | -10/+5 |
| | | |||||
| * | Revert "Revert "Expand optimizations regarding short-circuting a bit"" | Bob Weinand | 2015-06-14 | 2 | -17/+45 |
| | | | | | | | | | | | | This reverts commit 3770a5ac666cdd4ff4803743232125948140450b. Fixes the bug which probably made make install fail on travis (It never happened to me that all tests passed, but make install failed...) | ||||
| * | Revert "Expand optimizations regarding short-circuting a bit" | Xinchen Hui | 2015-06-14 | 2 | -47/+19 |
| | | | | | | | | | | | | This break the CI (build error) This reverts commit 3cfa58367b1b85d346d9be6cf9ae116c63571247. | ||||
| * | Expand optimizations regarding short-circuting a bit | Bob Weinand | 2015-06-14 | 2 | -19/+47 |
| | | |||||
| * | Fix short-circuting (bug #69825) | Bob Weinand | 2015-06-14 | 2 | -1/+34 |
| | | |||||
| * | Fix bug #69814 Enabling php_curl, php_mysqli, and php_openssl causes php-cgi ↵ | Anatol Belski | 2015-06-13 | 1 | -0/+8 |
| | | | | | | | | to crash | ||||
| * | Revert "We are allowed to break ABI now..." | Xinchen Hui | 2015-06-13 | 1 | -11/+11 |
| | | | | | | | | This reverts commit 30a8000ca11c719f1807c346908b3a4e8537dbbe. | ||||
| * | We are allowed to break ABI now... | Xinchen Hui | 2015-06-13 | 1 | -11/+11 |
| | | |||||
| * | typo | Xinchen Hui | 2015-06-13 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'master' of git.php.net:php-src | Xinchen Hui | 2015-06-13 | 5 | -3/+16 |
| |\ | |||||
| | * | Cache the class_name typehint key in arg_info | Bob Weinand | 2015-06-12 | 5 | -3/+16 |
| | | | | | | | | | | | | This leads to up to 2% improvement on one tested real world application by not having to always recalculate the lowercased string and its hash | ||||
| * | | Fixed Bug #69761 (Serialization of anonymous classes should be prevented) | Xinchen Hui | 2015-06-13 | 4 | -34/+49 |
| |/ | | | | | | | | | | | And also cleanup anonymous class compiling, it make no sense prefix a namespace to anonymous class name. and it is always lowcased and interned string. | ||||
| * | Fixed bug #69805 (null ptr deref and seg fault in zend_resolve_class_name) | Xinchen Hui | 2015-06-12 | 2 | -2/+13 |
| | | |||||
| * | Get rid of more ZVAL_ZVAL() macros | Dmitry Stogov | 2015-06-12 | 2 | -6/+22 |
| | | |||||
| * | Avoid zval duplication in ZVAL_ZVAL() macro (it was necessary only in few ↵ | Dmitry Stogov | 2015-06-12 | 5 | -36/+26 |
| | | | | | | | | | | | | places). Switch from ZVAL_ZVAL() to simpler macros where possible (it makes sense to review remaining places) | ||||
| * | Make convert_to_* safe with rc>1 | Nikita Popov | 2015-06-11 | 6 | -28/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This only involves switching zval_dtor to zval_ptr_dtor for arrays and making the convert_to_object for arrays a bit more generic. All the other changes outside zend_operators.c just make use of this new ability (use COPY instead of DUP). What's still missing: Proper references handling. I've seen many convert_to* calls that will break when a reference is used. Also fixes bug #69788. | ||||
| * | Merge branch 'PHP-5.6' | Nikita Popov | 2015-06-11 | 2 | -1/+31 |
| |\ | | | | | | | | | | | | | Conflicts: Zend/zend_generators.c | ||||
| | * | Fix bug #69740 | Nikita Popov | 2015-06-11 | 2 | -0/+31 |
| | | | |||||
| * | | Fixed internal class flag restore | Xinchen Hui | 2015-06-11 | 1 | -0/+1 |
| | | | |||||
| * | | Compile-time constant folding | Dmitry Stogov | 2015-06-11 | 1 | -3/+30 |
| | | | |||||
| * | | fix bad formatted "undefined offset" notice when key is negative | Márcio Almada | 2015-06-10 | 2 | -2/+23 |
| | | | |||||
| * | | Fetch operands of opceodes for binary operators in certain order (from left ↵ | Dmitry Stogov | 2015-06-10 | 2 | -382/+496 |
| | | | | | | | | | | | | to right). | ||||
| * | | Merge branch 'PHP-5.6' | Anatol Belski | 2015-06-10 | 1 | -1/+1 |
| |\ \ | | |/ | | | | | | | | | | * PHP-5.6: regenerated the ini scanner | ||||
| | * | Merge branch 'PHP-5.5' into PHP-5.6 | Anatol Belski | 2015-06-10 | 1 | -1/+1 |
| | |\ | | | | | | | | | | | | | | | | | * PHP-5.5: regenerated the ini scanner | ||||
| | | * | regenerated the ini scanner | Anatol Belski | 2015-06-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | follow up fix for bug #69551 | ||||
| * | | | Merge branch 'PHP-5.6' | Anatol Belski | 2015-06-10 | 2 | -1/+17 |
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: updated NEWS updated NEWS fixed bug, where a linebreak immediately after an opening quote of a value caused a segfault made failing test more meaningful added failing test | ||||
| | * | | Merge branch 'PHP-5.5' into PHP-5.6 | Anatol Belski | 2015-06-10 | 2 | -1/+17 |
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: updated NEWS fixed bug, where a linebreak immediately after an opening quote of a value caused a segfault made failing test more meaningful added failing test | ||||
| | | * | fixed bug, where a linebreak immediately after an opening quote of a value ↵ | Christoph M. Becker | 2015-06-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | caused a segfault | ||||
| | | * | made failing test more meaningful | Christoph M. Becker | 2015-06-10 | 1 | -6/+11 |
| | | | | |||||
| | | * | added failing test | Christoph M. Becker | 2015-06-10 | 1 | -0/+11 |
| | | | | |||||
| * | | | Also reflects the case change | Xinchen Hui | 2015-06-08 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fixed bug #69767 (Default parameter value with wrong type segfaults) | Xinchen Hui | 2015-06-08 | 2 | -1/+10 |
| | | | | |||||
| * | | | Use better zend_hash_* functions | Dmitry Stogov | 2015-06-05 | 1 | -0/+9 |
| | | | | |||||
| * | | | Fixed incorrect ZEND_FILE_LINE_CC usage | Dmitry Stogov | 2015-06-05 | 1 | -10/+7 |
| | | | | |||||
| * | | | Improve the fix for bug #69756 | Xinchen Hui | 2015-06-05 | 2 | -3/+4 |
| | | | | |||||
| * | | | Fixed bug #69756 (Fatal error: Nesting level too deep - recursive ↵ | Dmitry Stogov | 2015-06-05 | 2 | -1/+13 |
| | | | | | | | | | | | | | | | | dependency? with ===) | ||||
| * | | | Merge branch 'master' of git.php.net:php-src | Xinchen Hui | 2015-06-05 | 5 | -2278/+3158 |
| |\ \ \ | |||||
| | * | | | Delay checks for undefined CV variables after checks for fast paths. | Dmitry Stogov | 2015-06-05 | 4 | -889/+1822 |
| | | | | | |||||
| | * | | | Convert "switch" into series of "if". This allows better fast-path ↵ | Dmitry Stogov | 2015-06-04 | 2 | -817/+736 |
| | | | | | | | | | | | | | | | | | | | | placement, additional specialization and makes final code less. | ||||
| | * | | | Avoid useless copying and duplication | Dmitry Stogov | 2015-06-04 | 2 | -1018/+1046 |
| | | | | | |||||
| | * | | | Specialize out useless checks. Only IS_VAR may be EG(error). | Dmitry Stogov | 2015-06-04 | 2 | -9/+9 |
| | | | | | |||||
| | * | | | fix bitwise object operations | Bob Weinand | 2015-06-04 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | Fixed bug #69758 (Item added to array not being removed by array_pop/shift) | Xinchen Hui | 2015-06-05 | 2 | -1/+28 |
| |/ / / | |||||
| * | | | Fixed bug #69755 (segfault in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER) | Dmitry Stogov | 2015-06-04 | 2 | -0/+17 |
| | | | | |||||
| * | | | Fix Bug #69754 (Compile failure with ::class in array) | Bob Weinand | 2015-06-03 | 2 | -2/+31 |
| | | | | |||||
| * | | | Removed useless code (there is nothing to free for string offsets). | Dmitry Stogov | 2015-06-03 | 2 | -250/+0 |
| | | | | |||||
| * | | | Removed dead code (IS_CONST operand can't be IS_OBJECT) | Dmitry Stogov | 2015-06-03 | 2 | -39/+56 |
| | | | |