History log of /PHP-7.4/Zend/zend_vm_gen.php (Results 26 – 50 of 267)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...


# 6ccdb904 21-Dec-2018 Dmitry Stogov

Fixed ws


# 8db63adb 21-Dec-2018 Dmitry Stogov

Removed /e modifirer and fixed ws.


# ae9e956e 18-Dec-2018 Dmitry Stogov

Reorder conditions


Revision tags: php-7.2.14RC1, php-7.3.1RC1, php-5.6.39, php-7.1.25, php-7.2.13, php-7.0.33, php-7.3.0, php-7.1.25RC1, php-7.2.13RC1, php-7.3.0RC6, php-7.1.24, php-7.2.12, php-7.3.0RC5
# 9afce019 01-Nov-2018 Zeev Suraski

Future-proof email addresses


# 54dc07f3 01-Nov-2018 Zeev Suraski

Update email addresses. We're still @Zend, but future proofing it...


Revision tags: php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4
# a4b33f77 18-Oct-2018 Dmitry Stogov

Added new line


# 902d39a3 13-Oct-2018 Peter Kokot

Trim trailing whitespace in source code files


# 7f6387b5 13-Oct-2018 Peter Kokot

Trim trailing whitespace in source code files


Revision tags: php-7.1.23, php-7.2.11, php-7.3.0RC3, php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2
# 03bbdf27 16-Sep-2018 Peter Kokot

Make PHP development tools files executable

This patch makes few remaining PHP development tools files
executable and adds a shebang to them.

The `#!/usr/bin/env php` shebang pr

Make PHP development tools files executable

This patch makes few remaining PHP development tools files
executable and adds a shebang to them.

The `#!/usr/bin/env php` shebang provides running the script via
`./script.php` and uses env to find PHP script location on the system.
At the same time it still provides running the script with a user
defined PHP location using `php script.php`. Shebang is not visible in
the output of the generated file.

show more ...


Revision tags: php-5.6.38, php-7.1.22, php-7.3.0RC1, php-7.2.10, php-7.0.32
# 1d36c336 05-Sep-2018 Dmitry Stogov

Fixed support for commutative "user opcodes"


Revision tags: php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1, php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1
# be805f14 30-Jul-2018 Dmitry Stogov

Added missing define


# a5e80b22 25-Jul-2018 Peter Kokot

Fix typos in code comments


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.


# 975d1440 14-Mar-2018 Dmitry Stogov

Fixed user-opcode support


1234567891011