| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Specializer optimization | Dmitry Stogov | 2005-06-13 | 1 | -195/+77 | |
| | | ||||||
| * | Fixed bug #33212 ([GCC 4]: 'zend_error_noreturn' aliased to external symbol ↵ | Dmitry Stogov | 2005-06-13 | 1 | -9/+0 | |
| | | | | | | | | 'zend_error'). The fix is not tested on Solaris and DARWIN! | |||||
| * | Fix so that extensions like xdebug, can overload opcodes in all execution ↵ | Dmitry Stogov | 2005-06-10 | 1 | -0/+15 | |
| | | | | | modes including goto/switch | |||||
| * | fixed memory leak in bug #28972 ([] operator overflow treatment is ↵ | Dmitry Stogov | 2005-06-07 | 1 | -1/+1 | |
| | | | | | incorrect), not the bug itself. | |||||
| * | Fixed memory allocation bugs related to magic object handlers (__get(), __set(), | Dmitry Stogov | 2005-06-03 | 1 | -50/+34 | |
| | | | | | | ...) | |||||
| * | Added array type hinting. (This patch requires full re-make) | Dmitry Stogov | 2005-05-26 | 1 | -1/+17 | |
| | | ||||||
| * | Fixed bug #30641 (Compile error: error: symbol "zend_error" is used but not ↵ | Dmitry Stogov | 2005-05-04 | 1 | -1/+1 | |
| | | | | | defined) | |||||
| * | Fixed bug #32852 (Crash with singleton and __destruct when ↵ | Dmitry Stogov | 2005-04-29 | 1 | -11/+15 | |
| | | | | | | | | | zend.ze1_compatibility_mode = On) Fixed bug #31828 (Crash with zend.ze1_compatibility_mode=On) Fixed bug #32080 (segfault when assigning object to itself with zend.ze1_compatibility_mode=On) | |||||
| * | Fix certain operations to stop relying on presence of read_property and | Andrei Zmievski | 2005-04-15 | 1 | -1/+1 | |
| | | | | | | | write_property handlers. They may be NULL'ed out by certain objects pretending to be pure arrays, for example. Do checks first. | |||||
| * | Consolidate: call _get_zval_ptr_var() for IS_VAR case in | Andrei Zmievski | 2005-03-23 | 1 | -66/+36 | |
| | | | | | | _get_zval_ptr(). | |||||
| * | - Two new API calls for Derick (retreive CV name and value) by Dmitry | Andi Gutmans | 2005-01-22 | 1 | -0/+5 | |
| | | ||||||
| * | Fixed bug #28444 (Cannot access undefined property for object with ↵ | Dmitry Stogov | 2005-01-18 | 1 | -3/+12 | |
| | | | | | overloaded property access). | |||||
| * | Restore behavior of $str["str"]. (Now $str["str"] is equivalent to $str[0] ↵ | Dmitry Stogov | 2005-01-14 | 1 | -22/+1 | |
| | | | | | again) | |||||
| * | Additional fix for fix of bug #29883 | Dmitry Stogov | 2005-01-13 | 1 | -1/+1 | |
| | | ||||||
| * | Fixed bug #31098 (isset false positive) | Dmitry Stogov | 2005-01-12 | 1 | -1/+22 | |
| | | ||||||
| * | "Undefined variable: %s" noticies were fixed to use one space | Dmitry Stogov | 2004-12-27 | 1 | -8/+8 | |
| | | ||||||
| * | "Undefined variable: %s" noticies were fixed to be compatible with PHP_5_0 | Dmitry Stogov | 2004-12-24 | 1 | -4/+4 | |
| | | ||||||
| * | - Checks for Darwin'ish systems that uses Mach-O, which apparently doesn't | Moriyoshi Koizumi | 2004-11-03 | 1 | -1/+1 | |
| | | | | | | support weak symbol aliasing at this time. | |||||
| * | - Commit new VM | Andi Gutmans | 2004-10-22 | 1 | -262/+47 | |
| | | | | | | | - Old one is tagged as PRE_NEW_VM_GEN_PATCH - Still doing work so more commits to come. Don't complain (yet) :) | |||||
| * | - Fix crash (MFB PHP5_0) | Andi Gutmans | 2004-10-22 | 1 | -1/+1 | |
| | | ||||||
| * | Fixed unset() bug that was introduced with CV optimization patch | Dmitry Stogov | 2004-10-05 | 1 | -0/+4 | |
| | | ||||||
| * | - Commit the variable fetch optimization. | Andi Gutmans | 2004-10-04 | 1 | -15/+159 | |
| | | | | | | | | - Extensions which delete global variables need to use new special function - delete_global_variable() (I'm about to rename it) to remove them. - Will post to internals@ or via commit messages if there's anything else. | |||||
| * | - Commit new VM architecture. This one allows people (aka Derick) to | Andi Gutmans | 2004-09-23 | 1 | -3770/+459 | |
| | | | | | | | - ask the engine to use function handler mode. Will update the README - about that. | |||||
| * | Reverted the NetWare Specific Stack limit related patches as asked by Andi | Anantha Kesari H Y | 2004-09-23 | 1 | -5/+0 | |
| | | ||||||
| * | Stack limit will be checked while executing the script | Anantha Kesari H Y | 2004-09-22 | 1 | -1/+5 | |
| | | ||||||
| * | Fixed bug #29566 (foreach/string handling strangeness (crash)). | Dmitry Stogov | 2004-09-22 | 1 | -1/+1 | |
| | | ||||||
| * | Fixed bug in fix for bug #29707 | Dmitry Stogov | 2004-09-22 | 1 | -1/+0 | |
| | | ||||||
| * | - Fix for bug #29707 | Andi Gutmans | 2004-09-21 | 1 | -24/+17 | |
| | | ||||||
| * | Antony Dovgal's error message improvement - #27290 | Stanislav Malyshev | 2004-09-13 | 1 | -1/+11 | |
| | | ||||||
| * | - Roll back VM commit | Andi Gutmans | 2004-09-09 | 1 | -356/+3805 | |
| | | ||||||
| * | - Some architectural changes: | Andi Gutmans | 2004-09-08 | 1 | -3805/+356 | |
| | | | | | | | | | | | | | | 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) | |||||
| * | fix crash #29893 | Stanislav Malyshev | 2004-08-30 | 1 | -0/+3 | |
| | | ||||||
| * | String offset starts with 0, fix isset($str[$len]) | Marcus Boerger | 2004-08-29 | 1 | -2/+2 | |
| | | ||||||
| * | - Cleanup | Andi Gutmans | 2004-08-19 | 1 | -1/+1 | |
| | | ||||||
| * | - Stop using garbage. Please let me know if you find any bugs resulting | Andi Gutmans | 2004-08-19 | 1 | -370/+745 | |
| | | | | | | - of this patch (very likely). (Dmitry, Andi) | |||||
| * | - Don't use magic numbers | Andi Gutmans | 2004-08-12 | 1 | -4/+3 | |
| | | ||||||
| * | - Significantly improve performance of foreach($arr as $data). (Marcus) | Andi Gutmans | 2004-08-12 | 1 | -30/+53 | |
| | | ||||||
| * | More meaningfull error message | Marcus Boerger | 2004-08-11 | 1 | -1/+1 | |
| | | ||||||
| * | - Fix warnings | Marcus Boerger | 2004-08-10 | 1 | -1/+1 | |
| | | ||||||
| * | A gentler (performance wise) allocation of buffer for temp variables. | Ilia Alshanetsky | 2004-08-02 | 1 | -2/+11 | |
| | | ||||||
| * | - More ptr_stack optimizations and cleanups | Andi Gutmans | 2004-07-30 | 1 | -2/+2 | |
| | | ||||||
| * | - Improve performance by inlining zend_ptr_stack_n_push(). var_args can | Andi Gutmans | 2004-07-30 | 1 | -5/+5 | |
| | | | | | | usually not be inlined by compilers. | |||||
| * | Revert goto opcode | Sara Golemon | 2004-07-29 | 1 | -27/+0 | |
| | | ||||||
| * | &tmp and label are the same thing, don't free it till we're done with it. | Sara Golemon | 2004-07-29 | 1 | -1/+1 | |
| | | ||||||
| * | Plug some memory leaks and promote unknown label to E_ERROR. | Sara Golemon | 2004-07-29 | 1 | -1/+3 | |
| | | | | | | | If someone tries to jump to a non-existant label execution really shouldn't try to carry on. | |||||
| * | Add goto operator by popular request. | Sara Golemon | 2004-07-29 | 1 | -0/+25 | |
| | | ||||||
| * | - Fix bug #29368 : The destructor is called when an exception is thrown from ↵ | Marcus Boerger | 2004-07-25 | 1 | -0/+3 | |
| | | | | | the constructor | |||||
| * | Fix 0 Byte leak after alloca to emalloc change | Marcus Boerger | 2004-07-23 | 1 | -2/+2 | |
| | | ||||||
| * | - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE() | Andi Gutmans | 2004-07-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | used to return "" and not bool(false). It's not worth keeping it because STR_FREE() and zval_dtor() always have to check for it and it slows down the general case. In addition, it seems that empty_string has been abused quite a lot, and was used not only for setting zval's but generally in PHP code instead of "", which wasn't the intention. Last but not least, nuking empty_string should improve stability as I doubt every place correctly checked if they are not mistakenly erealloc()'ing it or calling efree() on it. NOTE: Some code is probably broken. Each extension maintainer should check and see that my changes are OK. Also, I haven't had time to touch PECL yet. Will try and do it tomorrow. | |||||
| * | Bugfix #28464 catch() does not catch exceptions by interfaces | Marcus Boerger | 2004-07-16 | 1 | -11/+6 | |
| | | ||||||
