History log of /PHP-7.1/Zend/zend_compile.c (Results 1776 – 1800 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# f950a372 09-Nov-2000 Andi Gutmans

- Maybe it's OK now? :)


# 113a5bb8 09-Nov-2000 Andi Gutmans

- Undo the previous commit for fixing $obj = new foo().


# d9d4824c 09-Nov-2000 Andi Gutmans

- Commit experimental patch to fix the problem when doing $a = new foo()
and the constructor assigns $this by reference to other symbol table
elements. Thanks to Daniel J. Rodriguez on th

- Commit experimental patch to fix the problem when doing $a = new foo()
and the constructor assigns $this by reference to other symbol table
elements. Thanks to Daniel J. Rodriguez on this one.

show more ...


# f1a9920b 02-Nov-2000 Zeev Suraski

Maintain consistency


# ce501c78 02-Nov-2000 Andi Gutmans

- Replace do_exit() with zend_do_exit().
- Problem reported by David Hedbor <david@hedbor.org>


# d0fbddcc 29-Oct-2000 Zeev Suraski

Fix a corruption bug, when erroneously allowing to send non-variables by reference (several
bug-db reports seem to originate in this bug)


# 7b0d92dd 29-Oct-2000 Zeev Suraski

Unify the names of these last 3 files...


# c13cfa04 19-Oct-2000 Andi Gutmans

- Constant expressions which are used multiple times need to be copy_ctored


Revision tags: php-4.0.3, php-4.0.3RC2, php-4.0.3RC1
# 2158bbfa 17-Sep-2000 Stanislav Malyshev

Set filename even on recursive include


# 53480589 11-Sep-2000 Andi Gutmans

- Forgot to create extended info in include()/require() call


Revision tags: php-4.0.2, PRE_LIBMYSQL_REVERT, php-4.0.2RC1
# c34f41b7 19-Aug-2000 Zeev Suraski

Eliminate run-time leak with eval()'s


# 7795aca4 15-Aug-2000 Zeev Suraski

Fix warning issue (compile errors inside require()'d files were incorrectly supressed)


# e46ea886 14-Aug-2000 Andi Gutmans

- This patch should hopefully fix situations where a constructor uses
- the $this pointer as a reference.


# e1a36041 14-Aug-2000 Andi Gutmans

- Unused results should be marked with EXT_TYPE_UNUSED and not IS_UNUSED


# 5090b1e8 13-Aug-2000 Stanislav Malyshev

Fix zend_fiel_handle handling. Should fix URL include
and various opened_path inconsistencies.


# e5015ed5 10-Aug-2000 Andi Gutmans

@ Fix problem with nested foreach()'s (Andi, Zend Engine)


# a1adc81f 10-Aug-2000 Andi Gutmans

@ Fix switch which only has a default rule (Andi, Zend Engine)
@ Change require_once() to use the same file list as include_once().
@ Patch includes making require() & include() to behave the

@ Fix switch which only has a default rule (Andi, Zend Engine)
@ Change require_once() to use the same file list as include_once().
@ Patch includes making require() & include() to behave the same when it
@ comes to scoping. require() is now an include() which isn't allowed to fail.
@ require() caused too many memory reallocations which ended up being quite
@ slow for sites that required lots of files. (Andi & Zeev, Zend Engine)
- Fix switch() which only has default rule (bug #5879,

show more ...


# c06692e9 09-Aug-2000 Zeev Suraski

The patch we promised - redesigned the compilation/execution API:
Advantages:
- Smaller memory footprint for the op arrays
- Slightly faster compilation times (due to saved erealloc() cal

The patch we promised - redesigned the compilation/execution API:
Advantages:
- Smaller memory footprint for the op arrays
- Slightly faster compilation times (due to saved erealloc() calls and faster zend_op
initialization)
- include_once() & require_once() share the same file list
- Consistency between include() and require() - this mostly means that return()
works inside require()'d files just as it does in include() files (it used to
be meaningless in require()'d files, most of the time (see below))
- Made require() consistent with itself. Before, if the argument was not a constant
string, require() took the include() behavior (with return()).
- Removed lots of duplicate code.
Bottom line - require() and include() are very similar now; require() is simply an include()
which isn't allowed to fail. Due to the erealloc() calls for large op arrays, require()
didn't end up being any faster than include() in the Zend engine.

show more ...


Revision tags: PRE_FILE_COMPILE_API_CHANGE
# a30cde3d 26-Jul-2000 Zeev Suraski

Fix a possible issue with runtime inheritence under fairly rare circumstance
and optimize a tiny bit


# 4066a197 16-Jul-2000 Andi Gutmans

- Beautify Zeev's patch a bit.


# 808f8ed3 16-Jul-2000 Zeev Suraski

Implement parent::foo()


# b4266edb 15-Jul-2000 Zeev Suraski

Add more extended_info calls


# 80121ead 06-Jul-2000 Andi Gutmans

- Make is_method_call() static and remove a couple of old lines


# af5d3821 06-Jul-2000 Andi Gutmans

- One more fix for the latest patch


# 2787a746 06-Jul-2000 Andi Gutmans

- One dumb bug in my latest patch


1...<<717273747576777879