summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
Commit message (Collapse)AuthorAgeFilesLines
...
* - Cleanup the codeAndi Gutmans2000-02-101-14/+11
|
* Fix last known nasty bugs in Zend. It'll be cool if there are no new ones :)Zeev Suraski2000-02-091-10/+33
|
* foreach() works now for objects as well.Thies C. Arntzen2000-02-091-7/+11
|
* Fix an elusive bugZeev Suraski2000-02-081-1/+3
|
* More cleanupZeev Suraski2000-02-051-3/+3
|
* Pass the executor globals to internal functionsZeev Suraski2000-02-051-2/+2
|
* - Stop passing list/plist to internal functionsZeev Suraski2000-02-051-2/+2
| | | | | | - Add a typedef for the pCopyConstructor function pointer - Minor hacks
* Maintain a state of whether we're compiling and/or executingZeev Suraski2000-02-041-0/+3
|
* Improve dependenciesZeev Suraski2000-02-011-0/+1
|
* Sort out a gdb problemZeev Suraski2000-02-011-1/+1
|
* Fix warningZeev Suraski2000-02-011-10/+9
|
* - Optimized garbage mechanismZeev Suraski2000-01-311-12/+0
| | | | | - Fixed another buglet in the parser
* - Fix foreach()Zeev Suraski2000-01-311-14/+26
| | | | | - Fix indirect reference with object properties
* - Fix the bug Thies found where I forgot to change a break; to NEXT_OPCODE();Andi Gutmans2000-01-301-1/+1
| | | | | - If you find anymore let me know
* - Yet another tiny optimization.Andi Gutmans2000-01-291-68/+70
|
* - Make loop a bit faster.Andi Gutmans2000-01-281-1/+9
|
* - Double the speed of some key switch() tests for Win32.Andi Gutmans2000-01-281-21/+16
|
* - This makes the switch() statement twice as quick. Moving to enumAndi Gutmans2000-01-281-0/+4
| | | | | might make this a general speed up for other platforms too
* - Make foreach() now copy the array but use the original array. It canAndi Gutmans2000-01-241-4/+18
| | | | | | still be optimized A LOT but it's only a performance issue and not a feature issue.
* - Implement declare() with declarables frameworkZeev Suraski2000-01-241-0/+8
| | | | | - Implement ticks - Germany&Norway - 5 points!
* FixesZeev Suraski2000-01-241-1/+1
|
* Leak fixZeev Suraski2000-01-181-4/+8
|
* Functionality & crash fixesZeev Suraski2000-01-091-2/+2
|
* - Separate the overloaded objects' types from Zend's data types.Andi Gutmans2000-01-041-4/+4
| | | | | | There is no reason for them to be the same, and IS_METHOD just cluttered there data types.
* - Change IS_UNSET -> IS_NULLAndi Gutmans2000-01-041-5/+5
|
* Fix a bug when using [] on a stringZeev Suraski2000-01-031-0/+4
|
* FixZeev Suraski2000-01-031-20/+29
|
* FixZeev Suraski2000-01-021-0/+1
|
* - Nuke undefined_variable_stringZeev Suraski1999-12-311-33/+29
| | | | | - Introduce IS_UNSET
* - Generalize the fast cache mechanismZeev Suraski1999-12-271-4/+4
| | | | | - Add the HashTable struct to the fast cache mechanism
* Introduce a zval-specific cache - 5-15% speed improvementZeev Suraski1999-12-261-0/+1
|
* Change ALLOC_ZVAL() semanticsZeev Suraski1999-12-261-26/+34
|
* - Create two new macro's. ALLOC_ZVAL() and FREE_ZVAL(z) and make Zend useAndi Gutmans1999-12-241-27/+27
| | | | | them.
* - require() of a dynamic expression now has the standard require() semanticsZeev Suraski1999-12-231-4/+3
| | | | | - Fixed a memory leak in require() of a dynamic expression
* - Fix a very old legacy memory leak in break(n) statementsZeev Suraski1999-12-221-13/+33
|
* Fix for the array() initialization bug Stas foundZeev Suraski1999-12-221-0/+2
|
* Fix the highlighting problem. STR_REALLOC() should be used instead of plain ↵Zeev Suraski1999-12-211-0/+2
| | | | | | | | erealloc() whenever you're dealing with strings that might be coming back from the engine - there seem to be a few other places like this in PHP.
* We're using ZVAL's now.Andrei Zmievski1999-12-211-2/+2
|
* - Fix Sascha's leak. Good report!Zeev Suraski1999-12-211-9/+22
|
* - Fix the crash Thies was experiencing (returning a function call could ↵Zeev Suraski1999-12-201-0/+2
| | | | | | | cause a crash) - Fix the leak Thies was experiencing (@fcall() leaked)
* - Made things work again (Thies, everybody - please check the latest CVS and ↵Zeev Suraski1999-12-191-30/+35
| | | | | | | | see if you're still getting any problems) - Changed the interface of call_user_function_ex() to support returning of references
* - More fixes related to the return references patchAndi Gutmans1999-12-191-12/+28
| | | | | | - eval_string() and call_user_function_ex() still don't work. - The libzend tree is untested and might not be stabl yet.
* - Implement return by reference:Zeev Suraski1999-12-151-17/+67
| | | | | | | - In function declaration instead of the return statement - In the assignment phase - Implement ability to turn off support for call-time pass by reference
* Fix warnings surfacing in maintainer-mode.Stig S. Bakken1999-12-011-1/+1
|
* - Forgot to check for BP_VAR_IS in the fix made for Thies' string offsetAndi Gutmans1999-12-011-1/+1
| | | | | problem.
* - Add use support (behaves like require, but will not use the same file twice)Andi Gutmans1999-11-301-1/+4
| | | | | | | - 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)
* - Fix problem Thies reported. We by mistake separated variables which wereAndi Gutmans1999-11-301-1/+1
| | | | | being fetched for read only.
* That's a more thorough fix...Zeev Suraski1999-11-251-1/+3
|
* Fix bug #2817 - assignments to string offsets could erronously modify ↵Zeev Suraski1999-11-251-0/+2
| | | | unrelated strings
* That slipped awayAndi Gutmans1999-11-211-1/+1
|