#
902d39a3 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
#
7f6387b5 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
#
7ec8087f |
| 04-Oct-2018 |
Nikita Popov |
Introduce get_properties_for() handler This handler allows getting the object properties for a particular purpose, such as array casting, serialization, etc.
|
#
6beaa9fa |
| 19-Sep-2018 |
Dmitry Stogov |
Use zend_hash_find() instead of zend_hash_exists()
|
#
689c6fb1 |
| 18-Sep-2018 |
Dmitry Stogov |
Replace ZEND_ACC_ANON_BOUND, ZEND_ACC_UNRESOLVED_PARENT and ZEND_ACC_UNRESOLVED_INTERFACES with single ZEND_ACC_LINKED.
|
#
bc288c47 |
| 13-Sep-2018 |
Dmitry Stogov |
Simplify __clone() visibility check (magic methods still don't respect ZEND_ACC_CHANGED).
|
#
2fbfdde1 |
| 27-Aug-2018 |
Dmitry Stogov |
Cleanup class linking
|
#
6136a205 |
| 24-Aug-2018 |
Dmitry Stogov |
ZEND_DECLARE_CLASS, ZEND_DECLARE_INHERITED_CLASS and ZEND_DECLARE_INHERITED_CLASS_DELAYED don't need return value anymore.
|
#
d140df58 |
| 23-Aug-2018 |
Dmitry Stogov |
Keep information about unresolved interfaces in zend_class_entry->interface_names. Move interface implementation code into ZEND_DECLARE_*CLASS opcodes. Remove ZEND_ADD_INTERFACE and ZEND_VER
Keep information about unresolved interfaces in zend_class_entry->interface_names. Move interface implementation code into ZEND_DECLARE_*CLASS opcodes. Remove ZEND_ADD_INTERFACE and ZEND_VERIFY_ABSTRACT_CLASS opcodes.
show more ...
|
#
67397970 |
| 22-Aug-2018 |
Dmitry Stogov |
Replace zend_class_entry->traits by persistent zend_class_entry->trait_names. Move trait binding code into ZEND_DECLARE_*CLASS opcodes. Remove ZEND_ADD_TRIAIT and ZEND_BIND_TRAITS opcodes.
|
#
92fdf9d6 |
| 22-Aug-2018 |
Dmitry Stogov |
Change zend_lookup_class_ex() and zend_fetch_class_by_name() prototypes to accept optional lower-case class name as zend_string*, instead of zval*.
|
#
8d95f561 |
| 22-Aug-2018 |
Dmitry Stogov |
Stop using zend_function->reserved[] space.
|
#
6d88e1cc |
| 21-Aug-2018 |
Dmitry Stogov |
Don't use second operand of BIND_STATIC instruction.
|
#
5e5311e0 |
| 21-Aug-2018 |
Dmitry Stogov |
Removed dead code
|
#
b8828926 |
| 20-Aug-2018 |
Dmitry Stogov |
Avoid hash lookups in BIND_STATIC and BIND_LEXICAL opcode handlers. Encode static variable offset into opline->extended_value.
|
#
4ab25235 |
| 17-Aug-2018 |
Xinchen Hui |
Added a note
|
#
fd463a9a |
| 17-Aug-2018 |
Xinchen Hui |
Fixed bug #76752 (Crash in ZEND_COALESCE_SPEC_TMP_HANDLER - assertion in _get_zval_ptr_tmp failed).
|
#
3ced766d |
| 30-Jul-2018 |
Dmitry Stogov |
Removed duplicate code. zend_fetch_dimension_address_LIST_w() was a copy of zend_fetch_dimension_address_W(), ZEND_FETCH_LIST_W_SPEC_CV_... a copy of ZEND_FETCH_DIM_W_SPEC_CV_...
|
#
a588b825 |
| 27-Jul-2018 |
Dmitry Stogov |
Improved assignment to "next" element of array ($a[] = ...)
|
#
f374e937 |
| 26-Jul-2018 |
Dmitry Stogov |
Use better check
|
#
ab8094c6 |
| 26-Jul-2018 |
Dmitry Stogov |
Pack zend_constant.flags and zend_constant.module_number into reserved space inside zend_constant.value.
|
#
f950128c |
| 25-Jul-2018 |
Dmitry Stogov |
Encode parent class name as IS_CONST operand in DECLARE_INHERITED_CLASS and DECLARE_ANON_INHERITED_CLASS opcodes (eliminate FETCH_CLAS S opcode).
|
#
8d3f8ca1 |
| 03-Jul-2018 |
Peter Kokot |
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last use
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
show more ...
|
#
afc82e24 |
| 23-Jul-2018 |
Dmitry Stogov |
Micro-optimization
|
#
df605666 |
| 17-Jul-2018 |
Dmitry Stogov |
Inline FETCH_CONST and DEFINED handlers into "hybrid" executor.
|