#
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
|