#
2d4bb4f4 |
| 01-Jul-2019 |
Dmitry Stogov |
Use string destructor instead of general zval_ptr_dtor_nogc()
|
#
f58c645d |
| 01-Jul-2019 |
Dmitry Stogov |
Eliminate exception checks
|
#
f2b6b2ee |
| 01-Jul-2019 |
Dmitry Stogov |
Micro-optimization
|
#
39a08543 |
| 01-Jul-2019 |
Dmitry Stogov |
Fixed GOTO VM
|
#
e8f1f701 |
| 25-Jun-2019 |
Dmitry Stogov |
Reduce overhead of delayed early binding
|
Revision tags: php-7.4.0alpha2 |
|
#
759f4ecd |
| 25-Jun-2019 |
Dmitry Stogov |
Keep lowercased parent class name as second argument of DECLARE_CLASS to avoid extra work at run-time
|
#
0f29fb5c |
| 24-Jun-2019 |
Dmitry Stogov |
Fixed bug 78175 (Preloading must store default values of static variables and properties)
|
#
e1e8e670 |
| 21-Jun-2019 |
Dmitry Stogov |
Cleanup
|
Revision tags: php-7.3.7RC3 |
|
#
ed2a2423 |
| 19-Jun-2019 |
Nikita Popov |
Fix signed shift UB
|
Revision tags: php-7.3.7RC2, php-7.2.20RC2 |
|
#
cac6b041 |
| 13-Jun-2019 |
Nikita Popov |
Fixed bug #78154
|
#
175c7bf6 |
| 12-Jun-2019 |
Joe Watkins |
Revert "micro-optimization" This reverts commit 374f7699821eb723a3a82a9854d18c0530b9d4e9.
|
Revision tags: php-7.4.0alpha1, 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.
|
#
374f7699 |
| 10-Jun-2019 |
Dmitry Stogov |
micro-optimization
|
#
7780ba96 |
| 06-Jun-2019 |
Nikita Popov |
Try to fix Windows build
|
#
a95014dc |
| 06-Jun-2019 |
Dmitry Stogov |
Reduce over-specialization for quite seldom instructions
|
#
457392fa |
| 05-Jun-2019 |
Dmitry Stogov |
Cheaper checks for exceptions thrown from __toString()
|
#
3f4dfe18 |
| 05-Jun-2019 |
Dmitry Stogov |
Prevent generation of specialized ZEND_ASSIGN_OP_..._STATIC_PROP handlers, that call unspecialized helper, anyway.
|
Revision tags: php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16 |
|
#
a31f4642 |
| 26-Feb-2019 |
Nikita Popov |
Allow exceptions in __toString() RFC: https://wiki.php.net/rfc/tostring_exceptions And convert some object to string conversion related recoverable fatal errors into Error excep
Allow exceptions in __toString() RFC: https://wiki.php.net/rfc/tostring_exceptions And convert some object to string conversion related recoverable fatal errors into Error exceptions. Improve exception safety of internal code performing string conversions.
show more ...
|
#
2915a32f |
| 30-May-2019 |
Dmitry Stogov |
Fixed compilation warning
|
#
1814308e |
| 30-May-2019 |
Dmitry Stogov |
Don't specialize "cold" handlers
|
#
4e567ed1 |
| 30-May-2019 |
Dmitry Stogov |
Removed useless specialization. Specialized handlers called not specialized helpers.
|
#
cf388033 |
| 30-May-2019 |
Dmitry Stogov |
Reduce register pressure by reloading values on CPUs with few general purpose registers
|
#
ee565529 |
| 30-May-2019 |
Dmitry Stogov |
Disable "bad" optimisations only for emulation loop
|
#
b2cb6a4a |
| 28-May-2019 |
Dmitry Stogov |
Avoid double copying
|
#
fd23f910 |
| 27-May-2019 |
Nikita Popov |
BIND_STATIC of implicit binding may be undef Even though we don't need it at runtime, add the BIND_IMPLICIT flag to BIND_STATIC as well, so we can distinguish this case in type infer
BIND_STATIC of implicit binding may be undef Even though we don't need it at runtime, add the BIND_IMPLICIT flag to BIND_STATIC as well, so we can distinguish this case in type inference. This fixes a JIT miscompile in arrow_functions/002.phpt.
show more ...
|