#
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 |
|
#
a6172174 |
| 03-Jul-2000 |
Sascha Schumann |
Replace macros which begin with an underscore through an appropiately named macro.
|
#
fde2e61d |
| 30-Jun-2000 |
Zeev Suraski |
error_reporting fix
|
Revision tags: php-4.0.1pl1, php-4.0.1, php-4.0.1RC2, php-4.0.1RC |
|
#
7f87a319 |
| 22-Jun-2000 |
Stanislav Malyshev |
Make cache counters to be unsigned int Start collecting statistics after cache pre-fill
|
#
34c2b0a0 |
| 17-Jun-2000 |
Zeev Suraski |
- Add restore_error_handler() error_handler's are now stored in a stack
|
#
84eb48f0 |
| 16-Jun-2000 |
Zeev Suraski |
Ok, this time here's some real Win32 system programming :) Redesigned the timeout system using a single timeout thread and a single window, and used a much quicker check.
|
#
ef0bd3d1 |
| 16-Jun-2000 |
Zeev Suraski |
- Move timeout code to Zend - Implement timeouts in Win32
|
#
df74f1df |
| 13-Jun-2000 |
Sascha Schumann |
Add optional support for C0x inline semantics. These are enabled by specifying `--enable-c0x-inline' on the command line. We might add an autoconf check for this particular feature l
Add optional support for C0x inline semantics. These are enabled by specifying `--enable-c0x-inline' on the command line. We might add an autoconf check for this particular feature later.
show more ...
|
Revision tags: PRE_EIGHT_BYTE_ALLOC_PATCH |
|
#
0b7a9cea |
| 03-Jun-2000 |
Zeev Suraski |
- Fix Win32 compilation (Use winsock2.h from now on) - Add lambda() support
|
Revision tags: php-4.0.0, php-4.0RC2 |
|
#
67f69743 |
| 19-Apr-2000 |
Zeev Suraski |
Initial support for trapping errors (not complete and disabled; will be enabled only post-PHP 4.0.0)
|
#
e663d856 |
| 10-Apr-2000 |
Zeev Suraski |
Fix object overloading support
|
Revision tags: PHP-4.0-RC1 |
|
#
5951b166 |
| 10-Mar-2000 |
Andi Gutmans |
- Quick way of supporting include_once(). Good enough for RC1.
|
#
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
|
#
131e3a06 |
| 01-Feb-2000 |
Andi Gutmans |
- Get rid of remains of garbage. - This should fix Thies' UMR
|
#
fafbf6d8 |
| 24-Jan-2000 |
Zeev Suraski |
- Implement declare() with declarables framework - Implement ticks - Germany&Norway - 5 points!
|
Revision tags: BEFORE_PRE_SHUTDOWN_REVERSE_PATCH, PRE_ISSET_TYPE |
|
#
5864b57e |
| 30-Dec-1999 |
Zeev Suraski |
This should enable people to use ALLOC_ZVAL() in code outside the php4.dll
|
#
b7a5b3c3 |
| 27-Dec-1999 |
Zeev Suraski |
- Generalize the fast cache mechanism - Add the HashTable struct to the fast cache mechanism
|
#
ebd4445b |
| 27-Dec-1999 |
Zeev Suraski |
Add cache statistics support
|
#
3c50b7ee |
| 26-Dec-1999 |
Zeev Suraski |
- Enable the new zval cache on debug too. No real reason not to, and it keeps the code cleaner. - ZTS compile fixes
|
#
aec33aa7 |
| 26-Dec-1999 |
Zeev Suraski |
Introduce a zval-specific cache - 5-15% speed improvement
|
#
c517633b |
| 26-Dec-1999 |
Zeev Suraski |
namespace protection
|
Revision tags: PRE_LIBZEND_TO_ZEND |
|
#
223c674c |
| 19-Dec-1999 |
Zeev Suraski |
- Made things work again (Thies, everybody - please check the latest CVS and see if you're still getting any problems) - Changed the interface of call_user_function_ex() to support returnin
- Made things work again (Thies, everybody - please check the latest CVS and see if you're still getting any problems) - Changed the interface of call_user_function_ex() to support returning of references
show more ...
|
#
213d0e2f |
| 19-Dec-1999 |
Andi Gutmans |
- More fixes related to the return references patch - eval_string() and call_user_function_ex() still don't work. - The libzend tree is untested and might not be stabl yet.
|