Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - Allow is_ref to become 0 in case the refcount is back to 1. | Andi Gutmans | 2000-01-26 | 1 | -1/+3 | |
| | ||||||
* | - Implement declare() with declarables framework | Zeev Suraski | 2000-01-24 | 1 | -0/+2 | |
| | | | | | - Implement ticks - Germany&Norway - 5 points! | |||||
* | Fixes | Zeev Suraski | 2000-01-24 | 1 | -2/+5 | |
| | ||||||
* | Fix an elusive bug | Zeev Suraski | 2000-01-22 | 1 | -1/+1 | |
| | ||||||
* | Destructors no longer return ints, the low level problem it was intended to ↵ | Zeev Suraski | 2000-01-17 | 1 | -2/+1 | |
| | | | | solve is long gone now... | |||||
* | - Make zend_hash_apply() (and friends) reentrant and much, much quicker | Zeev Suraski | 2000-01-16 | 1 | -1/+1 | |
| | | | | | | | - Introduce zend_hash_graceful_destroy(), which allows the destructor functions to use zend_hash_apply() and/or zend_hash_graceful_destroy() - Switch to zend_hash_graceful_destroy() in the resource list shutdowns | |||||
* | Fix a bug in call_user_function_ex() | Zeev Suraski | 2000-01-15 | 1 | -1/+2 | |
| | ||||||
* | - Change IS_UNSET -> IS_NULL | Andi Gutmans | 2000-01-04 | 1 | -1/+1 | |
| | ||||||
* | - Nuke undefined_variable_string | Zeev Suraski | 1999-12-31 | 1 | -0/+3 | |
| | | | | | - Introduce IS_UNSET | |||||
* | - Generalize the fast cache mechanism | Zeev Suraski | 1999-12-27 | 1 | -2/+2 | |
| | | | | | - Add the HashTable struct to the fast cache mechanism | |||||
* | Change ALLOC_ZVAL() semantics | Zeev Suraski | 1999-12-26 | 1 | -4/+5 | |
| | ||||||
* | - Create two new macro's. ALLOC_ZVAL() and FREE_ZVAL(z) and make Zend use | Andi Gutmans | 1999-12-24 | 1 | -7/+7 | |
| | | | | | them. | |||||
* | We're using ZVAL's now. | Andrei Zmievski | 1999-12-21 | 1 | -2/+2 | |
| | ||||||
* | - Made things work again (Thies, everybody - please check the latest CVS and ↵ | Zeev Suraski | 1999-12-19 | 1 | -33/+43 | |
| | | | | | | | | see if you're still getting any problems) - Changed the interface of call_user_function_ex() to support returning of references | |||||
* | - More fixes related to the return references patch | Andi Gutmans | 1999-12-19 | 1 | -9/+13 | |
| | | | | | | - eval_string() and call_user_function_ex() still don't work. - The libzend tree is untested and might not be stabl yet. | |||||
* | - Implement return by reference: | Zeev Suraski | 1999-12-15 | 1 | -0/+1 | |
| | | | | | | | - In function declaration instead of the return statement - In the assignment phase - Implement ability to turn off support for call-time pass by reference | |||||
* | Fix some warnings | Sascha Schumann | 1999-12-05 | 1 | -1/+0 | |
| | ||||||
* | - Add use support (behaves like require, but will not use the same file twice) | Andi Gutmans | 1999-11-30 | 1 | -0/+4 | |
| | | | | | | | - Add import support (behaves like include, but requires parentheses; will not use the same file twice; Currently, it is not yet properly implemented, and only behaves like include) | |||||
* | - Optimize class instanciation | Zeev Suraski | 1999-11-21 | 1 | -1/+6 | |
| | | | | | - Fix constant instanciation for array elements inside objects | |||||
* | - Weird that this compiled for me. | Andi Gutmans | 1999-11-16 | 1 | -1/+1 | |
| | ||||||
* | - Hooray. This might actually work. (I hope) | Andi Gutmans | 1999-10-03 | 1 | -1/+5 | |
| | ||||||
* | - Move is_ref back to being an unsigned char and not a bit field. | Andi Gutmans | 1999-10-01 | 1 | -4/+4 | |
| | ||||||
* | - Remove locking support completely | Andi Gutmans | 1999-10-01 | 1 | -17/+1 | |
| | ||||||
* | - Stop using the locking mechanism and start using refcount. | Andi Gutmans | 1999-09-28 | 1 | -8/+0 | |
| | | | | | Now we know when we need to free but we still need to support it | |||||
* | - First part of the patch which makes reads use ptr and not ptr_ptr. | Andi Gutmans | 1999-09-28 | 1 | -0/+9 | |
| | ||||||
* | - Changed Ts{}.var to Ts{}.var.ptr_ptr. | Andi Gutmans | 1999-09-26 | 1 | -1/+1 | |
| | ||||||
* | no // in the sources please | Thies C. Arntzen | 1999-09-17 | 1 | -1/+1 | |
| | ||||||
* | Fix a crash bug in case of aborted execution | Zeev Suraski | 1999-08-27 | 1 | -1/+1 | |
| | ||||||
* | Better debug macros | Zeev Suraski | 1999-08-27 | 1 | -1/+1 | |
| | ||||||
* | - Damn. It wasn't a correct fix. This should do it. | Andi Gutmans | 1999-08-26 | 1 | -1/+1 | |
| | | | | | | When the zval ** are equal we don't want to assign_ref, in any other case I can think of we do want to assign_ref. | |||||
* | - Fix leak when global is used in the global scope. | Andi Gutmans | 1999-08-26 | 1 | -1/+2 | |
| | ||||||
* | Fix #2012 | Zeev Suraski | 1999-08-17 | 1 | -0/+2 | |
| | ||||||
* | Fix a few leaks | Zeev Suraski | 1999-08-07 | 1 | -2/+2 | |
| | ||||||
* | Fix a bug in call_user_func_ex() | Zeev Suraski | 1999-08-06 | 1 | -0/+1 | |
| | ||||||
* | Introduce call_user_func_ex() | Zeev Suraski | 1999-08-06 | 1 | -5/+44 | |
| | ||||||
* | - Fixed various inheritance problems & Andrey's leak | Andi Gutmans | 1999-07-28 | 1 | -1/+8 | |
| | ||||||
* | - Get rid of C++ comments | Andi Gutmans | 1999-07-20 | 1 | -1/+0 | |
| | ||||||
* | 0.91 update | Zeev Suraski | 1999-07-19 | 1 | -2/+2 | |
| | ||||||
* | - Should fix the memory leak when returning from the main scope. | Andi Gutmans | 1999-07-18 | 1 | -0/+2 | |
| | ||||||
* | License update | Zeev Suraski | 1999-07-16 | 1 | -4/+8 | |
| | ||||||
* | disable zend_handle_sigsegv | Sascha Schumann | 1999-07-15 | 1 | -0/+3 | |
| | ||||||
* | Woops, fix. | Zeev Suraski | 1999-07-10 | 1 | -1/+2 | |
| | ||||||
* | Put the garbage in the garbage bin | Zeev Suraski | 1999-07-10 | 1 | -3/+0 | |
| | ||||||
* | Get rid of AiCount completely | Zeev Suraski | 1999-07-10 | 1 | -1/+0 | |
| | ||||||
* | Step 4: | Zeev Suraski | 1999-07-09 | 1 | -10/+16 | |
| | | | | | Move to a 7-bit counter (not fully implemented yet) | |||||
* | Phase 3: | Zeev Suraski | 1999-07-09 | 1 | -3/+3 | |
| | | | | | Use a single bit to mark IS_REF variables | |||||
* | Step 2: | Zeev Suraski | 1999-07-09 | 1 | -7/+7 | |
| | | | | | Rename is_ref to EA | |||||
* | Step 1 in nuking the garbage collector: | Zeev Suraski | 1999-07-09 | 1 | -1/+2 | |
| | | | | | | - Change the hash destructor to return int - Don't kill the bucket on hash_destroy if the destructor returns 0 | |||||
* | Fix the mess in SIGSEGV handling, hopefully | Zeev Suraski | 1999-07-09 | 1 | -5/+14 | |
| | ||||||
* | * Make the output handling of variables much, much cooler. | Zeev Suraski | 1999-06-11 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Uses zend_make_printable_zval() instead of convert_to_string() now: $foo = true; print "\$foo is $foo"; will now print $foo is true (instead of "$foo is 1", earlier). Also, with objects, it automatically tries to call __print() and use it as a printing function. For example: class foo { function __print() { return "Foo Object"; } }; $foo = new foo; print $foo; will print "Foo Object". |