]>
granicus.if.org Git - php/log
foobar [Tue, 5 Aug 2003 11:17:01 +0000 (11:17 +0000)]
- Fixed bug #24936 (ext/fdf is not linked properly when compiled as shared extension). (Jani)
Zeev Suraski [Tue, 5 Aug 2003 10:29:03 +0000 (10:29 +0000)]
Replace fast_call_user_function() with zend_call_function()
Zeev Suraski [Tue, 5 Aug 2003 10:24:40 +0000 (10:24 +0000)]
Try to put an end to the endless number of call_user_function variants.
zend_call_function() now takes a structure that should contain all of the
necessary information. If further information is necessary in the future,
then we'll be able to add it without having to introduce a new function.
As for caching - the 2nd, optional argument is a struct that can hold all
of the information that's necessary to invoke the function, including its
handler, scope and object it operates on (if any). Note that you may only
use a cache if the arguments you provide to zend_call_function() are
identical to the ones of the last call, except for the argument and return
value information.
The recently introduced fast_call_user_function() was removed
I fixed most of the places that used fast_call_user_function() to use caching
but there are still some that need to be fixed (XML and reflection)
Stanislav Malyshev [Tue, 5 Aug 2003 09:23:17 +0000 (09:23 +0000)]
syncronize
Stanislav Malyshev [Tue, 5 Aug 2003 09:19:38 +0000 (09:19 +0000)]
Don't try to __sleep incomplete classes
Stanislav Malyshev [Tue, 5 Aug 2003 09:15:31 +0000 (09:15 +0000)]
don't try to wakeup incomplete classes
Stanislav Malyshev [Tue, 5 Aug 2003 09:07:49 +0000 (09:07 +0000)]
pass trsm via parameters
Stanislav Malyshev [Tue, 5 Aug 2003 09:06:02 +0000 (09:06 +0000)]
fix incomplete class for ZE2
Zeev Suraski [Tue, 5 Aug 2003 08:49:56 +0000 (08:49 +0000)]
Disable prolebmatic test
Zeev Suraski [Tue, 5 Aug 2003 08:39:01 +0000 (08:39 +0000)]
Shorten output to prevent messup
Zeev Suraski [Tue, 5 Aug 2003 08:32:58 +0000 (08:32 +0000)]
Remove non-standard vim6 option
Zeev Suraski [Tue, 5 Aug 2003 08:31:56 +0000 (08:31 +0000)]
Display the currently running test
Stanislav Malyshev [Tue, 5 Aug 2003 08:03:26 +0000 (08:03 +0000)]
fix syntax
Stanislav Malyshev [Tue, 5 Aug 2003 07:56:49 +0000 (07:56 +0000)]
remove stack clean - it makes trouble
Tomas V.V.Cox [Tue, 5 Aug 2003 03:25:34 +0000 (03:25 +0000)]
go with 1.2b4
<changelog@php.net> [Tue, 5 Aug 2003 00:30:17 +0000 (00:30 +0000)]
ChangeLog update
Marcus Boerger [Mon, 4 Aug 2003 23:21:27 +0000 (23:21 +0000)]
You shall not Copy'n'Paste after midnight without checking 3 times
Marcus Boerger [Mon, 4 Aug 2003 23:16:45 +0000 (23:16 +0000)]
Ups
Marcus Boerger [Mon, 4 Aug 2003 23:15:56 +0000 (23:15 +0000)]
Update documentation in source, reflection and docu itself, part II
Marcus Boerger [Mon, 4 Aug 2003 23:00:57 +0000 (23:00 +0000)]
Update documentation in source, reflection and docu itself
Marcus Boerger [Mon, 4 Aug 2003 21:56:05 +0000 (21:56 +0000)]
- Unset support for spl_array_access by method set($index)
- Parameter names for array interface methods
Marcus Boerger [Mon, 4 Aug 2003 20:25:41 +0000 (20:25 +0000)]
Fix comment
Marcus Boerger [Mon, 4 Aug 2003 20:17:53 +0000 (20:17 +0000)]
Unset support for spl_array
Marcus Boerger [Mon, 4 Aug 2003 19:57:53 +0000 (19:57 +0000)]
Fix ZTS
Marcus Boerger [Mon, 4 Aug 2003 19:56:12 +0000 (19:56 +0000)]
Nuke unused variables
Marcus Boerger [Mon, 4 Aug 2003 19:37:08 +0000 (19:37 +0000)]
Add function/method parameter reflection
Sascha Schumann [Mon, 4 Aug 2003 19:05:20 +0000 (19:05 +0000)]
MFB don't overwrite
Ilia Alshanetsky [Mon, 4 Aug 2003 17:10:52 +0000 (17:10 +0000)]
Fixed bug #23104 (hash position of static arrays not being reset)
foobar [Mon, 4 Aug 2003 14:34:54 +0000 (14:34 +0000)]
Fixed couple of typo(s) (which caused compile failures)
Tomas V.V.Cox [Mon, 4 Aug 2003 13:34:25 +0000 (13:34 +0000)]
Show the correct configure error line number (Greg)
Tomas V.V.Cox [Mon, 4 Aug 2003 13:31:35 +0000 (13:31 +0000)]
More space in path name fixes (Greg)
Uwe Schindler [Mon, 4 Aug 2003 12:46:03 +0000 (12:46 +0000)]
Give user the chance to support nsapi_virtual() in newer servers by adding parameter server_lib to php5_init (windows only)
Tomas V.V.Cox [Mon, 4 Aug 2003 11:18:26 +0000 (11:18 +0000)]
Fix proxy detection with the xmlrpc C extension
Stanislav Malyshev [Mon, 4 Aug 2003 11:03:38 +0000 (11:03 +0000)]
oops. forgot function
Stanislav Malyshev [Mon, 4 Aug 2003 11:02:53 +0000 (11:02 +0000)]
fix crash #24842
Stanislav Malyshev [Mon, 4 Aug 2003 10:40:05 +0000 (10:40 +0000)]
fix leaks: bug #24831
Tomas V.V.Cox [Mon, 4 Aug 2003 10:38:18 +0000 (10:38 +0000)]
Another $fp test fix (thanks Jan)
Tomas V.V.Cox [Mon, 4 Aug 2003 10:32:11 +0000 (10:32 +0000)]
<license> is valid inside <changelog>, support it
Stanislav Malyshev [Mon, 4 Aug 2003 10:30:42 +0000 (10:30 +0000)]
use get_obj_zval_ptr
Tomas V.V.Cox [Mon, 4 Aug 2003 10:15:34 +0000 (10:15 +0000)]
- Typo in cache file creation
- Do not create the cache dir in getCache()
Stanislav Malyshev [Mon, 4 Aug 2003 09:31:58 +0000 (09:31 +0000)]
add test
Stanislav Malyshev [Mon, 4 Aug 2003 09:10:52 +0000 (09:10 +0000)]
Fix #24884 - clone $this
Zeev Suraski [Mon, 4 Aug 2003 08:55:44 +0000 (08:55 +0000)]
Fix library linkage
Zeev Suraski [Mon, 4 Aug 2003 08:54:40 +0000 (08:54 +0000)]
Add missing library path
Zeev Suraski [Mon, 4 Aug 2003 08:42:36 +0000 (08:42 +0000)]
Add a test
Zeev Suraski [Mon, 4 Aug 2003 08:38:24 +0000 (08:38 +0000)]
Fix bug #24652 - Sterling, do you begin to think that maybe it wasn't such
a good idea?
Zeev Suraski [Mon, 4 Aug 2003 07:53:09 +0000 (07:53 +0000)]
Simplify code using XOR
Zeev Suraski [Mon, 4 Aug 2003 07:52:36 +0000 (07:52 +0000)]
Add logical XOR, proves to be quite useful lately
Zeev Suraski [Mon, 4 Aug 2003 07:52:09 +0000 (07:52 +0000)]
This check shouldn't be necessary
<changelog@php.net> [Mon, 4 Aug 2003 00:30:32 +0000 (00:30 +0000)]
ChangeLog update
Marcus Boerger [Sun, 3 Aug 2003 22:29:20 +0000 (22:29 +0000)]
Latest zend updates
Marcus Boerger [Sun, 3 Aug 2003 22:28:14 +0000 (22:28 +0000)]
Fix crash
Marcus Boerger [Sun, 3 Aug 2003 22:03:52 +0000 (22:03 +0000)]
Fix test and add missing initialization
Zeev Suraski [Sun, 3 Aug 2003 21:06:23 +0000 (21:06 +0000)]
Ensure functions have a valid access level
Zeev Suraski [Sun, 3 Aug 2003 21:04:39 +0000 (21:04 +0000)]
Default to public
Marcus Boerger [Sun, 3 Aug 2003 20:49:27 +0000 (20:49 +0000)]
Not needed, will be copied from ptr->flags later
Tomas V.V.Cox [Sun, 3 Aug 2003 19:43:45 +0000 (19:43 +0000)]
let's go with b3x
Tomas V.V.Cox [Sun, 3 Aug 2003 19:36:14 +0000 (19:36 +0000)]
+* Made package dependency checking back to work
+* Added support for spaces in path names (Greg)
Tomas V.V.Cox [Sun, 3 Aug 2003 19:32:07 +0000 (19:32 +0000)]
Added support for spaces in path names (thanks Greg!)
Uwe Schindler [Sun, 3 Aug 2003 19:31:56 +0000 (19:31 +0000)]
TSRM issue in windows compiling
Marcus Boerger [Sun, 3 Aug 2003 19:25:03 +0000 (19:25 +0000)]
Add missing arg info
Tomas V.V.Cox [Sun, 3 Aug 2003 19:21:34 +0000 (19:21 +0000)]
Don't let the shell escape quotes
Moriyoshi Koizumi [Sun, 3 Aug 2003 19:20:45 +0000 (19:20 +0000)]
Style & WS fixes
Marcus Boerger [Sun, 3 Aug 2003 18:55:51 +0000 (18:55 +0000)]
Fix build
Marcus Boerger [Sun, 3 Aug 2003 18:52:09 +0000 (18:52 +0000)]
Fix warning
Marcus Boerger [Sun, 3 Aug 2003 18:46:34 +0000 (18:46 +0000)]
Reallow build
Zeev Suraski [Sun, 3 Aug 2003 17:44:39 +0000 (17:44 +0000)]
Use new infrastructure.
There are bound to be some messups, please report build/runtime bugs!
Zeev Suraski [Sun, 3 Aug 2003 17:42:01 +0000 (17:42 +0000)]
Remove unnecessary macro
Zeev Suraski [Sun, 3 Aug 2003 17:40:44 +0000 (17:40 +0000)]
ntroduce infrastructure for supplying information about arguments,
including:
- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future use, maybe introspection)
- Class/Interface name (for type hints)
- If a class/interface name is available, whether to allow a null instance
Both user and builtin functions share the same data structures.
To declare a builtin function that expects its first arg to be an instance
of class 'Person', its second argument as a regular arg, and its third by
reference, use:
ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0)
ZEND_ARG_OBJ_INFO(0, someone, Person, 1)
ZEND_ARG_PASS_INFO(0)
ZEND_ARG_PASS_INFO(1)
ZEND_END_ARG_INFO();
and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family
of macros.
The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref.
The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat
the arguments for which there's no explicit information as pass by reference
or not.
The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.
Moriyoshi Koizumi [Sun, 3 Aug 2003 13:58:20 +0000 (13:58 +0000)]
Disable the test temporarily because "-d" flags in the command line doesn't
take effect under CGI mode. (See the relevant portion of cgi_main.c
that begins at line 996)
Tomas V.V.Cox [Sun, 3 Aug 2003 13:44:36 +0000 (13:44 +0000)]
Made package dep checking to work again
(Seems that this line got lost at some point)
Uwe Schindler [Sun, 3 Aug 2003 11:22:53 +0000 (11:22 +0000)]
Fix Win32 Build because of missint TSRM stuff
Zeev Suraski [Sun, 3 Aug 2003 10:32:40 +0000 (10:32 +0000)]
No need for this initialization - this function initializes all of the
elements of zend_internal_function
Zeev Suraski [Sun, 3 Aug 2003 08:23:25 +0000 (08:23 +0000)]
Clean up. extended_value can only contain either ZEND_UNSET_DIM or
ZEND_UNSET_OBJ.
Zeev Suraski [Sun, 3 Aug 2003 08:21:08 +0000 (08:21 +0000)]
Generalize fetch_class
<changelog@php.net> [Sun, 3 Aug 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update
Marcus Boerger [Sat, 2 Aug 2003 19:03:14 +0000 (19:03 +0000)]
Initialize all struct members: Necessary for reflection
Ilia Alshanetsky [Sat, 2 Aug 2003 18:29:30 +0000 (18:29 +0000)]
Fixed bug #24177 (Status not set correctly after flush() in Apache 2)
Tomas V.V.Cox [Sat, 2 Aug 2003 15:34:19 +0000 (15:34 +0000)]
fix invalid $fp check (by nicox@php.net)
Tomas V.V.Cox [Sat, 2 Aug 2003 14:59:44 +0000 (14:59 +0000)]
upgrade-all back to work
Tomas V.V.Cox [Sat, 2 Aug 2003 14:57:59 +0000 (14:57 +0000)]
trailing ws
Marcus Boerger [Sat, 2 Aug 2003 14:22:18 +0000 (14:22 +0000)]
Show interfaces
Marcus Boerger [Sat, 2 Aug 2003 13:49:12 +0000 (13:49 +0000)]
Use correct macro
Wez Furlong [Sat, 2 Aug 2003 11:43:55 +0000 (11:43 +0000)]
fix usage of instanceof here too
Marcus Boerger [Sat, 2 Aug 2003 11:39:15 +0000 (11:39 +0000)]
Fix warning
<changelog@php.net> [Sat, 2 Aug 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update
Ilia Alshanetsky [Fri, 1 Aug 2003 20:20:11 +0000 (20:20 +0000)]
Fixed bug #22072 (Apache2 sapis do not detect aborted connections).
Wez Furlong [Fri, 1 Aug 2003 17:51:56 +0000 (17:51 +0000)]
better fix...
Ilia Alshanetsky [Fri, 1 Aug 2003 16:52:49 +0000 (16:52 +0000)]
Preserve exit status for non-php execution modes.
Wez Furlong [Fri, 1 Aug 2003 16:48:11 +0000 (16:48 +0000)]
Fix "O" format for zend_parse_parameters
Ilia Alshanetsky [Fri, 1 Aug 2003 12:26:28 +0000 (12:26 +0000)]
Fixed bug #23509 (exit code lost when exit() called from
register_shutdown_function())
Andrey Hristov [Fri, 1 Aug 2003 11:09:11 +0000 (11:09 +0000)]
Removed the unnecessary check of array_init() return value.
Edin Kadribasic [Fri, 1 Aug 2003 09:48:57 +0000 (09:48 +0000)]
Add missing .cvsignore files.
John Coggeshall [Fri, 1 Aug 2003 09:48:06 +0000 (09:48 +0000)]
Segfault fix.
John Coggeshall [Fri, 1 Aug 2003 09:12:35 +0000 (09:12 +0000)]
Fixed a number of memleaks and cleaned up the code a bit.
<changelog@php.net> [Fri, 1 Aug 2003 00:30:42 +0000 (00:30 +0000)]
ChangeLog update
John Coggeshall [Fri, 1 Aug 2003 00:22:43 +0000 (00:22 +0000)]
Adding the tidy extension to PECL
Ilia Alshanetsky [Thu, 31 Jul 2003 22:56:57 +0000 (22:56 +0000)]
Only register server variables when needed.
Ilia Alshanetsky [Thu, 31 Jul 2003 22:29:32 +0000 (22:29 +0000)]
Fixed bug #24883 (variables created through register_globals, ignore
gpc_order and variables_order).
Prevent multiple registration of ENV & SERVER variables when more then one
is specified.
Prevent multiple addition of GET/POST/COOKIE variables when building
_REQUEST.
Ilia Alshanetsky [Thu, 31 Jul 2003 19:46:03 +0000 (19:46 +0000)]
Fixed bug #22154 (Possible crash when memory_limit is reached and
output buffering in addition to session.use_trans_sid is used).