History log of /php-src/Zend/zend_vm_gen.php (Results 76 – 100 of 342)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: php-7.3.7, php-7.2.20
# f2b6b2ee 01-Jul-2019 Dmitry Stogov

Micro-optimization

Revision tags: php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2
# 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
# 374f7699 10-Jun-2019 Dmitry Stogov

micro-optimization

# 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.19, php-7.3.6, php-7.1.30, 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
# fe0a0897 08-Apr-2019 Dmitry Stogov

Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
Repare SWITCH VM


# 8e5a2096 08-Apr-2019 Dmitry Stogov

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Repare SWITCH VM


# 7b8212f4 08-Apr-2019 Dmitry Stogov

Repare SWITCH VM

Revision tags: 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
# d303225c 23-Feb-2019 Benjamin Eberlei

Make regex replacements in zend_vm_gen.php more obvious

Change specializing preg_replace code in VM to be map of search to
replacement for easier understanding.

Revision tags: php-7.3.3RC1, php-7.2.16RC1
# 626bc3a2 12-Feb-2019 Dmitry Stogov

More accurate handling of global registers (allow VM with single global register)

# 1a4ffcd2 07-Feb-2019 Nikita Popov

Fix DIM_OBJ specialization in zend_vm_get_opcode_handler_func

DIM_OBJ also specializes over ASSIGN_STATIC_PROP nowadays.

Revision tags: php-7.2.15, php-7.3.2
# a81202ac 30-Jan-2019 Zeev Suraski

Adios, yearly copyright ranges

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

# 71552396 21-Dec-2018 Dmitry Stogov

Merge branch 'PHP-7.3'

* PHP-7.3:
Removed /e modifirer and fixed ws.


# 95193c38 21-Dec-2018 Dmitry Stogov

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Removed /e modifirer and 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

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

12345678910>>...14