#
b009f84e |
| 28-Oct-2015 |
Dmitry Stogov |
Removed incorrect "return" statement
|
#
eb7be537 |
| 27-Oct-2015 |
Dmitry Stogov |
Speed up fetching of class entries for self:: parent:: and static:: This is generalized solution for Bob's idea of speed up self::method() calls without ZEND_FETCH_CLASS. At first,
Speed up fetching of class entries for self:: parent:: and static:: This is generalized solution for Bob's idea of speed up self::method() calls without ZEND_FETCH_CLASS. At first, it adds few new opcodes to separate class related behaviour: FETCH_STATIC_PROP_R FETCH_STATIC_PROP_W FETCH_STATIC_PROP_RW FETCH_STATIC_PROP_FUNC_ARG FETCH_STATIC_PROP_UNSET FETCH_STATIC_PROP_IS UNSET_STATIC_PROP ISSET_ISEMPTY_STATIC_PROP FETCH_CLASS_CONSTANT At seconds, it enables IS_UNUSED operand to fetch (self, parent or static without separate FETCH_CLASS) for new opcodes and the following ones: INIT_STATIC_METHOD_CALL NEW END_INSTANCEOF Finaly, opcache optimizer had to be fixed to support new opcodes.
show more ...
|
#
b9cc3176 |
| 24-Oct-2015 |
Nikita Popov |
Fix bug #70782
|
#
43a43368 |
| 19-Oct-2015 |
Levi Morrison |
Refactor zend_mark_function_as_generator
|
Revision tags: php-7.0.0RC5 |
|
#
ddb6d780 |
| 06-Oct-2015 |
Márcio Almada |
Fix bug #70650
|
#
e0b3b3c7 |
| 06-Oct-2015 |
Dmitry Stogov |
Revert "Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClosure())" This reverts commit 517b5536259ecf7697f353f4bfbafde857fc1f81.
|
#
3c034805 |
| 06-Oct-2015 |
Dmitry Stogov |
Revert "Speed up self::method() calls (no ZEND_FETCH_CLASS)" This reverts commit 8c33bdb976e957ea67ebffd424e0a133a79c6ebe.
|
#
5a49ac77 |
| 06-Oct-2015 |
Dmitry Stogov |
Revert "Speed up self::$property access by 20%" This reverts commit 0fbd3e5fe7c2df5f8eb8cf2f217902f80a9fd894.
|
#
0fbd3e5f |
| 05-Oct-2015 |
Bob Weinand |
Speed up self::$property access by 20%
|
#
8c33bdb9 |
| 05-Oct-2015 |
Bob Weinand |
Speed up self::method() calls (no ZEND_FETCH_CLASS)
|
#
2fb8bb11 |
| 04-Oct-2015 |
Xinchen Hui |
Fixed bug #70632 (Third one of segfault in gc_remove_from_buffer)
|
#
517b5536 |
| 03-Oct-2015 |
Bob Weinand |
Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClosure()) This additionally removes support for binding to an unknown (not in parent hierarchy) scope. Removing suppo
Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClosure()) This additionally removes support for binding to an unknown (not in parent hierarchy) scope. Removing support for cross-scope is necessary for certain compile-time assumptions (like class constants) to prevent unexpected results
show more ...
|
#
6c61286d |
| 02-Oct-2015 |
Bob Weinand |
Do not include zend_verify_return_type in executable ops (phpdbg)
|
Revision tags: php-5.5.30 |
|
#
45cb42f4 |
| 30-Sep-2015 |
Xinchen Hui |
Simply use 0/1 instead as dmitry suggested
|
Revision tags: php-5.6.14 |
|
#
df2ff751 |
| 29-Sep-2015 |
Xinchen Hui |
Make ZEND_ECHO and removed ZEND_PRINT distinguishable
|
#
88e14744 |
| 29-Sep-2015 |
Xinchen Hui |
Make ZEND_ECHO and removed ZEND_PRINT distinguishable
|
Revision tags: php-7.0.0RC4 |
|
#
29bf529d |
| 23-Sep-2015 |
Anatol Belski |
fix warning
|
#
1a5d6acf |
| 20-Sep-2015 |
Joe Watkins |
ZEND_COMPILE_GUARDS compiler option
|
Revision tags: php-5.6.14RC1, php-7.0.0RC3 |
|
#
4ddeeb49 |
| 11-Sep-2015 |
Xinchen Hui |
Remove free_string_zval
|
Revision tags: php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45, php-5.6.13RC1, php-7.0.0RC1 |
|
#
34834c58 |
| 18-Aug-2015 |
Bob Weinand |
Fixed bug #70293 (Crash with specific assertions and zend.assertions=-1)
|
#
12140986 |
| 12-Aug-2015 |
Xinchen Hui |
use efree_size here
|
#
dbd8edbb |
| 11-Aug-2015 |
Bob Weinand |
Fixed bug #70241 (Skipped assertions affect Generator returns)
|
#
7ecb7618 |
| 06-Aug-2015 |
Steven Hilder |
Allow property names from anonymous classes to be unmangled
|
Revision tags: php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44 |
|
#
58596897 |
| 04-Aug-2015 |
Dmitry Stogov |
Get rid of ZEND_FAST_CALL_UNBOUND
|
#
a16aa4c4 |
| 04-Aug-2015 |
Dmitry Stogov |
Move most "finally" related code-generation from pass_two() to compiler.
|