#
9d6e45a0 |
| 09-Jul-2014 |
Dmitry Stogov |
Changed zend_make_printable_zval() to return "use_copy" instead of additional reference argument. Improved branch prediction.
|
#
9af4b18b |
| 26-Jun-2014 |
Dmitry Stogov |
Reverted 387c491559f1507685740bf613070d27bce59e4d (it broke ext/standard/tests/file/bug44607.phpt)
|
#
387c4915 |
| 26-Jun-2014 |
Xinchen Hui |
op2 is null terminated string
|
#
2d29f2d8 |
| 09-Jun-2014 |
Dmitry Stogov |
Comparison optimization
|
#
1b891688 |
| 05-Jun-2014 |
Dmitry Stogov |
Speedup string equality check
|
#
0427ae08 |
| 02-Jun-2014 |
Dmitry Stogov |
cleanup
|
#
e34a6e92 |
| 26-May-2014 |
Dmitry Stogov |
Use new zend_hash API
|
#
4ee14c6f |
| 26-May-2014 |
Nikita Popov |
Fix ** operator with references
|
#
ec7b5e0b |
| 26-May-2014 |
Nikita Popov |
Fix incdec of ref object properties This fixes a number of infinite loops in the Symfony testsuite. It took an obscene amount of time to track this down :/
|
#
40256e0f |
| 26-May-2014 |
Dmitry Stogov |
Use specialized functions instead of macros
|
#
60e01e5d |
| 24-May-2014 |
Xinchen Hui |
Added folder mark and codes style
|
#
666197b8 |
| 24-May-2014 |
Xinchen Hui |
Added folder mark
|
#
9eb89ddd |
| 23-May-2014 |
Dmitry Stogov |
Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros.
|
#
1d8c499b |
| 23-May-2014 |
Nikita Popov |
Optimize int to string conversion Probably platform depedentant, but for me snprintf is terribly slow. The code for the long printing is taken from the smart string API.
|
#
6f0f8511 |
| 16-May-2014 |
Nikita Popov |
Assert that EMPTY_SWITCH_DEFAULT_CASE() cannot be reached in debug
|
#
f089d63d |
| 13-May-2014 |
Anatol Belski |
C89 compat
|
#
88c550a7 |
| 09-May-2014 |
Xinchen Hui |
Added vstrpprintf strpprintf to avoid duplicate string (the function name maybe improvement)
|
#
9343f874 |
| 09-May-2014 |
Nikita Popov |
Fix identical comparison of arrays with references Also commit a test I forgot.
|
#
42d4adab |
| 03-May-2014 |
Nikita Popov |
Fix SXE->string cast for __toString in inheriting class This issue was originally hacked around in zend_make_printable_zval. I've now moved the overridden __toString() handling into the
Fix SXE->string cast for __toString in inheriting class This issue was originally hacked around in zend_make_printable_zval. I've now moved the overridden __toString() handling into the SXE cast_object handler, so everything invoking that handler (zend_make_printable_zval, convert_to_string, zval_get_string, and various other more obscure usages) see the same behavior.
show more ...
|
#
d820ea9f |
| 01-May-2014 |
Nikita Popov |
Avoid superflous allocations in convert_to_string Taken from zval_get_string.
|
#
17d027ed |
| 30-Apr-2014 |
Dmitry Stogov |
Split IS_BOOL into IS_FALSE and IS_TRUE
|
#
5db9312e |
| 25-Apr-2014 |
Nikita Popov |
Add dst parameter to convert_object_to_type macro Avoids a ZVAL_DUP in the zval_get_* functions. Also improve object-to-array cast a bit by initializing the array with correct n
Add dst parameter to convert_object_to_type macro Avoids a ZVAL_DUP in the zval_get_* functions. Also improve object-to-array cast a bit by initializing the array with correct number of elements and not doing a alloc-init-free cycle when convert_object_to_type succeeds.
show more ...
|
#
778946b3 |
| 25-Apr-2014 |
Nikita Popov |
Use convert_scalar_to_array only for arrays
|
#
93f9518a |
| 25-Apr-2014 |
Nikita Popov |
Align zval_get_long/double with zval_get_string
|
#
5864ce8a |
| 22-Apr-2014 |
Dmitry Stogov |
Fixed compilation warnings
|