summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.h
Commit message (Collapse)AuthorAgeFilesLines
...
* MFH (removed unnecesary call to zval_ptr_dtor)Dmitry Stogov2005-09-191-1/+1
|
* Fixed bug #34199 (if($obj)/if(!$obj) inconsistency)Dmitry Stogov2005-09-121-0/+18
|
* Changed "instanceof" and "catch" operators, is_a() and is_subclass_of() ↵Dmitry Stogov2005-09-091-0/+1
| | | | functions to not call __autoload().
* Bump up the yearfoobar2005-08-031-1/+1
|
* Export zend_do_fcall() helper from executorDmitry Stogov2005-06-241-0/+1
|
* rename to zend_Stanislav Malyshev2005-06-161-2/+2
|
* export zval gettersStanislav Malyshev2005-06-161-0/+10
|
* USER_OPCODE API is improvet.Dmitry Stogov2005-06-161-0/+2
| | | | | Implemented ability to dispatch from user handler to internal handler of another opcode.
* Fix so that extensions like xdebug, can overload opcodes in all execution ↵Dmitry Stogov2005-06-101-0/+7
| | | | modes including goto/switch
* - Two new API calls for Derick (retreive CV name and value) by DmitryAndi Gutmans2005-01-221-0/+2
|
* - Commit new VM architecture. This one allows people (aka Derick) toAndi Gutmans2004-09-231-2/+0
| | | | | | - ask the engine to use function handler mode. Will update the README - about that.
* - Fix for bug #29707Andi Gutmans2004-09-211-1/+3
|
* - Roll back VM commitAndi Gutmans2004-09-091-0/+2
|
* - Some architectural changes:Andi Gutmans2004-09-081-2/+0
| | | | | | | | | | | | | a) We specialize opcodes according to op_type fields. Each opcode has to be marked with which op_type's it uses. b) We support different execution methods. Function handlers, switch() and goto dispatching. goto seems to be the fastest but it really depends on the compiler and how well it optimizes. I suggest playing around with optimization flags. - Warning: Things might break so keep us posted on how things are going. (Dmitry, Andi)
* - Execute destructors earlier (Florian Schaper, fschaper at intux org)Marcus Boerger2004-07-251-0/+1
|
* Improve error messageMarcus Boerger2004-03-161-0/+1
|
* fix the fixStanislav Malyshev2004-03-041-2/+6
|
* oops, fix cut&paste gone badStanislav Malyshev2004-03-041-2/+2
|
* Fix object true value: if we are in compat mode and it's Zend object -Stanislav Malyshev2004-03-041-2/+6
| | | | | use PHP4 rules. Otherwise, object is always true.
* Centralize exceptions code in zend_exceptions.[ch].Zeev Suraski2004-02-121-2/+0
| | | | | | | | Remove zend_default_classes.h (use zend_exceptions.h instead) NOTE: This currently breaks the build, fixes to php-src and pecl coming soon
* Exceptions updates:Zeev Suraski2004-02-121-2/+0
| | | | | | | | - Enforce exceptions to be derived from class Exception. This allows users to perform catch-all. It's not yet complete, so don't get comfortable with it just yet :) Updates are coming soon. - Implement zend_throw_exception() using zend_throw_exception_ex()
* - Add API function to throw exception by using an objectAndi Gutmans2004-02-121-0/+2
|
* Reinstate early-binding for classes.Zeev Suraski2004-02-041-3/+1
| | | | | | | | Note that this is available for downwards compatibility only - and it doesn't work if you use new features (namely, interfaces). Generally, people should declare their classes before using them, but we just didn't want hell to break loose (c)
* Rewrote exception support. Fixes a few limitations and bugs in the oldZeev Suraski2004-02-031-0/+3
| | | | | | | | | | | implementation, and allows exceptions to 'fire' much earlier than before. Instructions on how to use the new mechanism will follow on internals@ shortly... Note - this (most probably) breaks the current implementation of set_exception_handler()
* - Hopefully fix bug #26696.Andi Gutmans2004-01-191-4/+5
| | | | | - Please let me know if hell-breaks loose
* Improove debug capabilitiesMarcus Boerger2004-01-181-2/+3
|
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-1/+1
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* Fix behavior of return-by-reference functions. Remove erroneous warnings,Zeev Suraski2003-12-141-0/+1
| | | | | | | add E_STRICT warnings in case you return something by reference that you're not supposed to (anything that's not a variable, or a return-value of a function that returned by reference).
* Some cleanupZeev Suraski2003-12-141-15/+5
|
* - Provide a unified way to display uncaught exceptions, which showsMarcus Boerger2003-08-241-0/+1
| | | | | | | file/line/message info if possible. - Add zend_eval_string_ex() to be able to handle exceptions in eval'd code. - Use above function to fix memleaks in CLI.
* Generalize fetch_classZeev Suraski2003-08-031-0/+1
|
* updating license information in the headers.James Cox2003-06-101-1/+1
|
* Leftover.Sebastian Bergmann2003-06-021-1/+0
|
* MEGA-patch: namespaces are R.I.P.Stanislav Malyshev2003-06-021-1/+0
|
* Add zend_lookup_ns_class() function.Andrei Zmievski2003-04-081-0/+1
|
* Namespace patch. Big changes:Stanislav Malyshev2003-02-161-0/+1
| | | | | | | | | | | | | | | | 1. Nested classes are gone. 2. New syntax for namespaces: namespace foo { class X { ... } function bar { ... } var x = 1; const ZZ = 2; } 3. Namespaced symbol access: $x = new foo::X; - etc. For now, namespaces are case insensitive, just like classes. Also, there can be no global class and namespace with the same name (to avoid ambiguities in :: resolution).
* - Added some missing CVS $Id$ tags, headers and footers.foobar2003-02-011-0/+9
|
* - Ported the zend_execute_internal hook to ZendEngine2.Derick Rethans2003-01-111-0/+2
|
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* - Commit Marcus' cleanup of abstract and static inheritance and improveAndi Gutmans2002-11-231-0/+5
| | | | | - error messages
* - Fix bug in class constantsAndi Gutmans2002-06-161-1/+1
| | | | | | - Start centralizing main class lookups. This will help implement - __autload()
* MFZE1 (Expose more C++ APIs)Zeev Suraski2002-05-201-0/+3
|
* some type cleanup workHarald Radi2002-04-231-1/+1
|
* Mega-commit: Enter the new object modelStanislav Malyshev2002-02-071-1/+3
| | | | | | | Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
* Happy New Year.Sebastian Bergmann2002-01-061-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* - Initial support for nested class definitionsAndi Gutmans2001-10-291-0/+1
|
* More TSRMLS_FETCH workZeev Suraski2001-07-311-1/+1
|
* More TSRMLS_FETCH workZeev Suraski2001-07-301-3/+3
|
* - More object junkAndi Gutmans2001-07-291-1/+2
|