15 Commits (5ee841325901a4b040cfea56292a24702fe224d9)

Author SHA1 Message Date
Dmitry Stogov 5ee8413259 Fixed bug #62210 (Exceptions can leak temporary variables. As a part of the fix serious refactoring was done. op_array->brk_cont_array was removed, and replaced with more general and speed efficient op_array->T_liveliness. ZEND_GOTO opcode is always replaced by ZEND_JMP at compile time). (Bob, Dmitry, Laruence) 11 years ago
Dmitry Stogov d72a94468e Merged FE_FETCH_R[W] with the following ASSIGN[_REF] when assigne to CV. 11 years ago
Dmitry Stogov 94245bc14c Refactored using specialized opcodes 11 years ago
Dmitry Stogov 9a20323e19 Improved assert() according to expectations RFC. 11 years ago
Dmitry Stogov 97fe15db43 Fix "forech" statemt behaviour according to https://wiki.php.net/rfc/php7_foreach 11 years ago
Xinchen Hui fc33f52d8c bump year 11 years ago
Nikita Popov 5bd34be604 Opcache compatibility for coalesce operator 11 years ago
Dmitry Stogov 82096dc151 Removed ZEND_QM_ASSIGN_VAR and ZEND_JMP_SET_VAR opcodes (in PHPNG they did exacly the same as ZEND_QM_ASSIGN and ZEND_JMP_SET) 11 years ago
Dmitry Stogov 234af84c04 Refactored optimizer (compile different opimizer passes separately, instead of including *.c file) 11 years ago
Anatol Belski 6f9f0bf205 master renames phase 2 11 years ago
Anatol Belski c3e3c98ec6 master renames phase 1 11 years ago
Anatol Belski 63d3f0b844 basic macro replacements, all at once 11 years ago
Xinchen Hui 101c055396 Add copyright header 11 years ago
Xinchen Hui e2522b4f1d Remove old version PHP supports 11 years ago
Anatol Belski f58d0b35ed massive update semantical LONG vs INT replacements 12 years ago