Revision tags: php-4.0.3, php-4.0.3RC2, php-4.0.3RC1, php-4.0.2, PRE_LIBMYSQL_REVERT, php-4.0.2RC1 |
|
#
c06692e9 |
| 09-Aug-2000 |
Zeev Suraski |
The patch we promised - redesigned the compilation/execution API: Advantages: - Smaller memory footprint for the op arrays - Slightly faster compilation times (due to saved erealloc() cal
The patch we promised - redesigned the compilation/execution API: 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.
show more ...
|
Revision tags: PRE_FILE_COMPILE_API_CHANGE, PRE_METHOD_CALL_SEPERATE_FIX_PATCH, php-4.0.1pl1, php-4.0.1, php-4.0.1RC2, php-4.0.1RC, PRE_EIGHT_BYTE_ALLOC_PATCH, php-4.0.0 |
|
#
03c84430 |
| 17-May-2000 |
Andi Gutmans |
Fix order
|
Revision tags: php-4.0RC2 |
|
#
30da5fd8 |
| 08-May-2000 |
Andi Gutmans |
Thoroughly initialize IS_UNUSED for proper cleanup
|
#
5ef03c4f |
| 29-Apr-2000 |
Zeev Suraski |
Pass the op_array to the ctor/dtor, instead of just the resource
|
#
42d15298 |
| 29-Apr-2000 |
Zeev Suraski |
Fix possible bug with extension dtors being called without the ctors being called first
|
#
e0a48fe6 |
| 29-Apr-2000 |
Zeev Suraski |
Beautify
|
#
207167c5 |
| 19-Apr-2000 |
Andi Gutmans |
- Export pass_include() for Windows
|
#
521c8af6 |
| 29-Mar-2000 |
Torben Wilson |
Added !== (is not identical) operator.
|
Revision tags: PHP-4.0-RC1 |
|
#
b763b25c |
| 26-Mar-2000 |
Andi Gutmans |
- Include Andrea's fix for alloca.h
|
#
70003624 |
| 26-Mar-2000 |
Thies C. Arntzen |
fix cast
|
#
5dba4774 |
| 25-Mar-2000 |
Zeev Suraski |
- Some header dependencies cleanup - Generalize zval_print() and zval_print_r()
|
#
f30765e1 |
| 15-Mar-2000 |
Zeev Suraski |
- Fix warning (I thought I fixed this one before)
|
#
5e55e47f |
| 06-Mar-2000 |
Zeev Suraski |
It's official now...
|
Revision tags: php-4.0b4pl1, php-4.0b4, php-4.0b4_rc1 |
|
#
0ac9536d |
| 19-Feb-2000 |
Zeev Suraski |
(c) patch
|
Revision tags: BEFORE_SAPI_POST_PATCH_17_FEB_2000, BEFORE_SAPIFICATION_FEB_10_2000 |
|
#
b6197bcf |
| 04-Feb-2000 |
Zeev Suraski |
Maintain a state of whether we're compiling and/or executing
|
#
4585f7bf |
| 26-Jan-2000 |
Andi Gutmans |
- Allow is_ref to become 0 in case the refcount is back to 1.
|
#
62114c18 |
| 17-Jan-2000 |
Zeev Suraski |
Destructors no longer return ints, the low level problem it was intended to solve is long gone now...
|
Revision tags: BEFORE_PRE_SHUTDOWN_REVERSE_PATCH, PRE_ISSET_TYPE |
|
#
b7a5b3c3 |
| 27-Dec-1999 |
Zeev Suraski |
- Generalize the fast cache mechanism - Add the HashTable struct to the fast cache mechanism
|
#
b996436b |
| 23-Dec-1999 |
Zeev Suraski |
Fix a class inheritence leak, when using static varibles in a parent class member function
|
Revision tags: PRE_LIBZEND_TO_ZEND |
|
#
ced9cee1 |
| 15-Dec-1999 |
Zeev Suraski |
- Implement return by reference: - In function declaration instead of the return statement - In the assignment phase - Implement ability to turn off support for call-time pass by refe
- Implement return by reference: - In function declaration instead of the return statement - In the assignment phase - Implement ability to turn off support for call-time pass by reference
show more ...
|
Revision tags: PRE_RETURN_REF_MERGE, RETURN_REF_BP, PRE_RETURN_REF_PATCH, ZO_B1, ZEND_OPTIMIZER_B1, php-4.0b3, PRE_USED_RETURN_VALUE_PATCH, php-4.0b3_RC5, php-4.0b3_RC4, php-4.0b3_RC3, php-4.0b3_RC2 |
|
#
7a205f60 |
| 19-Oct-1999 |
Andi Gutmans |
- Preliminary submit of Thie's patch. Will fix the rest on Windows as this was added on UNIX with patch. Changed IS_SAME -> IS_IDENTICAL
|
#
86357a9c |
| 01-Oct-1999 |
Andi Gutmans |
- Move is_ref back to being an unsigned char and not a bit field.
|
Revision tags: PRE_FETCH_READ_PATCH, before-sapi-split |
|
#
babad269 |
| 20-Sep-1999 |
Andi Gutmans |
- First step in fixing locking problem. Array fetches are now always done last. Later on we will want to delay the write fetches even longer until after their resulting expression is pars
- First step in fixing locking problem. Array fetches are now always done last. 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.
show more ...
|
Revision tags: PRE_DELAYED_ARRAY_FETCH_PATCH |
|
#
e5fbf441 |
| 19-Aug-1999 |
Andi Gutmans |
- Make sure expr_list and echo_list are either empty or comma seperated expressions
|
Revision tags: php-4.0b2 |
|
#
bbe27ffa |
| 03-Aug-1999 |
Andi Gutmans |
- Initialize extended value's and put the fetch_type in it's own variable name.
|