Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Unify the names of these last 3 files... | Zeev Suraski | 2000-10-29 | 1 | -725/+0 |
| | |||||
* | Allow require_once to take expressions, just like require | Stanislav Malyshev | 2000-09-10 | 1 | -1/+1 |
| | |||||
* | - Revert foreach() change which only allowed variables and array(...) | Andi Gutmans | 2000-08-13 | 1 | -6/+2 |
| | |||||
* | - Only support variables and array(...) in foreach loops | Andi Gutmans | 2000-08-11 | 1 | -2/+5 |
| | |||||
* | @ Fix problem with nested foreach()'s (Andi, Zend Engine) | Andi Gutmans | 2000-08-10 | 1 | -1/+2 |
| | |||||
* | The patch we promised - redesigned the compilation/execution API: | Zeev Suraski | 2000-08-09 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | Add more extended_info calls | Zeev Suraski | 2000-07-15 | 1 | -3/+3 |
| | |||||
* | - Complex fix for solving a problem with objects & method calls. | Andi Gutmans | 2000-07-06 | 1 | -2/+2 |
| | | | | | | | - Previous version is tagged PRE_METHOD_CALL_SEPERATE_FIX_PATCH. - I need to check this fix on a server so if it doesn't work I will revert - it. | ||||
* | - Take #2 with tab size 4 | Andi Gutmans | 2000-07-02 | 1 | -51/+51 |
| | |||||
* | - Beautify parser a bit. It still could do with some more at some point | Andi Gutmans | 2000-07-02 | 1 | -84/+82 |
| | |||||
* | - Support multiple arguments to unset() | Andi Gutmans | 2000-06-15 | 1 | -1/+9 |
| | |||||
* | Get rid of <?php_track_vars?> | Zeev Suraski | 2000-06-12 | 1 | -1/+0 |
| | |||||
* | - Typo | Andi Gutmans | 2000-06-09 | 1 | -2/+2 |
| | |||||
* | - Export normalize_bool | Zeev Suraski | 2000-06-03 | 1 | -1/+1 |
| | | | | | - This global/static syntax fix brought us back to the 4 documented conflicts | ||||
* | - global/static require a trailing ';' | Andi Gutmans | 2000-06-02 | 1 | -2/+2 |
| | |||||
* | Fix a bug in static initializers/default values/class member variables that ↵ | Zeev Suraski | 2000-05-31 | 1 | -1/+1 |
| | | | | | | | contained array values | ||||
* | Get rid of chval - it's really not necessary and seems to be confusing people | Zeev Suraski | 2000-05-11 | 1 | -5/+5 |
| | |||||
* | Thoroughly initialize IS_UNUSED for proper cleanup | Andi Gutmans | 2000-05-08 | 1 | -2/+2 |
| | |||||
* | Clean up last/size definitions | Zeev Suraski | 2000-04-10 | 1 | -3/+3 |
| | |||||
* | *** empty log message *** | Andi Gutmans | 2000-04-06 | 1 | -1/+1 |
| | |||||
* | Added !== (is not identical) operator. | Torben Wilson | 2000-03-29 | 1 | -1/+2 |
| | |||||
* | - Some header dependencies cleanup | Zeev Suraski | 2000-03-25 | 1 | -2/+0 |
| | | | | | - Generalize zval_print() and zval_print_r() | ||||
* | - Allow array(1,2,3,) i.e. with trailing comma. You can only have one | Andi Gutmans | 2000-03-14 | 1 | -2/+6 |
| | | | | | trailing comma. | ||||
* | - Quick way of supporting include_once(). | Andi Gutmans | 2000-03-10 | 1 | -1/+1 |
| | | | | | Good enough for RC1. | ||||
* | - Support require_once(). | Andi Gutmans | 2000-03-10 | 1 | -2/+2 |
| | |||||
* | - Nuke import, add include_once and include_require scanner/parser rules. | Andi Gutmans | 2000-03-10 | 1 | -2/+4 |
| | | | | | Hope to nuke use too :) | ||||
* | It's official now... | Zeev Suraski | 2000-03-06 | 1 | -3/+3 |
| | |||||
* | (c) patch | Zeev Suraski | 2000-02-19 | 1 | -1/+1 |
| | |||||
* | - Put in the infrastructure for the unset() fix. Right now it has the old | Andi Gutmans | 2000-02-14 | 1 | -1/+1 |
| | | | | | behavior but I just need time tomorrow to add the correct behavior. | ||||
* | Fix last known nasty bugs in Zend. It'll be cool if there are no new ones :) | Zeev Suraski | 2000-02-09 | 1 | -1/+3 |
| | |||||
* | Syntax highlighting was erronously emitting more than one semicolon and/or ↵ | Zeev Suraski | 2000-02-07 | 1 | -3/+4 |
| | | | | garbage with heredocs | ||||
* | - This hopefully fixes the list($a, $a) = array(1,2) crash, i.e. when list | Andi Gutmans | 2000-02-05 | 1 | -1/+1 |
| | | | | | | | | by mistake contains the same variable twice. - BTW, there is no defined order of assignment. The value of $a after the previous example is undefined, and should not be assumed to be either 1 nor 2. | ||||
* | - Optimized garbage mechanism | Zeev Suraski | 2000-01-31 | 1 | -2/+2 |
| | | | | | - Fixed another buglet in the parser | ||||
* | - Fix foreach() | Zeev Suraski | 2000-01-31 | 1 | -4/+8 |
| | | | | | - Fix indirect reference with object properties | ||||
* | Fix require() | Zeev Suraski | 2000-01-29 | 1 | -1/+1 |
| | |||||
* | - Get rid of another rule which isn't needed. | Andi Gutmans | 2000-01-29 | 1 | -5/+1 |
| | |||||
* | - Add parser support for string offsets. This added three shift/reduce | Andi Gutmans | 2000-01-29 | 1 | -19/+10 |
| | | | | | | | | conflicts but they all seem to be fine. - Cleaned up the parsing rules a bit and made them much more compact and elegant. - Please CVS update and see that I didn't break anything. | ||||
* | - Make loop a bit faster. | Andi Gutmans | 2000-01-28 | 1 | -0/+4 |
| | |||||
* | - Implement declare() with declarables framework | Zeev Suraski | 2000-01-24 | 1 | -0/+25 |
| | | | | | - Implement ticks - Germany&Norway - 5 points! | ||||
* | Added support for $foo->{$bar}["foobar"] notation (was supported in PHP 3) | Zeev Suraski | 2000-01-15 | 1 | -3/+8 |
| | |||||
* | - Change IS_UNSET -> IS_NULL | Andi Gutmans | 2000-01-04 | 1 | -1/+1 |
| | |||||
* | - Nuke undefined_variable_string | Zeev Suraski | 1999-12-31 | 1 | -3/+2 |
| | | | | | - Introduce IS_UNSET | ||||
* | - Fix bug #3073. continue in do..while() loops should work now | Andi Gutmans | 1999-12-31 | 1 | -1/+1 |
| | |||||
* | - Prepare Zend for the new $a{2} string offset syntax. | Andi Gutmans | 1999-12-25 | 1 | -6/+6 |
| | |||||
* | - require() of a dynamic expression now has the standard require() semantics | Zeev Suraski | 1999-12-23 | 1 | -1/+1 |
| | | | | | - Fixed a memory leak in require() of a dynamic expression | ||||
* | - By mistake commited this to the branch. It fixes a bug we introduced with | Andi Gutmans | 1999-12-17 | 1 | -3/+3 |
| | | | | | the return reference patch. | ||||
* | - Implement return by reference: | Zeev Suraski | 1999-12-15 | 1 | -14/+24 |
| | | | | | | | - In function declaration instead of the return statement - In the assignment phase - Implement ability to turn off support for call-time pass by reference | ||||
* | Support ZTS definition in zend_config.h | Zeev Suraski | 1999-12-07 | 1 | -6/+6 |
| | |||||
* | More localization | Zeev Suraski | 1999-12-06 | 1 | -1/+2 |
| | |||||
* | Localize a couple of macros | Zeev Suraski | 1999-12-06 | 1 | -1/+6 |
| |