| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | This commit was manufactured by cvs2svn to create tag 'php_4_3_0pre2'.php-4.3.0pre2 | SVN Migration | 2002-10-27 | 1 | -3812/+0 |
| | | |||||
| * | - Also tune jmpz_ex | Andi Gutmans | 2002-10-24 | 1 | -2/+2 |
| | | |||||
| * | - Improve performance of part of the jmps. More to follow. | Andi Gutmans | 2002-10-24 | 1 | -4/+4 |
| | | |||||
| * | - This might improve performance. Commiting it so that I can check it on | Andi Gutmans | 2002-10-23 | 1 | -2/+2 |
| | | | | | | - Linux | ||||
| * | - Make Ts access a macro. I need this for my next patch which should | Andi Gutmans | 2002-10-23 | 1 | -237/+240 |
| | | | | | | - improve performance but not sure yet if it will. | ||||
| * | - Nuke unused get_incdec_op() | Andi Gutmans | 2002-10-22 | 1 | -22/+0 |
| | | | | | | - Nuke old comment | ||||
| * | - Improve overall engine performance | Andi Gutmans | 2002-10-22 | 1 | -11/+6 |
| | | |||||
| * | - Fix bug reported by Daniel T. Gorski | Andi Gutmans | 2002-10-22 | 1 | -1/+1 |
| | | |||||
| * | - Improve opcode dispatching | Andi Gutmans | 2002-10-19 | 1 | -7/+1 |
| | | |||||
| * | - Change opcode dispatch mechanism to use a function per opcode and use | Andi Gutmans | 2002-10-18 | 1 | -1880/+2508 |
| | | | | | | | - a lookup table using the opcode # to call the correct function. - Still have lots of tuning to do. | ||||
| * | - Cleanup | Andi Gutmans | 2002-10-18 | 1 | -4/+2 |
| | | |||||
| * | Fix ZTS build. | Sebastian Bergmann | 2002-10-16 | 1 | -5/+5 |
| | | |||||
| * | Fix class static members: now the following code works: | Stanislav Malyshev | 2002-10-16 | 1 | -10/+30 |
| | | | | | | | | | | | | | | | | | | | | <?php class Foo { static $c = "Parent"; } class Child extends Foo { } Foo::$c = "Hello"; var_dump(Child::$c); ?> and returns "Hello" (class statics are not copied anymore, but looked up in runtime) | ||||
| * | Fix and generalize $this handling. | Stanislav Malyshev | 2002-10-16 | 1 | -26/+40 |
| | | | | | | | ZEND_FETCH_FROM_THIS is removed, IS_UNUSED type on class variables will be used instead as the sign that it's a fetch from $this | ||||
| * | - Support new classname::$class_name, e.g.: | Andi Gutmans | 2002-10-14 | 1 | -34/+34 |
| | | | | | | | | | | | | | | | <? class foo::bar { public $hello = "Hello, World\n"; } $name = "bar"; $obj = new foo::$name; print $obj->hello; ?> | ||||
| * | MFZE1 zend_str_tolower issue. | Ilia Alshanetsky | 2002-10-09 | 1 | -3/+3 |
| | | |||||
| * | - Require $this-> when calling a methods. This whole automatic lookup | Andi Gutmans | 2002-10-07 | 1 | -0/+2 |
| | | | | | | | - first in the class and then in the global scope is confusing, slow and - not quite BC compatible. | ||||
| * | - Fix problem with unsetting object members. | Andi Gutmans | 2002-10-06 | 1 | -2/+6 |
| | | |||||
| * | MFZE1 | Ilia Alshanetsky | 2002-09-26 | 1 | -3/+3 |
| | | |||||
| * | - Megapatch to try and support inheritance from sub-classes. Things might | Andi Gutmans | 2002-09-24 | 1 | -2/+10 |
| | | | | | | | - be *very* buggy now so don't get too upset if that happens. - I still need to improve some stuff but it's a good step (hopefully). | ||||
| * | - WS fix - "while (" instead of "while(" | Andi Gutmans | 2002-09-15 | 1 | -2/+2 |
| | | |||||
| * | - WS - Always use "if (" and not "if(" | Andi Gutmans | 2002-09-15 | 1 | -23/+23 |
| | | |||||
| * | Support for __get, __set and __call in classes. | Stanislav Malyshev | 2002-09-04 | 1 | -17/+38 |
| | | | | | | | | This should work as follows: if class hasn't member with given name, __get/__set is called. If class has no method with given name, __call is called. __get/__set are not recursive, __call can be. | ||||
| * | MFZE1 | Stanislav Malyshev | 2002-09-02 | 1 | -0/+2 |
| | | |||||
| * | those are set by RETURN_FROM_EXECUTE | Thies C. Arntzen | 2002-08-23 | 1 | -2/+0 |
| | | |||||
| * | zend_execute: make sure that current_execute_data points to the right thing | Thies C. Arntzen | 2002-08-21 | 1 | -0/+3 |
| | | | | | | after coming back from recursion. | ||||
| * | MFZE1 | Andi Gutmans | 2002-08-17 | 1 | -1/+1 |
| | | |||||
| * | MFZE1 | Zeev Suraski | 2002-08-17 | 1 | -1/+5 |
| | | |||||
| * | - Make new 'is' operator work with classes only and return false when | Andi Gutmans | 2002-08-08 | 1 | -9/+3 |
| | | | | | | - the object isn't of the said class or the value isn't an object. | ||||
| * | MFZE1 | Zeev Suraski | 2002-08-03 | 1 | -0/+4 |
| | | |||||
| * | MFZE1 | Stanislav Malyshev | 2002-08-01 | 1 | -1/+5 |
| | | |||||
| * | MFZE1 global declare | Jason Greene | 2002-07-30 | 1 | -1/+1 |
| | | |||||
| * | @- Adding 'is' operator that can be used to check the type of a variable, | Andrei Zmievski | 2002-07-30 | 1 | -0/+13 |
| | | | | | | @ or its class. (Andrei) | ||||
| * | - Fix problem with debug_backtrace() reported by Stig. We weren't reporting | Andi Gutmans | 2002-07-26 | 1 | -0/+1 |
| | | | | | | | | | - global function information because it wasn't available. We have to do - an additional assignment per-function call so that it'll be available. - Also don't define the global scope as function name _main_ but leave it - empty so that frameworks like Pear can decide what they want to do. | ||||
| * | - Nuke delete(). It was a big mistake to introduce it and I finally | Andi Gutmans | 2002-07-14 | 1 | -48/+0 |
| | | | | | | | | | - understand why Java didn't do so. - If you still want to control destruction of your object then either make - sure you kill all references or create a destruction method which you - call yourself. | ||||
| * | - Nuke some unused code | Andi Gutmans | 2002-07-14 | 1 | -29/+0 |
| | | |||||
| * | - Fix problem where scope was lost in nested function calls. | Andi Gutmans | 2002-07-06 | 1 | -10/+7 |
| | | | | | | - Thanks to Timm Friebe for diving into this one. | ||||
| * | - Improve some error messages. | Andi Gutmans | 2002-06-29 | 1 | -1/+1 |
| | | |||||
| * | - Fix problem with scope's not changing correctly during method calls. | Andi Gutmans | 2002-06-26 | 1 | -1/+1 |
| | | | | | | | - Reapply a tiny optimization to the allocator so that in non-debug mode - we clean memory without detecting leaks. | ||||
| * | - Revert patch which checks at run-time if you're allowed to assign | Andi Gutmans | 2002-06-24 | 1 | -6/+0 |
| | | | | | | | | - certain values by reference. - We still need to find a solution for cases when this shouldn't be allowed - as it might cause leaks. | ||||
| * | - Fix problem with constructor not being inherited and called correctly. | Andi Gutmans | 2002-06-23 | 1 | -1/+3 |
| | | |||||
| * | - Fix bug in class constants | Andi Gutmans | 2002-06-16 | 1 | -2/+2 |
| | | | | | | | - Start centralizing main class lookups. This will help implement - __autload() | ||||
| * | - Fix problem with assigning functions by reference. | Andi Gutmans | 2002-06-11 | 1 | -2/+12 |
| | | |||||
| * | Fix leak | Stanislav Malyshev | 2002-06-10 | 1 | -0/+1 |
| | | |||||
| * | Remove unused local variable. | Sebastian Bergmann | 2002-06-05 | 1 | -1/+0 |
| | | |||||
| * | - Allow overloaded objects to receive the method name in its original | Andi Gutmans | 2002-06-05 | 1 | -22/+4 |
| | | | | | | - case. | ||||
| * | - Hopefully fix problems with debug_backtrace() | Andi Gutmans | 2002-05-08 | 1 | -0/+13 |
| | | |||||
| * | - More debug backtrace work. It still doesn't work very well... | Andi Gutmans | 2002-05-07 | 1 | -3/+1 |
| | | |||||
| * | Initial support for built-in backtracing. | Andi Gutmans | 2002-05-02 | 1 | -51/+39 |
| | | | | | | | | | There are still a few problems such as includes and calling other functions from internal functions which aren't seen (will have to think if and how to fix this). Also the main scripts filename isn't available. Need to think about that. | ||||
| * | some type cleanup work | Harald Radi | 2002-04-23 | 1 | -3/+3 |
| | | |||||
