summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed bug #29086 & #28064 (PHP crashes on extremly long scripts).Ilia Alshanetsky2004-07-121-2/+2
|
* Ease off on severity of new error (Using Resources as array offsets)Sara Golemon2004-06-241-1/+1
|
* BugFix #28879 Inconsistent behavior between explicit and implicit array ↵Sara Golemon2004-06-231-1/+4
| | | | | | | | | | | | | | creation. Changes: Throw E_WARNING "Illegal offset type" when explicitly creating array elements with objects, arrays, or resorces as indexes. This matches implicit creation w/ obj/arr indices. Throw E_WARNING "Resource ID#%ld used as offset, casting to integer (%ld)" when implicitly creating array with resource as index. (BC)
* Another typo in converting array index doubles to long.Sara Golemon2004-06-181-1/+1
|
* fix incdec - make value's refcount non-zero when passing toStanislav Malyshev2004-06-021-4/+2
| | | | | write_property - otherwise __set caller cleanup could kill it.
* Prevent possible problems with illegal propertiesMarcus Boerger2004-05-281-1/+1
|
* - Fix problem with exceptions returning from include(). (Dmitry)Andi Gutmans2004-05-271-0/+3
|
* Bugfix#28404 When type is double we need to access dval, not lvalSara Golemon2004-05-181-1/+1
|
* Fix bug #27876Stanislav Malyshev2004-04-291-1/+1
|
* Handle failure in get_current_dataMarcus Boerger2004-04-151-0/+5
|
* Fixed reversed condition for error reporting.Ilia Alshanetsky2004-04-011-1/+1
|
* Fixed BUG in zend_post_incdec_propertyDmitry Stogov2004-03-311-2/+2
|
* -clonning+cloningSebastian Bergmann2004-03-291-4/+4
|
* Implicit clonning strict warning was added for ze1_compatibility_modeDmitry Stogov2004-03-291-0/+4
|
* Fixed bug #27731 (error_reporting() inside @ block fails to setIlia Alshanetsky2004-03-291-5/+7
| | | | | error_reporting level).
* - call set handler if assigning to object having this handlerStanislav Malyshev2004-03-281-8/+15
| | | | | - cleanup: use macros to access object internal vars
* - Fix build (thanks to Timm)Andi Gutmans2004-03-261-4/+4
|
* no need to use result for RECV's - as in PHP4Stanislav Malyshev2004-03-251-5/+5
|
* Use get/set handlers for increment.decrement ops on objectsStanislav Malyshev2004-03-251-12/+34
|
* Object cloning in ze1 compatibility mode (zend.ze1_compatibility_mode) was ↵Dmitry Stogov2004-03-241-20/+61
| | | | reimplemented (Dmitry, Andi)
* - Remove whitespaceAndi Gutmans2004-03-221-1/+1
|
* - Improve consistencyAndi Gutmans2004-03-211-8/+7
|
* API change for read_property:Stanislav Malyshev2004-03-211-6/+6
| | | | | | instead of bool silent it now gets fetch type This can be used for creating proxy objects for write contexts
* - Nuke unused codeAndi Gutmans2004-03-211-30/+0
|
* Fix possible data corruption with __set()Zeev Suraski2004-03-181-1/+1
|
* Improve error message - on E_STRICT, method is actually called,Stanislav Malyshev2004-03-181-1/+4
| | | | | so the error shouldn't say it cannot be called.
* - Fix tiny bug (one of the reasons we can't support __toString() forAndi Gutmans2004-03-171-1/+1
| | | | | - regular objects).
* - Fixed problem with __toString(). Due to the engine's architecture it isAndi Gutmans2004-03-171-8/+18
| | | | | | - currently not possible to call __toString() anywhere besides print & eval. - Follow up will be on internals@
* - Error out if get_method() isn't defined.Andi Gutmans2004-03-161-0/+4
| | | | | | - Use calling scope of internal function callee when calling a method using static syntax (array("A", "func"));
* Improve error messageMarcus Boerger2004-03-161-1/+3
|
* Clearify the different method/class flags (as discussed with Andi).Marcus Boerger2004-03-091-1/+1
|
* - Nuke unused code.Andi Gutmans2004-03-091-1/+2
|
* Rename hasMore() to valid() as discussed. (Part II)Marcus Boerger2004-03-081-1/+1
|
* - Fix leak (Dmitry)Andi Gutmans2004-03-021-0/+2
|
* - Initialize memory to \0 so that we can reliable detect whether a specificDerick Rethans2004-02-291-0/+1
| | | | | | opcode element is in use. #- Stas thinks it's OK ;-)
* export opcode tableStanislav Malyshev2004-02-291-1/+1
|
* Fixes for abstract classes/methodsMarcus Boerger2004-02-271-1/+1
|
* Fix leak in foreach ($o->mthd()->arr)Zeev Suraski2004-02-251-0/+1
|
* - Improve ARG_INFO() macros to support supplying required_num_argsZeev Suraski2004-02-251-0/+3
| | | | | - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
* - Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't only ↵Zeev Suraski2004-02-251-3/+3
| | | | | | | | | | | affect auto-clone). - Perform implementation checks even with simple inheritance (off when compatibility mode is enabled). - Restore default arguments in interfaces and handle it correctly. - Move registration of internal classes later in the startup sequence in order to have INI options available.
* - Remove old codeAndi Gutmans2004-02-121-18/+5
|
* Centralize exceptions code in zend_exceptions.[ch].Zeev Suraski2004-02-121-0/+1
| | | | | | | | Remove zend_default_classes.h (use zend_exceptions.h instead) NOTE: This currently breaks the build, fixes to php-src and pecl coming soon
* - Use zend_throw_exception_object() in throw_handler to make sure itAndi Gutmans2004-02-121-1/+1
| | | | | - does all the checks
* Fix leaks in assignments to overloaded objectsZeev Suraski2004-02-111-0/+11
|
* Fix leak with overloaded objects, when they're used just "for the hellZeev Suraski2004-02-111-2/+9
| | | | | of it" :)
* Fixed a bug the caused overloaded array indices to be converted to stringsZeev Suraski2004-02-111-24/+23
|
* Turn off bogus warnings with overloaded dimensions and += (and friends)Zeev Suraski2004-02-111-2/+8
|
* Improve the implementation of unset() on array dimensions to be moreZeev Suraski2004-02-111-14/+36
| | | | | consistent with that of regular variables and string offsets
* Fix bug #26698 (exceptions handled properly during argument passing to ↵Zeev Suraski2004-02-101-0/+8
| | | | functions)
* Fix refcounting of ++/+= overloading (fix leak in __get()/__set()Zeev Suraski2004-02-101-8/+4
| | | | | based classes)