History log of /PHP-7.1/Zend/zend_compile.c (Results 426 – 450 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 67a5ca66 23-Sep-2014 Nikita Popov

Fix ct binding for cuf/cufa functions

It was checking against the wrong AST kind, so the binding was
never actually done.


# 9070eb38 23-Sep-2014 Nikita Popov

Fix detection of write to built-in function for references


# 231dcc94 23-Sep-2014 Nikita Popov

Test use of string names with \ prefix

And drop piece of dead code


# 182ddfea 23-Sep-2014 Nikita Popov

Add zend_add_literal_string

And simplify additional of special literals based on it.


# 4571271d 23-Sep-2014 Nikita Popov

Drop dead code


# 06103d65 23-Sep-2014 Dmitry Stogov

Use zval_ptr_dtor_nogc() to free IS_TMP_VAR operands.
Removed ZEND_SWITCH_FREE opcode (ZEND_FREE used instead).


# 75533c9b 22-Sep-2014 Nikita Popov

Test a few more error conditions in the compiler


# 51119054 22-Sep-2014 Nikita Popov

Test error conditions for ct class const refs

And fix a bug found while doing so...


# f30f28ec 22-Sep-2014 Nikita Popov

Fix list() destructuring to special variables


# 7d4c81d8 21-Sep-2014 Nikita Popov

Fix two memory errors by interning earlier


# 5e977e69 20-Sep-2014 Nikita Popov

Fixed bug #67633


# b3aebda9 20-Sep-2014 krakjoe

native tls initial patch


# 98891ee1 20-Sep-2014 Nikita Popov

Simplify foreach flags

* FE_RESET_VARIABLE and FE_RESET_REFERENCE were always set
together.
* In some places the code checked FE_FETCH_BYREF instead of
FE_RESET_REFERENCE

Simplify foreach flags

* FE_RESET_VARIABLE and FE_RESET_REFERENCE were always set
together.
* In some places the code checked FE_FETCH_BYREF instead of
FE_RESET_REFERENCE and relied on them having the same value.
* Now the FE_RESET_* flags are dropped and everything uses
FE_FETCH_BYREF

show more ...


# 95836a35 20-Sep-2014 Xinchen Hui

Avoid strlen usage


# c7446bbd 19-Sep-2014 Nikita Popov

Remove superfluous Z_REFCOUNTED_P check

The string is never interned and IS_CONSTANT_EX is always refcounted.


# c343ca4e 18-Sep-2014 Nikita Popov

Split inheritance into separate file

This moves handling of inheritance and interface implementation
from zend_compile.c into a separate zend_inheritance.c file, as
this is not reall

Split inheritance into separate file

This moves handling of inheritance and interface implementation
from zend_compile.c into a separate zend_inheritance.c file, as
this is not really related to compilation.

show more ...


# bccc6531 19-Sep-2014 Dmitry Stogov

Avoid double IS_INTERNED() check


# 35f84676 19-Sep-2014 Dmitry Stogov

Reverted incorrect chunk


# 3bc8a958 19-Sep-2014 Dmitry Stogov

Fixed useless or duplicated IS_INTERNED() checks


# 551ee416 16-Sep-2014 Dmitry Stogov

Use runtime-cache to avoid hash lookups in BIND_GLOBAL instruction


# 69e7c9d8 16-Sep-2014 Nikita Popov

Initial coalesce operator implementation


# 079409bb 15-Sep-2014 Nikita Popov

Switch (un)mangle property name to size_t and zend_string

Also use the _ex variants where possible.


# ee75848b 13-Sep-2014 Nikita Popov

Drop superfluous opline for non-cv variables


# 88e07324 13-Sep-2014 Nikita Popov

Drop dead assignments


# 82096dc1 11-Sep-2014 Dmitry Stogov

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)


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