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