#
c858d17f |
| 25-Oct-2019 |
Nikita Popov |
Optimize instanceof_function Split out the simple equality check into an inline function -- this is one of the common cases. Replace instanceof_function_ex with zend_class_imple
Optimize instanceof_function Split out the simple equality check into an inline function -- this is one of the common cases. Replace instanceof_function_ex with zend_class_implements_interface. There are a few more places where it may be used.
show more ...
|
Revision tags: php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1 |
|
#
f16ad678 |
| 09-Sep-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
36a8cf51 |
| 09-Sep-2019 |
Nikita Popov |
Fixed bug #78514 The property class may have already been translated as part of some other class. Only translate if xlat returns non-null. |
Revision tags: php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1 |
|
#
5ac3580b |
| 19-Jul-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: ZEND_DECLARE_ANON_CLASS doesn't need to skip anything now. It's immediatelly followed by ZEND_NEW.
|
#
b065fbde |
| 19-Jul-2019 |
Dmitry Stogov |
ZEND_DECLARE_ANON_CLASS doesn't need to skip anything now. It's immediatelly followed by ZEND_NEW. |
#
ca685706 |
| 16-Jul-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Provide type info
|
#
a6812c0c |
| 16-Jul-2019 |
Dmitry Stogov |
Provide type info |
Revision tags: php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2 |
|
#
e18c60cd |
| 24-Jun-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Fixed bug 78175 (Preloading must store default values of static variables and properties)
|
#
0f29fb5c |
| 24-Jun-2019 |
Dmitry Stogov |
Fixed bug 78175 (Preloading must store default values of static variables and properties) |
#
1707f664 |
| 21-Jun-2019 |
Dmitry Stogov |
Additional fix for bug #78185 (File cache no longer works) |
Revision tags: php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1 |
|
#
e4fae9c0 |
| 11-Jun-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
Revision tags: php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30 |
|
#
89b2d886 |
| 24-May-2019 |
Nikita Popov |
Register class before fetching parent We want the class declaration to be available while compiling the parent class. |
Revision tags: php-7.2.19RC1, php-7.3.6RC1, php-7.1.29 |
|
#
fc42ac2d |
| 30-Apr-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Use ZEND_HASH_FOREACH with direct callback, instead of callbacks
|
#
ec5f7df7 |
| 30-Apr-2019 |
Dmitry Stogov |
Use ZEND_HASH_FOREACH with direct callback, instead of callbacks |
Revision tags: php-7.2.18, php-7.3.5 |
|
#
faf24142 |
| 29-Apr-2019 |
Dmitry Stogov |
Fixed JIT for preloaded functions and classes |
Revision tags: php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28 |
|
#
9a068760 |
| 01-Apr-2019 |
Dmitry Stogov |
Added JIT compiler for x86 and x86_64 |
Revision tags: php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16, php-7.3.3RC1, php-7.2.16RC1 |
|
#
e6e9bea2 |
| 15-Feb-2019 |
Nikita Popov |
Avoid uninitialized entries in properties_info_table Also don't place it into xlat, there's only ever one user. |
#
c1500795 |
| 15-Feb-2019 |
Nikita Popov |
Add preloading support for typed properties During preloading, try to resolve all property types to CEs. Add a flag that tracks this. If not all property types can be resolved, then
Add preloading support for typed properties During preloading, try to resolve all property types to CEs. Add a flag that tracks this. If not all property types can be resolved, then the class is not eligible for preloading.
show more ...
|
#
ffc7e953 |
| 15-Feb-2019 |
Nikita Popov |
properties_info_table may be in arena or shm For immutable classes it should be shm instead of in arena. Related to bug #77615. |
#
c32da66e |
| 07-Feb-2019 |
Nikita Popov |
Remove --disable-opcache-filecache option This is no longer an experimental feature, and we have the ability to control this at runtime via an ini setting. |
Revision tags: php-7.2.15, php-7.3.2 |
|
#
da919a8b |
| 05-Feb-2019 |
Dmitry Stogov |
Remove copyright years. |
Revision tags: php-7.2.15RC1, php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14 |
|
#
e219ec14 |
| 07-Jan-2019 |
Nikita Popov |
Implement typed properties RFC: https://wiki.php.net/rfc/typed_properties_v2 This is a squash of PR #3734, which is a squash of PR #3313. Co-authored-by: Bob Weinand <bobwe
Implement typed properties RFC: https://wiki.php.net/rfc/typed_properties_v2 This is a squash of PR #3734, which is a squash of PR #3313. Co-authored-by: Bob Weinand <bobwei9@hotmail.com> Co-authored-by: Joe Watkins <krakjoe@php.net> Co-authored-by: Dmitry Stogov <dmitry@zend.com>
show more ...
|
#
fbdaabba |
| 08-Jan-2019 |
jvoisin |
Fix some sign-related issues in comparisons |
#
76d8f392 |
| 28-Dec-2018 |
Dmitry Stogov |
Revert HASH_FLAG_INITIALIZED into HASH_FLAG_UNINITIALIZED. |
#
cec09117 |
| 18-Dec-2018 |
Dmitry Stogov |
Replace zend_hash_apply... with ZEND_HASH_FOREACH... |