Revision tags: php-5.5.15, php-5.4.31 |
|
#
6cc487df |
| 18-Jul-2014 |
Xinchen Hui |
Revert "stash" (pushed by accident) This reverts commit a18bf5fc9303e2739ee7026bdb3bbf272bf4baa8.
|
#
a18bf5fc |
| 16-Jul-2014 |
Xinchen Hui |
stash
|
#
27f38798 |
| 11-Jul-2014 |
Dmitry Stogov |
Fast parameter parsing API This API is experemental. It may be changed or removed. It should be used only for really often used functions. (Keep the original parsing code and wrap us
Fast parameter parsing API This API is experemental. It may be changed or removed. It should be used only for really often used functions. (Keep the original parsing code and wrap usage with #ifndef FAST_ZPP)
show more ...
|
#
c85c795e |
| 09-Jul-2014 |
Dmitry Stogov |
Imporoved EXPECTED/UNEXPECTED macros to support not boolean expressions. Fixed invalid EXPECTED() usage.
|
#
9d6e45a0 |
| 09-Jul-2014 |
Dmitry Stogov |
Changed zend_make_printable_zval() to return "use_copy" instead of additional reference argument. Improved branch prediction.
|
Revision tags: php-5.4.31RC1, php-5.5.15RC1 |
|
#
5aa91be5 |
| 07-Jul-2014 |
Dmitry Stogov |
Simplify call-frame handling
|
#
412ad4b2 |
| 02-Jul-2014 |
Dmitry Stogov |
Uinified call frame handling for user and internal functions. Now EG(current_execute_data) always point to the call frame of the currently executed function.
|
Revision tags: php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1 |
|
#
2508d493 |
| 18-Jun-2014 |
Xinchen Hui |
Fixed typo
|
#
6288bb8f |
| 17-Jun-2014 |
Xinchen Hui |
Refactoring mysqlnd (incompleted, only mysqlnd ext compilable)
|
Revision tags: php-5.5.14RC1, php-5.4.30RC1 |
|
#
592c8a04 |
| 10-Jun-2014 |
Dmitry Stogov |
Improved conditions order
|
#
c1965f58 |
| 05-Jun-2014 |
Dmitry Stogov |
Use reference counting instead of zval duplication
|
Revision tags: php-5.6.0beta4 |
|
#
0427ae08 |
| 02-Jun-2014 |
Dmitry Stogov |
cleanup
|
#
032bdbba |
| 30-May-2014 |
Dmitry Stogov |
Improved conditions order
|
#
b3b616cf |
| 29-May-2014 |
Dmitry Stogov |
Introduced immutable arrays. They don't need to be copyed and may be used directly from SHM.
|
Revision tags: php-5.4.29, php-5.5.13 |
|
#
6f0f8511 |
| 16-May-2014 |
Nikita Popov |
Assert that EMPTY_SWITCH_DEFAULT_CASE() cannot be reached in debug
|
Revision tags: php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1 |
|
#
88c550a7 |
| 09-May-2014 |
Xinchen Hui |
Added vstrpprintf strpprintf to avoid duplicate string (the function name maybe improvement)
|
Revision tags: php-5.6.0beta2, php-5.5.12, php-5.4.28 |
|
#
08ae8815 |
| 23-Apr-2014 |
Nikita Popov |
Allocate zend_strings with correct size For me (32bit) sizeof(zend_string) is 20, which means that the char[1] array at the end is padded with three bytes. Thus allocating based on s
Allocate zend_strings with correct size For me (32bit) sizeof(zend_string) is 20, which means that the char[1] array at the end is padded with three bytes. Thus allocating based on sizeof(zend_string)-1 overallocates by those 3 padding bytes. This commit fixes the allocation size, by using XtOffsetOf.
show more ...
|
#
bda96e3c |
| 21-Apr-2014 |
Nikita Popov |
Use zval_get_string in print_zval and propagate TSRMLS
|
Revision tags: php-5.4.28RC1, php-5.5.12RC1 |
|
#
050d7e38 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup (1-st round)
|
#
f614fc68 |
| 11-Apr-2014 |
Bob Weinand |
Fix bug #66015 by reverting "Removed operations on constant arrays."
|
Revision tags: php-5.6.0beta1 |
|
#
816f8dfe |
| 09-Apr-2014 |
Dmitry Stogov |
Fixed macro
|
#
58f0f250 |
| 03-Apr-2014 |
Dmitry Stogov |
Various VM optimizations
|
#
76cc99fe |
| 03-Apr-2014 |
Dmitry Stogov |
Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc)
|
#
d8099d04 |
| 02-Apr-2014 |
Dmitry Stogov |
Changed data layout to allow more efficient operations
|
Revision tags: php-5.4.27, php-5.5.11 |
|
#
ea85451b |
| 27-Mar-2014 |
Dmitry Stogov |
Refactored data structures to keep zend_object* instead of a whole zval in some places
|