History log of /PHP-7.1/Zend/zend_compile.c (Results 351 – 375 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a03af7ff 04-Jan-2015 Andrea Faulds

Fix class name prohibition to work for namespaced classes, too


# 75a225d0 27-Dec-2014 Andrea Faulds

Do not make scalar type hints reserved words, merely reserve class name


# 830d3d79 10-Feb-2015 Bob Weinand

Revert "Revert "Improve and generalize class constant substitution""

This reverts commit 400e65e955f08ad6ae57c1a15be04d5852107252.

Removing ReflectionParameter::getDefaultValueConst

Revert "Revert "Improve and generalize class constant substitution""

This reverts commit 400e65e955f08ad6ae57c1a15be04d5852107252.

Removing ReflectionParameter::getDefaultValueConstantName() and isDefaultValueConstant()
They become useless with such optimizations and already anyway are (e.g. CONSTANT?:CONSTANT ... yields the constant back without telling isDefaultValueConstant() about it etc.)

show more ...


# 400e65e9 09-Feb-2015 Bob Weinand

Revert "Improve and generalize class constant substitution"

This reverts commit 9ff3800b79e9fe69ae821d18e23b2f0a156a100c.


# 9ff3800b 07-Feb-2015 Bob Weinand

Improve and generalize class constant substitution


# 9e70d767 04-Feb-2015 Dmitry Stogov

Move zend_object->guards into additional slot of zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced.


# 67207166 03-Feb-2015 Dmitry Stogov

Optimize class lookup


# e375ba87 02-Feb-2015 Dmitry Stogov

Fixed "delayed" compilation


# c8576c5a 08-Jan-2015 Levi Morrison

Implement return types

RFC is documented here: https://wiki.php.net/rfc/return_types


Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34, php-5.5.18RC1, php-5.6.1, php-5.6.2, php-5.4.33, php-5.5.17, php-5.6.1RC1
# 4d3e4d3b 10-Sep-2014 Nikita Popov

Remove assignment of new by reference


# c637ba11 24-Jan-2015 Bob Weinand

Fix segfault when no class ctx is defined


# 8dc12877 24-Jan-2015 Nikita Popov

Fix build


# f3675d95 24-Jan-2015 Bob Weinand

Inline self-constants if possible at compile time


# bd629428 21-Jan-2015 Bob Weinand

Removed efree() on arena_alloc()ed memory


# 8d60d370 20-Jan-2015 Xinchen Hui

Unused var


# 230bfb10 19-Jan-2015 Dmitry Stogov

Generate better code for comparisons with boolean constants


# 2efa5364 19-Jan-2015 Dmitry Stogov

Optimize code generated for "while" and "for" loops.
Eliminate one JMP opcode for each loop iteration.


# fc33f52d 15-Jan-2015 Xinchen Hui

bump year


# 0579e827 15-Jan-2015 Xinchen Hui

bump year


# 73c1be26 15-Jan-2015 Xinchen Hui

Bump year


# b7a7b1a6 03-Jan-2015 Stanislav Malyshev

trailing whitespace removal


# e9068cef 09-Jan-2015 Nikita Popov

Make empty list() check stricter

Now also includes list()s with just commas in it.


# d51fb69c 05-Dec-2014 Guilherme Blanco

Removed parsing support traits to have extends and implements.


# f48c2327 01-Dec-2014 Guilherme Blanco

Decoupled class declaration statement into more granular pieces.


# 2269b180 04-Jan-2015 Nikita Popov

Add missing string cast for non-cv var fetches


1...<<11121314151617181920>>...79