Revision tags: php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3 |
|
#
8d3f8ca1 |
| 03-Jul-2018 |
Peter Kokot |
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last use
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
show more ...
|
#
3fd97a5b |
| 03-Jul-2018 |
Dmitry Stogov |
Better hot/cold code splitting |
Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7 |
|
#
1597b566 |
| 07-Jun-2018 |
Dmitry Stogov |
Inline few small opcode handlers into hybrid executor |
Revision tags: php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1 |
|
#
59c2ff25 |
| 05-Jun-2018 |
Dmitry Stogov |
Embed zend_leave_helper() into hybrid executor to avoid call overhead. |
#
9e0f131d |
| 31-May-2018 |
Dmitry Stogov |
Fixed ISSET/ISEMPTY bit meaning to simplify run-time checks |
#
84aab1d4 |
| 29-May-2018 |
Dmitry Stogov |
Marked rarely used opcodes as "cold" (e.g. ADD_CONST_CONST ususaly optimized out). |
Revision tags: php-7.1.18, php-7.2.6 |
|
#
e9e2d068 |
| 14-May-2018 |
Dmitry Stogov |
Fixed conditions |
Revision tags: php-7.2.6RC1, php-7.1.18RC1 |
|
#
b8a91ac5 |
| 07-May-2018 |
Dmitry Stogov |
Use "fastcall" calling convention |
Revision tags: php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16 |
|
#
91ba1f20 |
| 23-Mar-2018 |
Dmitry Stogov |
Remove "hot" mark from JMP(Z|NZ|ZNZ) with IS_CONST operand |
#
e6c17983 |
| 22-Mar-2018 |
Dmitry Stogov |
Allow extra specialisation for ISSET/ISEMPTY handlers |
#
1735e29b |
| 22-Mar-2018 |
Dmitry Stogov |
Reduce overhead of extra-specialization for opcode handler selection. |
#
9dc66619 |
| 14-Mar-2018 |
Dmitry Stogov |
Merge branch 'PHP-7.2' * PHP-7.2: Fixed user-opcode support
|
#
975d1440 |
| 14-Mar-2018 |
Dmitry Stogov |
Fixed user-opcode support |
Revision tags: php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28 |
|
#
6fb9e242 |
| 22-Feb-2018 |
Dmitry Stogov |
Allow generation of VM map |
#
9c0427ca |
| 21-Feb-2018 |
Dmitry Stogov |
Mark exceptional helpers as "cold" |
Revision tags: php-7.2.3RC1, php-7.1.15RC1 |
|
#
764e231c |
| 12-Feb-2018 |
Haitao Lv |
fix ZEND_VM_SET_OPCODE_HANDLER cannot set user opcode handler |
#
050d6248 |
| 19-Feb-2018 |
Dmitry Stogov |
Fixed typo |
#
6d3e1bd1 |
| 19-Feb-2018 |
Dmitry Stogov |
Added VM instrumentation ability |
#
190a970d |
| 19-Feb-2018 |
Dmitry Stogov |
Elimintate duplicate error message |
#
b0af9ac7 |
| 16-Feb-2018 |
Nikita Popov |
Avoid live range references in opcodes Don't store the live range of the freed variable for FREE_ON_RETURN frees, instead look it up at runtime. As this is an extremely unlikely code
Avoid live range references in opcodes Don't store the live range of the freed variable for FREE_ON_RETURN frees, instead look it up at runtime. As this is an extremely unlikely codepath (in particular, it requires a loop variable with a throwing destructor), saving the runtime lookup of the live range is not worth the extra complexity this adds everywhere else.
show more ...
|
#
285bfb96 |
| 15-Feb-2018 |
Dmitry Stogov |
Optimize "backup" functions of inlined opcode handlers for size |
#
3778abfc |
| 15-Feb-2018 |
Dmitry Stogov |
Added ability to manually sort opcode handlers (not used yet) |
#
633d037e |
| 15-Feb-2018 |
Dmitry Stogov |
Added simple VM instrumentation ability |
#
23da83c8 |
| 15-Feb-2018 |
Dmitry Stogov |
Avoid inlining of rarely used handlers |
#
5206f799 |
| 12-Feb-2018 |
Haitao Lv |
fix unknown opcode overflow error |