Zeev Suraski
|
ebd4445ba2
|
Add cache statistics support
|
1999-12-27 16:42:59 +00:00 |
|
Thies C. Arntzen
|
9cf1a98d0e
|
fix UMR in ZTS mode
|
1999-12-27 11:22:57 +00:00 |
|
Zeev Suraski
|
3c50b7ee45
|
- Enable the new zval cache on debug too. No real reason not to, and it keeps
the code cleaner.
- ZTS compile fixes
|
1999-12-26 23:20:18 +00:00 |
|
Zeev Suraski
|
b90bc0b15c
|
Fix buglet
|
1999-12-26 22:50:08 +00:00 |
|
Zeev Suraski
|
90e1b0734e
|
Add missing file
|
1999-12-26 22:41:20 +00:00 |
|
Zeev Suraski
|
aec33aa753
|
Introduce a zval-specific cache - 5-15% speed improvement
|
1999-12-26 21:56:59 +00:00 |
|
Sascha Schumann
|
14f915ece6
|
Makefile.am: Add dummy target for dependencies
acinclude.m4: Cache result of broken sprintf check
|
1999-12-26 21:45:53 +00:00 |
|
Zeev Suraski
|
235386b245
|
Change ALLOC_ZVAL() semantics
|
1999-12-26 21:21:33 +00:00 |
|
Zeev Suraski
|
c517633b49
|
namespace protection
|
1999-12-26 20:45:42 +00:00 |
|
Zeev Suraski
|
7f27821c5f
|
inline functions cannot accept varargs
|
1999-12-25 23:52:00 +00:00 |
|
Andi Gutmans
|
88b7ed053f
|
- Prepare Zend for the new $a{2} string offset syntax.
|
1999-12-25 16:46:32 +00:00 |
|
Zeev Suraski
|
e25e3f092a
|
Use __forceinline under Win32 (inlining under Win32 gives roughly 30% performance
increase)
|
1999-12-24 21:27:55 +00:00 |
|
Zeev Suraski
|
57fbbf2036
|
Shut gcc up
|
1999-12-24 20:19:37 +00:00 |
|
Zeev Suraski
|
e28aff2f7a
|
Optimize
|
1999-12-24 16:03:44 +00:00 |
|
Andi Gutmans
|
62b2087a84
|
- Create two new macro's. ALLOC_ZVAL() and FREE_ZVAL(z) and make Zend use
them.
|
1999-12-24 15:22:11 +00:00 |
|
Zeev Suraski
|
946df29029
|
- Use function_add_ref() here too
|
1999-12-24 14:49:57 +00:00 |
|
Zeev Suraski
|
b996436b4c
|
Fix a class inheritence leak, when using static varibles in a parent class member function
|
1999-12-23 19:23:36 +00:00 |
|
Zeev Suraski
|
3b86ea7dc0
|
This one slipped away
|
1999-12-23 18:07:52 +00:00 |
|
Sascha Schumann
|
44ffdc182f
|
Rename option to match description string
|
1999-12-23 17:48:56 +00:00 |
|
Zeev Suraski
|
67b4b3a634
|
- require() of a dynamic expression now has the standard require() semantics
- Fixed a memory leak in require() of a dynamic expression
|
1999-12-23 15:03:25 +00:00 |
|
Sascha Schumann
|
9156d86009
|
Compile zend_execute.c with special CFLAGS. For GCC, INLINE_CFLAGS
contains -O0 to disable optimizations. This can be disabled by using
the appropiate parameter.
|
1999-12-23 13:29:26 +00:00 |
|
Sascha Schumann
|
473632bf0d
|
Kill compiler warning
|
1999-12-22 22:43:55 +00:00 |
|
Sascha Schumann
|
304f1ebcb2
|
Don't set DEBUG_CFLAGS to -g, if -g is already in CFLAGS
|
1999-12-22 21:04:34 +00:00 |
|
Zeev Suraski
|
5ba5f00f65
|
export
|
1999-12-22 20:24:52 +00:00 |
|
Zeev Suraski
|
11967c94fc
|
Those void's don't belong in there
|
1999-12-22 19:21:15 +00:00 |
|
Zeev Suraski
|
1fe57c9505
|
- Fix function_exists()
|
1999-12-22 18:49:23 +00:00 |
|
Zeev Suraski
|
5939b3d702
|
- Fix a very old legacy memory leak in break(n) statements
|
1999-12-22 18:10:38 +00:00 |
|
Zeev Suraski
|
5c56fd4793
|
Fix for the array() initialization bug Stas found
|
1999-12-22 15:34:38 +00:00 |
|
Andi Gutmans
|
ff737b6090
|
- Remove unused variable.
|
1999-12-22 14:38:00 +00:00 |
|
Zeev Suraski
|
f0888ccaef
|
Fix the highlighting problem. STR_REALLOC() should be used instead of plain erealloc()
whenever you're dealing with strings that might be coming back from the engine - there seem
to be a few other places like this in PHP.
|
1999-12-21 20:30:04 +00:00 |
|
Andrei Zmievski
|
80bab9d939
|
We're using ZVAL's now.
|
1999-12-21 17:14:31 +00:00 |
|
Zeev Suraski
|
8a4170e6bd
|
- Fix Sascha's leak. Good report!
|
1999-12-21 15:55:46 +00:00 |
|
Zeev Suraski
|
3a47431122
|
No need to block for interruptions so early
|
1999-12-21 15:48:56 +00:00 |
|
Sascha Schumann
|
efeadf086b
|
Explicitly check for C++ preprocessor, otherwise autoconf forces it onto
us at the wrong place (subsequent autoconf checks failed).
|
1999-12-21 00:02:20 +00:00 |
|
Zeev Suraski
|
a2cc070fc2
|
- Fix @expr
|
1999-12-20 20:01:19 +00:00 |
|
Zeev Suraski
|
be1bb28355
|
- Fix the crash Thies was experiencing (returning a function call could cause a crash)
- Fix the leak Thies was experiencing (@fcall() leaked)
|
1999-12-20 16:05:36 +00:00 |
|
Zeev Suraski
|
8224207b26
|
Some updates
|
1999-12-19 21:29:24 +00:00 |
|
Zeev Suraski
|
2d87ae9ab6
|
Make these work again
|
1999-12-19 21:17:32 +00:00 |
|
Zeev Suraski
|
4d2b0715d1
|
libzend -> Zend
|
1999-12-19 21:02:54 +00:00 |
|
Zeev Suraski
|
223c674c2a
|
- 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
|
1999-12-19 18:54:40 +00:00 |
|
Andi Gutmans
|
213d0e2fb2
|
- 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.
|
1999-12-19 06:39:17 +00:00 |
|
Sascha Schumann
|
b3c440c06a
|
Add zend_sprintf.c
|
1999-12-19 01:50:10 +00:00 |
|
Sascha Schumann
|
2185831922
|
configure sets ZEND_BROKEN_SPRINTF
|
1999-12-19 01:47:43 +00:00 |
|
Sascha Schumann
|
bf1effa4bc
|
Variables are not interpolated unless we use _UNQUOTED
|
1999-12-19 00:10:08 +00:00 |
|
Zeev Suraski
|
a1ad2872ee
|
- The tree compiles again
|
1999-12-18 22:40:35 +00:00 |
|
Sascha Schumann
|
f1fcb022be
|
Let autoconf check for the proper inline keyword
|
1999-12-18 22:37:22 +00:00 |
|
Sascha Schumann
|
11c9545416
|
automake created illegal target names due to the ZEND_SCANNER definition.
We now substitute @ZEND_SCANNER@ directly
|
1999-12-18 22:30:23 +00:00 |
|
Zeev Suraski
|
cd7d5546ae
|
- Introduce ZEND_NUM_ARGS(), to replace ARG_COUNT(ht)
- Rename getParameters() and friends for consistency and namespace cleanliness
|
1999-12-18 22:23:23 +00:00 |
|
Zeev Suraski
|
71dddd7db7
|
- Made PHP_VERSION and PHP_OS work again
- More php3_ cleanup
@- Restored the PHP_VERSION and PHP_OS constants (Zeev)
|
1999-12-17 20:01:47 +00:00 |
|
Sascha Schumann
|
fb61a2c944
|
Define inline to inline explicitly
|
1999-12-17 17:50:14 +00:00 |
|