#
903b6b59 |
| 26-Mar-2014 |
Xinchen Hui |
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
|
#
c9bca503 |
| 26-Mar-2014 |
Xinchen Hui |
Refactor session (incompleted) |
#
887189ca |
| 26-Mar-2014 |
Dmitry Stogov |
Refactored IS_INDIRECT usage for CV and object properties to support HashTable resizing |
Revision tags: php-5.5.11RC1, php-5.4.27RC1 |
|
#
aa5f5530 |
| 17-Mar-2014 |
Dmitry Stogov |
Refactored EG(active_symbol_table) to be zend_array* instead of HashTable* |
#
bfdaf6e8 |
| 13-Mar-2014 |
Dmitry Stogov |
Fixed reference support |
Revision tags: php-5.5.10 |
|
#
74c2deec |
| 05-Mar-2014 |
Xinchen Hui |
Fixed refcounted |
Revision tags: php-5.4.26 |
|
#
19670c2b |
| 04-Mar-2014 |
Dmitry Stogov |
Fixied calling object closures from internal functions |
Revision tags: php-5.6.0alpha3 |
|
#
639e4e1a |
| 25-Feb-2014 |
Dmitry Stogov |
Changes zend_is_callable() to use zend_string* instead of char* |
#
6fbea9ce |
| 21-Feb-2014 |
Dmitry Stogov |
Fixed exception constructor |
Revision tags: php-5.4.26RC1, php-5.5.10RC1 |
|
#
43b03c74 |
| 18-Feb-2014 |
Xinchen Hui |
Refacting smart_str |
#
837af672 |
| 18-Feb-2014 |
Sara Golemon |
Merge branch 'PHP-5.6' * PHP-5.6: Add __debugInfo() magic method
|
#
1e752ce9 |
| 18-Feb-2014 |
Sara Golemon |
Add __debugInfo() magic method class Foo { private $val = 'Random, meaningless data'; public function count() { return 42; } public function __debugInfo() {
Add __debugInfo() magic method class Foo { private $val = 'Random, meaningless data'; public function count() { return 42; } public function __debugInfo() { return ['count' => $this->count()]; } } $f = new Foo; var_dump($f);
show more ...
|
#
a0fe8e5a |
| 17-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |
#
0e425121 |
| 17-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |
#
c56a2344 |
| 14-Feb-2014 |
Dmitry Stogov |
Merge branch 'refactoring2' of github.com:zend-dev/php into refactoring2
|
#
398256e5 |
| 14-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |
#
068ec75f |
| 14-Feb-2014 |
Xinchen Hui |
Use better data structures (incomplete) |
Revision tags: php-5.6.0alpha2 |
|
#
2161103f |
| 10-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |
#
f4cfaf36 |
| 10-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |
Revision tags: php-5.5.9, php-5.4.25, php-5.5.9RC1, php-5.4.25RC1, php-5.6.0alpha1, php-5.5.8, php-5.4.24 |
|
#
0f53e374 |
| 03-Jan-2014 |
Xinchen Hui |
Merge branch 'PHP-5.6'
|
#
c081ce62 |
| 03-Jan-2014 |
Xinchen Hui |
Bump year |
Revision tags: php-5.4.24RC1, php-5.5.8RC1 |
|
#
0fc8e6af |
| 12-Dec-2013 |
Kalle Sommer Nielsen |
Eliminate another straight forward TSRMLS_FETCH() in zend_startup_module() # For THTTPD: # The code that uses a call to this function is for older versions of PHP anyway so its not cover
Eliminate another straight forward TSRMLS_FETCH() in zend_startup_module() # For THTTPD: # The code that uses a call to this function is for older versions of PHP anyway so its not covered # For Zend OpCache: # Added a new define for 5.6 and wrapped the code around that so its still compatible with older version
show more ...
|
Revision tags: php-5.5.7, php-5.4.23, php-5.3.28, php-5.5.7RC1, php-5.4.23RC1, php-5.4.22, php-5.5.6, php-5.4.22RC1, php-5.5.6RC1, php-5.4.21, php-5.5.5, php-5.4.21RC1, php-5.5.5RC1 |
|
#
0d7a6388 |
| 26-Sep-2013 |
Nikita Popov |
Implement variadic function syntax As per RFC: https://wiki.php.net/rfc/variadics |
Revision tags: php-5.5.4, php-5.4.20, php-5.5.4RC1, php-5.4.20RC1 |
|
#
08567145 |
| 26-Aug-2013 |
Nikita Popov |
Always pass return_value_ptr to internal functions Previous some places passed return_value_ptr only if the function returned by reference. Now return_value_ptr is always set, even f
Always pass return_value_ptr to internal functions Previous some places passed return_value_ptr only if the function returned by reference. Now return_value_ptr is always set, even for functions returning by-value. This allows you to return zvals without copying their contents. For this purpose two new macros RETVAL_ZVAL_FAST and RETURN_ZVAL_FAST are added: RETVAL_ZVAL_FAST(zv); /* Analog to RETVAL_ZVAL(zv, 1, 0) */ RETURN_ZVAL_FAST(zv); /* Analog to RETURN_ZVAL(zv, 1, 0) */ These macros behave similarly to the non-FAST versions with copy=1 and dtor=0, with the difference that the FAST versions will try return the zval without copying by utilizing return_value_ptr.
show more ...
|
#
d18b9698 |
| 26-Aug-2013 |
Nikita Popov |
Evaluate ZVAL_ZVAL arguments only once Also remove some isref/refcount assignments, which are no longer necessary (as ZVAL_COPY_VALUE is used now). |