summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
Commit message (Collapse)AuthorAgeFilesLines
...
* - Fix string offsets crash.Andi Gutmans2001-06-201-1/+1
|
* Add missing exportsZeev Suraski2001-06-191-1/+1
|
* Fix warningZeev Suraski2001-06-191-1/+1
|
* Floating point keys didn't work in array() (fix bug #6662)Zeev Suraski2001-05-061-1/+1
|
* - Patch by Andrei to prevent crash in error situation when not allAndi Gutmans2001-05-021-2/+12
| | | | | object overloading handles are defined.
* - Fix for crash bug when using invalid arguments in the foreach() loop.Andi Gutmans2001-04-201-3/+7
| | | | | - Reported by Yasuo Ohgaki
* - WhitespaceAndi Gutmans2001-03-101-1/+1
|
* Make parent:: work in runtime bindings as wellZeev Suraski2001-03-071-4/+9
|
* Fix bug #8899 (thanks Jani)Zeev Suraski2001-03-041-1/+1
|
* - Update copyright yearAndi Gutmans2001-02-261-1/+1
|
* - Remove duplicate code and do a tiny optimization in DO_FCALLAndi Gutmans2001-02-091-14/+9
|
* Fix string offset data corruptionZeev Suraski2001-02-051-0/+2
|
* - That doesn't seem like a smart thing to do :)Andi Gutmans2001-01-271-1/+1
| | | | | - I wonder if gcc optimized it out.
* - Fix leak in fetch_dim_address() which was already fixed inAndi Gutmans2001-01-171-78/+52
| | | | | | - fetch_dim_object(). Take the oppertunity to make both use the same - function and not duplicate the code.
* - Remove unreachable codeAndi Gutmans2001-01-011-1/+1
|
* Allow get_current_key() not to return the key itself, instead of a duplicateZeev Suraski2000-12-221-1/+1
|
* - Allow passing references which are returned from functions and newAndi Gutmans2000-11-271-21/+39
| | | | | - statements to be passed by reference.
* Pass on the exit statusSascha Schumann2000-11-221-1/+7
|
* - The baby patch wasn't that innocent :)Andi Gutmans2000-11-211-1/+0
|
* - NEVER copy and paste :)Andi Gutmans2000-11-201-1/+1
|
* - Baby patch towards making the damn pass-by-ref work.Andi Gutmans2000-11-201-1/+8
|
* - This patch is broken and needs more thorough fixing.Andi Gutmans2000-11-201-8/+0
|
* - Try and fix the problem when sending references returned from a function ↵Andi Gutmans2000-11-191-0/+8
| | | | by reference.
* Fix a corruption bug, when erroneously allowing to send non-variables by ↵Zeev Suraski2000-10-291-1/+5
| | | | | | | reference (several bug-db reports seem to originate in this bug)
* Fix -a interactive mode (no idea how the previous commit got committed)Zeev Suraski2000-10-111-4/+1
|
* *** empty log message ***Zeev Suraski2000-10-111-0/+5
|
* - Fix NULL handling in ARRAY opcode and resolve memory leakAndi Gutmans2000-09-141-0/+4
|
* Make compile_string() accept a description of the codeZeev Suraski2000-09-121-4/+6
|
* - Use emalloc() for opened_path now. This was a potential leak before.Andi Gutmans2000-08-311-1/+1
| | | | | | - This patch has potential to break stuff but I tested it as much as I - could. Fixes should be easy.
* - Revert patch from 9/7/2000 which seems to have broken unset().Andi Gutmans2000-08-241-2/+0
| | | | | - I hope what made me do this patch doesn't appear again.
* - BeautifyAndi Gutmans2000-08-191-2/+2
|
* Fix warning issue (compile errors inside require()'d files were incorrectly ↵Zeev Suraski2000-08-151-1/+1
| | | | supressed)
* - Fix leak and some logicZeev Suraski2000-08-141-7/+5
|
* - This patch should hopefully fix situations where a constructor usesAndi Gutmans2000-08-141-4/+6
| | | | | - the $this pointer as a reference.
* Fix crashStanislav Malyshev2000-08-141-2/+2
|
* Fix zend_fiel_handle handling. Should fix URL includeStanislav Malyshev2000-08-131-8/+5
| | | | | and various opened_path inconsistencies.
* @ Fix problem with nested foreach()'s (Andi, Zend Engine)Andi Gutmans2000-08-101-12/+17
|
* The patch we promised - redesigned the compilation/execution API:Zeev Suraski2000-08-091-9/+10
| | | | | | | | | | | | | | | | | | 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.
* - Use some more SEPARATE_ZVAL macros instead of replicated code.Andi Gutmans2000-08-051-24/+6
|
* Fix memory leakStanislav Malyshev2000-08-051-2/+2
|
* - Beautify code. Try and use more macros for splitting instead ofAndi Gutmans2000-08-041-45/+11
| | | | | - replicating the code everywhere.
* - Remove commented codeAndi Gutmans2000-08-021-11/+0
|
* Fix filename issuesZeev Suraski2000-07-291-6/+10
|
* Always store full filename as compiled file nameAndi Gutmans2000-07-271-0/+1
|
* Fix a bug in passing second parameter of RECV_INIT with is_ref setStanislav Malyshev2000-07-111-1/+1
|
* - Fix memory leak.Andi Gutmans2000-07-091-1/+1
|
* - Need to seperate if the hash isn't a referenceAndi Gutmans2000-07-091-0/+2
|
* Remove C++ commennts.Stanislav Malyshev2000-07-071-3/+3
|
* - Yet another fix...Andi Gutmans2000-07-061-0/+1
|
* - One more...Andi Gutmans2000-07-061-3/+3
|