#
b5770382 |
| 30-Jul-2001 |
Zeev Suraski |
Avoid TSRMLS_FETCH()'s (still lots of work left) |
#
b4f3b9d3 |
| 28-Jul-2001 |
Zeev Suraski |
Redesigned thread safety mechanism - nua nua |
#
2c254ba7 |
| 27-Jul-2001 |
Zeev Suraski |
Get rid of ELS_*(), and use TSRMLS_*() instead. This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it... |
Revision tags: PRE_TSRM_MERGE_PATCH |
|
#
85b4df53 |
| 15-Jul-2001 |
Zeev Suraski |
Improved interactive mode - it is now available in all builds, without any significant slowdown |
Revision tags: PRE_GRANULAR_GARBAGE_FIX, php-4.0.6, php-4.0.6RC4, php-4.0.6RC3, php-4.0.6RC2, php-4.0.6RC1 |
|
#
bda9c83a |
| 06-May-2001 |
Zeev Suraski |
Recover from a parse error in include files (before, it could result in a crash under certain circumstances). Fix bug #8663 |
#
1e63f440 |
| 06-May-2001 |
Zeev Suraski |
Support interactive mode in thread-safe builds |
Revision tags: php-4.0.5, php-4.0.5RC8, php-4.0.5RC7, php-4.0.5RC6, php-4.0.5RC5, php-4.0.5RC4, php-4.0.5RC3, php-4.0.5RC2, php-4.0.5RC1 |
|
#
d2c9e807 |
| 26-Feb-2001 |
Andi Gutmans |
- Update copyright year |
Revision tags: php-4.0.4pl1, php-4.0.4pl1RC2, php-4.0.4pl1RC1 |
|
#
6f6e13de |
| 26-Dec-2000 |
Zeev Suraski |
Use iostream.h instead of istream.h (IBM's compiler doesn't come with istream.h, and iostream.h should include it) |
Revision tags: php-4.0.4REL, php-4.0.4RC6, php-4.0.4RC5, php-4.0.4RC4, php-4.0.4RC3 |
|
#
8d908256 |
| 27-Nov-2000 |
Andi Gutmans |
- Allow passing references which are returned from functions and new - statements to be passed by reference. |
#
1ccf9406 |
| 11-Nov-2000 |
Andi Gutmans |
- Move SET_UNUSED() to header |
#
5e33cdae |
| 10-Nov-2000 |
Andi Gutmans |
- Remove this damn thing once again. |
#
f950a372 |
| 09-Nov-2000 |
Andi Gutmans |
- Maybe it's OK now? :) |
#
113a5bb8 |
| 09-Nov-2000 |
Andi Gutmans |
- Undo the previous commit for fixing $obj = new foo(). |
#
d9d4824c |
| 09-Nov-2000 |
Andi Gutmans |
- Commit experimental patch to fix the problem when doing $a = new foo() and the constructor assigns $this by reference to other symbol table elements. Thanks to Daniel J. Rodriguez on th
- Commit experimental patch to fix the problem when doing $a = new foo() and the constructor assigns $this by reference to other symbol table elements. Thanks to Daniel J. Rodriguez on this one.
show more ...
|
#
f1a9920b |
| 02-Nov-2000 |
Zeev Suraski |
Maintain consistency |
#
ce501c78 |
| 02-Nov-2000 |
Andi Gutmans |
- Replace do_exit() with zend_do_exit(). - Problem reported by David Hedbor <david@hedbor.org> |
#
d0fbddcc |
| 29-Oct-2000 |
Zeev Suraski |
Fix a corruption bug, when erroneously allowing to send non-variables by reference (several bug-db reports seem to originate in this bug) |
#
7b0d92dd |
| 29-Oct-2000 |
Zeev Suraski |
Unify the names of these last 3 files... |
Revision tags: php-4.0.3, php-4.0.3RC2, php-4.0.3RC1 |
|
#
5286b397 |
| 12-Sep-2000 |
Zeev Suraski |
Make compile_string() accept a description of the code |
Revision tags: php-4.0.2, PRE_LIBMYSQL_REVERT, php-4.0.2RC1 |
|
#
7795aca4 |
| 15-Aug-2000 |
Zeev Suraski |
Fix warning issue (compile errors inside require()'d files were incorrectly supressed) |
#
5090b1e8 |
| 13-Aug-2000 |
Stanislav Malyshev |
Fix zend_fiel_handle handling. Should fix URL include and various opened_path inconsistencies. |
#
e5015ed5 |
| 10-Aug-2000 |
Andi Gutmans |
@ Fix problem with nested foreach()'s (Andi, Zend Engine) |
#
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 |
|
#
f4e2a900 |
| 11-Jul-2000 |
Andi Gutmans |
- Oops. Too early in the morning |
#
e95220e7 |
| 11-Jul-2000 |
Andi Gutmans |
- Include iostream.h in C++. |