Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | MFH (removed unnecesary call to zval_ptr_dtor) | Dmitry Stogov | 2005-09-19 | 1 | -1/+1 | |
| | ||||||
* | Fixed bug #34199 (if($obj)/if(!$obj) inconsistency) | Dmitry Stogov | 2005-09-12 | 1 | -0/+18 | |
| | ||||||
* | Changed "instanceof" and "catch" operators, is_a() and is_subclass_of() ↵ | Dmitry Stogov | 2005-09-09 | 1 | -0/+1 | |
| | | | | functions to not call __autoload(). | |||||
* | Bump up the year | foobar | 2005-08-03 | 1 | -1/+1 | |
| | ||||||
* | Export zend_do_fcall() helper from executor | Dmitry Stogov | 2005-06-24 | 1 | -0/+1 | |
| | ||||||
* | rename to zend_ | Stanislav Malyshev | 2005-06-16 | 1 | -2/+2 | |
| | ||||||
* | export zval getters | Stanislav Malyshev | 2005-06-16 | 1 | -0/+10 | |
| | ||||||
* | USER_OPCODE API is improvet. | Dmitry Stogov | 2005-06-16 | 1 | -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 Stogov | 2005-06-10 | 1 | -0/+7 | |
| | | | | modes including goto/switch | |||||
* | - Two new API calls for Derick (retreive CV name and value) by Dmitry | Andi Gutmans | 2005-01-22 | 1 | -0/+2 | |
| | ||||||
* | - Commit new VM architecture. This one allows people (aka Derick) to | Andi Gutmans | 2004-09-23 | 1 | -2/+0 | |
| | | | | | | - ask the engine to use function handler mode. Will update the README - about that. | |||||
* | - Fix for bug #29707 | Andi Gutmans | 2004-09-21 | 1 | -1/+3 | |
| | ||||||
* | - Roll back VM commit | Andi Gutmans | 2004-09-09 | 1 | -0/+2 | |
| | ||||||
* | - Some architectural changes: | Andi Gutmans | 2004-09-08 | 1 | -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 Boerger | 2004-07-25 | 1 | -0/+1 | |
| | ||||||
* | Improve error message | Marcus Boerger | 2004-03-16 | 1 | -0/+1 | |
| | ||||||
* | fix the fix | Stanislav Malyshev | 2004-03-04 | 1 | -2/+6 | |
| | ||||||
* | oops, fix cut&paste gone bad | Stanislav Malyshev | 2004-03-04 | 1 | -2/+2 | |
| | ||||||
* | Fix object true value: if we are in compat mode and it's Zend object - | Stanislav Malyshev | 2004-03-04 | 1 | -2/+6 | |
| | | | | | use PHP4 rules. Otherwise, object is always true. | |||||
* | Centralize exceptions code in zend_exceptions.[ch]. | Zeev Suraski | 2004-02-12 | 1 | -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 Suraski | 2004-02-12 | 1 | -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 object | Andi Gutmans | 2004-02-12 | 1 | -0/+2 | |
| | ||||||
* | Reinstate early-binding for classes. | Zeev Suraski | 2004-02-04 | 1 | -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 old | Zeev Suraski | 2004-02-03 | 1 | -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 Gutmans | 2004-01-19 | 1 | -4/+5 | |
| | | | | | - Please let me know if hell-breaks loose | |||||
* | Improove debug capabilities | Marcus Boerger | 2004-01-18 | 1 | -2/+3 | |
| | ||||||
* | - Happy new year and PHP 5 for rest of the files too.. | foobar | 2004-01-08 | 1 | -1/+1 | |
| | | | | | # Should the LICENSE and Zend/LICENSE dates be updated too? | |||||
* | Fix behavior of return-by-reference functions. Remove erroneous warnings, | Zeev Suraski | 2003-12-14 | 1 | -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 cleanup | Zeev Suraski | 2003-12-14 | 1 | -15/+5 | |
| | ||||||
* | - Provide a unified way to display uncaught exceptions, which shows | Marcus Boerger | 2003-08-24 | 1 | -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_class | Zeev Suraski | 2003-08-03 | 1 | -0/+1 | |
| | ||||||
* | updating license information in the headers. | James Cox | 2003-06-10 | 1 | -1/+1 | |
| | ||||||
* | Leftover. | Sebastian Bergmann | 2003-06-02 | 1 | -1/+0 | |
| | ||||||
* | MEGA-patch: namespaces are R.I.P. | Stanislav Malyshev | 2003-06-02 | 1 | -1/+0 | |
| | ||||||
* | Add zend_lookup_ns_class() function. | Andrei Zmievski | 2003-04-08 | 1 | -0/+1 | |
| | ||||||
* | Namespace patch. Big changes: | Stanislav Malyshev | 2003-02-16 | 1 | -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. | foobar | 2003-02-01 | 1 | -0/+9 | |
| | ||||||
* | - Ported the zend_execute_internal hook to ZendEngine2. | Derick Rethans | 2003-01-11 | 1 | -0/+2 | |
| | ||||||
* | Bump year. | Sebastian Bergmann | 2002-12-31 | 1 | -1/+1 | |
| | ||||||
* | - Commit Marcus' cleanup of abstract and static inheritance and improve | Andi Gutmans | 2002-11-23 | 1 | -0/+5 | |
| | | | | | - error messages | |||||
* | - Fix bug in class constants | Andi Gutmans | 2002-06-16 | 1 | -1/+1 | |
| | | | | | | - Start centralizing main class lookups. This will help implement - __autload() | |||||
* | MFZE1 (Expose more C++ APIs) | Zeev Suraski | 2002-05-20 | 1 | -0/+3 | |
| | ||||||
* | some type cleanup work | Harald Radi | 2002-04-23 | 1 | -1/+1 | |
| | ||||||
* | Mega-commit: Enter the new object model | Stanislav Malyshev | 2002-02-07 | 1 | -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 Bergmann | 2002-01-06 | 1 | -1/+1 | |
| | ||||||
* | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -2/+2 | |
| | ||||||
* | - Initial support for nested class definitions | Andi Gutmans | 2001-10-29 | 1 | -0/+1 | |
| | ||||||
* | More TSRMLS_FETCH work | Zeev Suraski | 2001-07-31 | 1 | -1/+1 | |
| | ||||||
* | More TSRMLS_FETCH work | Zeev Suraski | 2001-07-30 | 1 | -3/+3 | |
| | ||||||
* | - More object junk | Andi Gutmans | 2001-07-29 | 1 | -1/+2 | |
| |