History log of /PHP-7.1/Zend/zend_compile.c (Results 1876 – 1900 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 5463dd5b 30-Nov-1999 Andi Gutmans

- Add use support (behaves like require, but will not use the same file twice)
- Add import support (behaves like include, but requires parentheses; will not
use the same file twice; Curre

- Add use support (behaves like require, but will not use the same file twice)
- Add import support (behaves like include, but requires parentheses; will not
use the same file twice; Currently, it is not yet properly implemented, and
only behaves like include)

show more ...


# 6be3723f 26-Nov-1999 Zeev Suraski

UNIX/non ZTS compile fixes


# 58153dfe 26-Nov-1999 Zeev Suraski

- Improve the file handle closing code


Revision tags: ZO_B1, ZEND_OPTIMIZER_B1
# 6358c663 21-Nov-1999 Zeev Suraski

- Optimize class instanciation
- Fix constant instanciation for array elements inside objects


Revision tags: php-4.0b3
# 52045afb 17-Nov-1999 Andi Gutmans

- If a function's return value is unused then don't create a ZEND_FREE
opcode but free it after the function call in zend_execute.


# b7b614d0 16-Nov-1999 Andi Gutmans

- In any case create the free opcode. Need to allow the functions to
create a hint.


# dbb67ab9 16-Nov-1999 Andi Gutmans

- Add support for used_return_value passed to internal functions.


Revision tags: PRE_USED_RETURN_VALUE_PATCH, php-4.0b3_RC5, php-4.0b3_RC4, php-4.0b3_RC3, php-4.0b3_RC2
# 6d988ec6 03-Nov-1999 Andi Gutmans

- Add support for BYREF_FORCE_REST


# 83c79bb1 28-Oct-1999 Andi Gutmans

- Fix for Thies' leak and Andrei's crash


# 62c1407a 15-Oct-1999 Andrei Zmievski

*** empty log message ***


# 03d354dc 01-Oct-1999 Andi Gutmans

- For Andrei. Implement references in array() initializations


# 06d04d15 29-Sep-1999 Andi Gutmans

- Fix SEND_VAR problem after fetch'ing a variable and not knowing the fetch type


Revision tags: PRE_FETCH_READ_PATCH, before-sapi-split
# 228a537b 21-Sep-1999 Andi Gutmans

- Fix problem where function parameter fetches were created too late.


# babad269 20-Sep-1999 Andi Gutmans

- First step in fixing locking problem. Array fetches are now always done last.
Later on we will want to delay the write fetches even longer until after their
resulting expression is pars

- First step in fixing locking problem. Array fetches are now always done last.
Later on we will want to delay the write fetches even longer until after their
resulting expression is parsed. The way it is now, will make it very easy
to delay as long as we need.

show more ...


Revision tags: PRE_DELAYED_ARRAY_FETCH_PATCH
# 82c8a9e7 20-Sep-1999 Andi Gutmans

- Indirect references had all of the fetches by mistakenly backpatched.
Actually all of the fetches are supposed to be read, except for the last
one.


# ca1b3ffb 10-Sep-1999 Zeev Suraski

Shut up a warning


# 22f066e7 09-Sep-1999 Andi Gutmans

- Add foreach() freeing code.
- Fix switch() freeing code to only free current function's switch expressions.
- I have a feeling break expr; in a switch where expr > 1 leaks because it

- Add foreach() freeing code.
- Fix switch() freeing code to only free current function's switch expressions.
- I have a feeling break expr; in a switch where expr > 1 leaks because it
won't free all of the expressions. Fix is probably not trivial.

show more ...


# a3f77686 02-Sep-1999 Zeev Suraski

Use \0NameFilenameLineno as key instead of numeric index for runtime defined functions


# 1bfb1f79 26-Aug-1999 Andi Gutmans

- Fix when redefining classes at run-time.


# 96d4220a 14-Aug-1999 Zeev Suraski

Fix several class issues


# ef5b7e21 14-Aug-1999 Zeev Suraski

Generate better warnings for class/function redefinitions


# 28f9dc6e 10-Aug-1999 Andi Gutmans

- Got rid of the C++ comments.


Revision tags: php-4.0b2
# bbe27ffa 03-Aug-1999 Andi Gutmans

- Initialize extended value's and put the fetch_type in it's own variable
name.


# 07e08855 02-Aug-1999 Andi Gutmans

Make set_compiled_filename() return a pointer to the allocated file name


# 739132e5 29-Jul-1999 Andi Gutmans

- Fixed a leak when doing inheritance. The parent class name wasn't being freed.
- Fixed a stack leak. Functions that had late argument binding were set up as
INIT_FCALL_BY_NAME but were us

- Fixed a leak when doing inheritance. The parent class name wasn't being freed.
- Fixed a stack leak. Functions that had late argument binding were set up as
INIT_FCALL_BY_NAME but were using DO_FCALL and not the corresponding
DO_FCALL_BY_NAME.

show more ...


1...<<717273747576777879