summaryrefslogtreecommitdiff
path: root/Zend/zend_API.c
Commit message (Collapse)AuthorAgeFilesLines
...
* - Unload on MAC OS X (shouldn't be a reason not to)Andi Gutmans2005-01-151-1/+1
|
* Fix OSX DL_UNLOAD macro and actually use it to make shared extensionsRasmus Lerdorf2005-01-101-1/+1
| | | | | work on OSX.
* Patch by Joe Orton <jorton@redhat.com>.Sebastian Bergmann2004-11-021-1/+1
|
* - MFB (synch correctly not only for one problem)Marcus Boerger2004-09-291-6/+7
|
* - Refix the fixMarcus Boerger2004-09-291-1/+1
| | | | | | | # This somehow got lost and was then readded by Andi in 1.258 at the wrong # position. Obviously we need to separate the argument first and convert it # afterwards as done in 5.0.*.
* Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct)Marcus Boerger2004-09-281-0/+22
|
* selectively avoiding module cleanup code for apache 1 build and removing a ↵Anantha Kesari H Y2004-09-241-7/+1
| | | | duplicate code
* Aligned the ifdef NETWARE blocks to first column.Anantha Kesari H Y2004-09-221-11/+11
|
* When Apache is unloaded, it calls dlclose on all the PHP extensionsAnantha Kesari H Y2004-09-221-0/+8
| | | | | that are loaded in memory. In the case of Apache 1.3, this call is blocking indefinitely. As a work around, this call is bypassed for Apache 1.3 build on NetWare only. This means that none of the loaded PHP extensions are unloaded. They will have to be manually unloaded before re-loading the Apache 1.3 again.
* - Recommit:Andi Gutmans2004-09-091-9/+74
| | | | | | - Check signature of magic methods - Register __get/__set/__call for internal classes
* - Roll back VM commitAndi Gutmans2004-09-091-80/+14
|
* - Check signature of magic methodsMarcus Boerger2004-09-091-9/+74
| | | | | - Register __get/__set/__call for internal classes
* - Fix the fix.Andi Gutmans2004-09-091-5/+6
|
* - Don't destroy object when calling overloaded cast method inAndi Gutmans2004-09-041-0/+1
| | | | | - zend_parse_parameters()
* - Add missing bracketsMarcus Boerger2004-08-241-3/+3
|
* Fix #28641: Instance of InterfaceMarcus Boerger2004-06-051-0/+5
|
* - Need to operate on module pointer in hash tableMarcus Boerger2004-05-181-1/+3
|
* Z_TYPE_P is for zvalsStanislav Malyshev2004-05-181-1/+1
|
* Register according to the type specified by the module.Wez Furlong2004-05-181-1/+1
| | | | | (Helps to fix dl() bug)
* - Centralize register and hash operations for startup/register_moduleMarcus Boerger2004-05-121-29/+45
| | | | | in new zend_register_module_ex().
* - Revert to 1.249Marcus Boerger2004-05-121-24/+5
|
* Don't load modules twiceMarcus Boerger2004-05-011-5/+24
|
* - Fix Reflection class namesMarcus Boerger2004-03-301-0/+4
| | | | | | - Add ability to get the extension an internal class was defined in # This is the patch Andi and me used to search for underscrores...
* Use lowercasing hereMarcus Boerger2004-03-281-1/+7
|
* Force destructors to have empty signaturesMarcus Boerger2004-03-261-0/+4
|
* Clearify the different method/class flags (as discussed with Andi).Marcus Boerger2004-03-091-3/+4
|
* Fix zend_parse_method_parameters_ex() and make it consistant withMarcus Boerger2004-03-021-32/+21
| | | | | | zend_parse_method_parameters(). # Obviously its only place of use is in pdo just right now.
* Add some commentsMarcus Boerger2004-02-271-0/+3
|
* Fixes for abstract classes/methodsMarcus Boerger2004-02-271-3/+6
|
* - Improve ARG_INFO() macros to support supplying required_num_argsZeev Suraski2004-02-251-1/+5
| | | | | - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
* - Abstract methods cannot have defaults for argumentsZeev Suraski2004-02-251-0/+3
| | | | | | - Make function foo($a, $b=null) satisfy both foo($a) and foo($a, $b) prototypes
* Fix class flags when handling abstract methodsMarcus Boerger2004-02-241-1/+1
|
* - Check return-by-reference bit when implementing interface prototypesZeev Suraski2004-02-121-0/+2
| | | | | | | | | | | | | | | | - Add infrastructure for built-in functions to hint whether they return by reference or not. It is NOT currently used for anything, except for interface prototypes (you can use it to request that the function that implements your prototype returns by reference or doesn't return by reference). For downwards compatibility - by default, interface prototypes are agnostic as to whether the function that implements them returns by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that. - Fix ArrayAccess::getOffset() to conduct additional checks. If your getOffset() should work with multidimensional arrays - it must return by reference.
* Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow callingMarcus Boerger2004-01-241-3/+6
| | | | | | | | | | | internal non-static methods statically. # As discussed with Zeev: # - For BC standard userspace methods allow this with an E_STRICT message. # - If you want to implement an internal method taht can be called both # statically and non-statically then use flag ZEND_ACC_ALLOW_STATIC. # - Magic user space methods __*() cannot and __construct, __destruct, # __clone can never be called statically.
* Simplify detection of methods that must be called dynamic (with object)Marcus Boerger2004-01-231-3/+3
|
* Disallow static declaration of cloneMarcus Boerger2004-01-231-0/+6
|
* Add zend_get_module_started() to quickly check whether a module is presentMarcus Boerger2004-01-191-0/+8
| | | | | and its MINIT function has been called.
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-1/+1
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* Fix bug #26543 - check parent:: and self:: in class namesStanislav Malyshev2004-01-051-2/+2
|
* - Fixed var_export() to show public, protected and private modifiers properly.Derick Rethans2004-01-031-3/+3
| | | | | - Exported (un)mangle_property_name.
* WSMarcus Boerger2003-12-281-4/+6
|
* export these symbols for use by SPL as a shared extensionWez Furlong2003-12-221-2/+2
|
* - Revert the revert of these patches. This overloading can only be usedAndi Gutmans2003-12-021-1/+8
| | | | | | - by C extensions such as SimpleXML and *NOT* PHP code. Reasons given - on the mailing list and problem with reentrancy inside the opcodes.
* - Revert auto-conversion in parameter APIAndi Gutmans2003-12-011-8/+1
|
* Add removed lcname, it is still needed.Ilia Alshanetsky2003-11-281-0/+2
|
* Convert objects to string if string is required by newer parameter parsingMarcus Boerger2003-11-271-1/+8
| | | | | since we do this for older parameter parsing does so too.
* - Fix __autoload() to preserve class case.Andi Gutmans2003-11-241-3/+1
| | | | | | - Heads up, this patch might break stuff so please let me know if you - bump into any problems.
* Add zend_make_callable() which allows to make zval's callable zval's.Marcus Boerger2003-10-251-1/+28
| | | | | | At the moment this function only converts strings of the form class::method to an array(class,method).
* Revert accidental commitMarcus Boerger2003-10-241-16/+1
|
* Zend/ZEND_CHANGESMarcus Boerger2003-10-241-1/+16
|