History log of /PHP-8.3/Zend/zend_vm_execute.h (Results 526 – 550 of 2371)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 1814308e 30-May-2019 Dmitry Stogov

Don't specialize "cold" handlers

# 8491800e 30-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Removed useless specialization. Specialized handlers called not specialized helpers.


# 4e567ed1 30-May-2019 Dmitry Stogov

Removed useless specialization. Specialized handlers called not specialized helpers.

# 10cf2c07 30-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Reduce register pressure by reloading values on CPUs with few general purpose registers


# cf388033 30-May-2019 Dmitry Stogov

Reduce register pressure by reloading values on CPUs with few general purpose registers

# 0a6a3503 30-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Disable "bad" optimisations only for emulation loop


# ee565529 30-May-2019 Dmitry Stogov

Disable "bad" optimisations only for emulation loop

# c64fe84f 28-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Avoid double copying


# b2cb6a4a 28-May-2019 Dmitry Stogov

Avoid double copying

# 45c663a9 27-May-2019 Nikita Popov

Merge branch 'PHP-7.4'


# 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 ...

# f106f571 13-May-2019 Nikita Popov

Merge branch 'PHP-7.4'


Revision tags: php-7.2.15, php-7.3.2, php-7.2.15RC1, php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14, 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, php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4, php-7.1.23, php-7.2.11, php-7.3.0RC3
# e829d087 06-Oct-2018 CHU Zhaowei

Implement spread operator in arrays

RFC: https://wiki.php.net/rfc/spread_operator_for_array

Closes GH-3640.

# 79f41944 02-May-2019 Nikita Popov

Merge branch 'PHP-7.4'


# f3e5bbe6 02-May-2019 Nikita Popov

Implement arrow functions

Per RFC: https://wiki.php.net/rfc/arrow_functions_v2

Co-authored-by: Levi Morrison <levim@php.net>
Co-authored-by: Bob Weinand <bobwei9@hotmail.com>

# f1767e23 17-Apr-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Don't initialize return value before calling user functions


# 38f9c8d9 17-Apr-2019 Dmitry Stogov

Don't initialize return value before calling user functions

# 150c5e04 15-Apr-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Removed tests that always (or almost always) true


# cb3cfc9f 15-Apr-2019 Dmitry Stogov

Removed tests that always (or almost always) true

# dc42e403 15-Apr-2019 Nikita Popov

Merge branch 'PHP-7.4'


# 7f6c22cb 15-Apr-2019 Nikita Popov

Fix last maybe uninit warnings on 7.4

Most of these only occur under GCC 5. Not fond of all the workarounds
(especially the PDO one), but it gets us a clean build...

# 55cc2804 11-Apr-2019 Dmitry Stogov

Backported call frame initialization improvement

# 39505764 11-Apr-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Replace "ZEND_CALL_CTOR" hack by additional live-range


# 88a2268d 11-Apr-2019 Dmitry Stogov

Replace "ZEND_CALL_CTOR" hack by additional live-range

# 5f46d218 11-Apr-2019 Dmitry Stogov

Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
Use zend_quiet_write instead of ZEND_IGNORE_VALUE
Suppress warnings using zend_quiet_write
D

Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
Use zend_quiet_write instead of ZEND_IGNORE_VALUE
Suppress warnings using zend_quiet_write
Don't build JIT if the host architecture doesn't support it
Fix incompatible pointer warning in zend_test
Mark zend_jit_print_regset as unused
Suppress write() warnings in jit_perf_dump.c
Generate ZEND_COUNT for sizeof()
Make tsrm_env_lock() void

show more ...


1...<<21222324252627282930>>...95