| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | - Update copyright year | Andi Gutmans | 2001-02-26 | 1 | -1/+1 |
| | | |||||
| * | Fix possible corruption in line number information | Zeev Suraski | 2000-12-30 | 1 | -4/+3 |
| | | |||||
| * | - Beautify by using the standard #define. | Andi Gutmans | 2000-11-11 | 1 | -3/+3 |
| | | |||||
| * | - Increase op_array size faster and make eralloc() it in the end to save | Andi Gutmans | 2000-10-15 | 1 | -1/+3 |
| | | | | | | memory. | ||||
| * | The patch we promised - redesigned the compilation/execution API: | Zeev Suraski | 2000-08-09 | 1 | -13/+5 |
| | | | | | | | | | | | | | | | | | | | Advantages: - Smaller memory footprint for the op arrays - Slightly faster compilation times (due to saved erealloc() calls and faster zend_op initialization) - include_once() & require_once() share the same file list - Consistency between include() and require() - this mostly means that return() works inside require()'d files just as it does in include() files (it used to be meaningless in require()'d files, most of the time (see below)) - Made require() consistent with itself. Before, if the argument was not a constant string, require() took the include() behavior (with return()). - Removed lots of duplicate code. Bottom line - require() and include() are very similar now; require() is simply an include() which isn't allowed to fail. Due to the erealloc() calls for large op arrays, require() didn't end up being any faster than include() in the Zend engine. | ||||
| * | Fix order | Andi Gutmans | 2000-05-17 | 1 | -1/+1 |
| | | |||||
| * | Thoroughly initialize IS_UNUSED for proper cleanup | Andi Gutmans | 2000-05-08 | 1 | -6/+3 |
| | | |||||
| * | Pass the op_array to the ctor/dtor, instead of just the resource | Zeev Suraski | 2000-04-29 | 1 | -10/+2 |
| | | |||||
| * | Fix possible bug with extension dtors being called without the ctors being ↵ | Zeev Suraski | 2000-04-29 | 1 | -1/+5 |
| | | | | | called first | ||||
| * | Beautify | Zeev Suraski | 2000-04-29 | 1 | -2/+2 |
| | | |||||
| * | - Export pass_include() for Windows | Andi Gutmans | 2000-04-19 | 1 | -1/+1 |
| | | |||||
| * | Added !== (is not identical) operator. | Torben Wilson | 2000-03-29 | 1 | -0/+3 |
| | | |||||
| * | - Include Andrea's fix for alloca.h | Andi Gutmans | 2000-03-26 | 1 | -1/+1 |
| | | |||||
| * | fix cast | Thies C. Arntzen | 2000-03-26 | 1 | -1/+1 |
| | | |||||
| * | - Some header dependencies cleanup | Zeev Suraski | 2000-03-25 | 1 | -2/+0 |
| | | | | | | - Generalize zval_print() and zval_print_r() | ||||
| * | - Fix warning (I thought I fixed this one before) | Zeev Suraski | 2000-03-15 | 1 | -1/+1 |
| | | |||||
| * | It's official now... | Zeev Suraski | 2000-03-06 | 1 | -3/+3 |
| | | |||||
| * | (c) patch | Zeev Suraski | 2000-02-19 | 1 | -1/+1 |
| | | |||||
| * | Maintain a state of whether we're compiling and/or executing | Zeev Suraski | 2000-02-04 | 1 | -1/+1 |
| | | |||||
| * | - Allow is_ref to become 0 in case the refcount is back to 1. | Andi Gutmans | 2000-01-26 | 1 | -0/+2 |
| | | |||||
| * | Destructors no longer return ints, the low level problem it was intended to ↵ | Zeev Suraski | 2000-01-17 | 1 | -5/+3 |
| | | | | | solve is long gone now... | ||||
| * | - Generalize the fast cache mechanism | Zeev Suraski | 1999-12-27 | 1 | -1/+1 |
| | | | | | | - Add the HashTable struct to the fast cache mechanism | ||||
| * | Fix a class inheritence leak, when using static varibles in a parent class ↵ | Zeev Suraski | 1999-12-23 | 1 | -4/+5 |
| | | | | | member function | ||||
| * | - Implement return by reference: | Zeev Suraski | 1999-12-15 | 1 | -0/+2 |
| | | | | | | | | - In function declaration instead of the return statement - In the assignment phase - Implement ability to turn off support for call-time pass by reference | ||||
| * | - Preliminary submit of Thie's patch. Will fix the rest on Windows | Andi Gutmans | 1999-10-19 | 1 | -0/+3 |
| | | | | | | as this was added on UNIX with patch. Changed IS_SAME -> IS_IDENTICAL | ||||
| * | - Move is_ref back to being an unsigned char and not a bit field. | Andi Gutmans | 1999-10-01 | 1 | -2/+2 |
| | | |||||
| * | - First step in fixing locking problem. Array fetches are now always done last. | Andi Gutmans | 1999-09-20 | 1 | -10/+16 |
| | | | | | | | | Later on we will want to delay the write fetches even longer until after their resulting expression is parsed. The way it is now, will make it very easy to delay as long as we need. | ||||
| * | - Make sure expr_list and echo_list are either empty or comma seperated | Andi Gutmans | 1999-08-19 | 1 | -0/+6 |
| | | | | | | expressions | ||||
| * | - Initialize extended value's and put the fetch_type in it's own variable | Andi Gutmans | 1999-08-03 | 1 | -0/+1 |
| | | | | | | name. | ||||
| * | 0.91 update | Zeev Suraski | 1999-07-19 | 1 | -2/+2 |
| | | |||||
| * | License update | Zeev Suraski | 1999-07-16 | 1 | -4/+8 |
| | | |||||
| * | Step 4: | Zeev Suraski | 1999-07-09 | 1 | -2/+2 |
| | | | | | | Move to a 7-bit counter (not fully implemented yet) | ||||
| * | Phase 3: | Zeev Suraski | 1999-07-09 | 1 | -2/+2 |
| | | | | | | Use a single bit to mark IS_REF variables | ||||
| * | Step 2: | Zeev Suraski | 1999-07-09 | 1 | -2/+2 |
| | | | | | | Rename is_ref to EA | ||||
| * | Step 1 in nuking the garbage collector: | Zeev Suraski | 1999-07-09 | 1 | -3/+5 |
| | | | | | | | - Change the hash destructor to return int - Don't kill the bucket on hash_destroy if the destructor returns 0 | ||||
| * | New $GLOBALS init | Zeev Suraski | 1999-06-04 | 1 | -1/+1 |
| | | |||||
| * | Minor updates (mostly __declspec() stuff) | Zeev Suraski | 1999-06-04 | 1 | -2/+2 |
| | | |||||
| * | * fix some casts | Sascha Schumann | 1999-05-30 | 1 | -4/+4 |
| | | | | | | * introduce unary_op_type - cleaner than casting data voids to function ptrs | ||||
| * | - Free refcount when destroying the last class reference. | Andi Gutmans | 1999-04-30 | 1 | -0/+2 |
| | | |||||
| * | * Fix debugger+interactive mode bug | Zeev Suraski | 1999-04-27 | 1 | -1/+1 |
| | | | | | | * Recognize whether an extension is with debug information or not | ||||
| * | Various thread safety fixes and DLL updates | Zeev Suraski | 1999-04-26 | 1 | -0/+7 |
| | | |||||
| * | Cleanups, remove old ts code | Zeev Suraski | 1999-04-24 | 1 | -14/+14 |
| | | |||||
| * | Make token names uniform, they all begin with T_ now. | Zeev Suraski | 1999-04-22 | 1 | -14/+14 |
| | | |||||
| * | Thread safety patch. We're still not quite there but it compiles again, and | Zeev Suraski | 1999-04-21 | 1 | -11/+13 |
| | | | | | | more logic has been implemented. | ||||
| * | Whatnot: | Zeev Suraski | 1999-04-18 | 1 | -0/+3 |
| | | | | | | | | | * updated alloc_persist to use critical sections * changed extension shutdown to two-phase * updated dependencies * PR support (don't remember if there was any really) | ||||
| * | -Tiny patches | Andi Gutmans | 1999-04-14 | 1 | -2/+3 |
| | | |||||
| * | $GLOBALS support | Zeev Suraski | 1999-04-08 | 1 | -0/+2 |
| | | |||||
| * | Zend Library | Andi Gutmans | 1999-04-07 | 1 | -0/+375 |
