summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Collapse)AuthorAgeFilesLines
...
* - Fix Win32 compilation (Use winsock2.h from now on)Zeev Suraski2000-06-031-1/+1
| | | | | - Add lambda() support
* Fix a crash bug in certain situations of class redeclarationsZeev Suraski2000-05-251-3/+14
|
* Refined fixZeev Suraski2000-05-111-1/+2
|
* Fix a memory corruption bug with by-ref function argumentsZeev Suraski2000-05-111-8/+9
|
* make waning readableThies C. Arntzen2000-05-101-2/+2
|
* Thoroughly initialize IS_UNUSED for proper cleanupAndi Gutmans2000-05-081-0/+2
|
* - Change the place CAST uses for the op_typeAndi Gutmans2000-05-031-1/+1
|
* BeautifyZeev Suraski2000-04-291-1/+1
|
* *** empty log message ***Zeev Suraski2000-04-271-1/+1
|
* Change to using the #define'sZeev Suraski2000-04-271-1/+1
|
* - Forgot to keep the ':' in the class_nameZeev Suraski2000-04-241-0/+3
|
* - Fix order of JMPZNZ argumentsAndi Gutmans2000-04-171-2/+2
|
* - Clean up resource lists namespaceZeev Suraski2000-04-151-1/+1
| | | | | - Prepare extended resource list destructor APIs (currently unused)
* - Two more places needed changingAndi Gutmans2000-04-101-2/+2
|
* Clean up last/size definitionsZeev Suraski2000-04-101-1/+1
|
* - FIx JMPZNZAndi Gutmans2000-04-051-4/+3
|
* The previous fix ended up being broken, this one should do itZeev Suraski2000-03-311-2/+3
|
* - Fix bugAndi Gutmans2000-03-311-2/+2
|
* - Make the argument order for the stack applies more consistent with other ZendZeev Suraski2000-03-291-11/+13
| | | | | | data structures - Fix a possible corruption problem due to switch() C-level optimization
* - Some header dependencies cleanupZeev Suraski2000-03-251-2/+0
| | | | | - Generalize zval_print() and zval_print_r()
* - Nuke hash_*_ptr functionsAndi Gutmans2000-03-241-1/+1
|
* -Zeev Suraski2000-03-131-1/+1
|
* - Spare a byte :)Zeev Suraski2000-03-131-1/+1
|
* *** empty log message ***Andi Gutmans2000-03-131-1/+1
|
* - Support require_once().Andi Gutmans2000-03-101-2/+2
|
* It's official now...Zeev Suraski2000-03-061-3/+3
|
* - Fix typosAndi Gutmans2000-03-011-1/+1
|
* (c) patchZeev Suraski2000-02-191-1/+1
|
* - Put in the infrastructure for the unset() fix. Right now it has the oldAndi Gutmans2000-02-141-3/+6
| | | | | behavior but I just need time tomorrow to add the correct behavior.
* Syntax highlighting was erronously emitting more than one semicolon and/or ↵Zeev Suraski2000-02-071-0/+3
| | | | garbage with heredocs
* - Support the string offset syntax $a{2} with the regular array opcodes.Andi Gutmans2000-02-061-0/+1
| | | | | | Will need to write new opcodes sometime but right now it's good enough to announce the change to this string offset syntax for beta 4.
* - This hopefully fixes the list($a, $a) = array(1,2) crash, i.e. when listAndi Gutmans2000-02-051-6/+2
| | | | | | | | by mistake contains the same variable twice. - BTW, there is no defined order of assignment. The value of $a after the previous example is undefined, and should not be assumed to be either 1 nor 2.
* - Stop passing list/plist to internal functionsZeev Suraski2000-02-051-3/+3
| | | | | | - Add a typedef for the pCopyConstructor function pointer - Minor hacks
* Maintain a state of whether we're compiling and/or executingZeev Suraski2000-02-041-2/+16
|
* - Fix the annoying problem with list(), that surfaced up after our recent ↵Zeev Suraski2000-02-021-9/+16
| | | | | | | cleaning patches
* - Get rid of remains of garbage.Andi Gutmans2000-02-011-0/+2
| | | | | - This should fix Thies' UMR
* Fix ``'sZeev Suraski2000-01-291-1/+1
|
* - Add parser support for string offsets. This added three shift/reduceAndi Gutmans2000-01-291-0/+5
| | | | | | | | conflicts but they all seem to be fine. - Cleaned up the parsing rules a bit and made them much more compact and elegant. - Please CVS update and see that I didn't break anything.
* - Make loop a bit faster.Andi Gutmans2000-01-281-0/+1
|
* - Make foreach() now copy the array but use the original array. It canAndi Gutmans2000-01-241-3/+5
| | | | | | 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/+51
| | | | | - Implement ticks - Germany&Norway - 5 points!
* Destructors no longer return ints, the low level problem it was intended to ↵Zeev Suraski2000-01-171-3/+2
| | | | solve is long gone now...
* Allow module startup to be separate from the compiler/executor startupZeev Suraski2000-01-161-1/+0
|
* - Nuke undefined_variable_stringZeev Suraski1999-12-311-3/+1
| | | | | - Introduce IS_UNSET
* - Fix bug #3073. continue in do..while() loops should work nowAndi Gutmans1999-12-311-2/+2
|
* - Generalize the fast cache mechanismZeev Suraski1999-12-271-3/+3
| | | | | - 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-3/+7
|
* OptimizeZeev Suraski1999-12-241-3/+4
|
* - Create two new macro's. ALLOC_ZVAL() and FREE_ZVAL(z) and make Zend useAndi Gutmans1999-12-241-3/+3
| | | | | them.