summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Collapse)AuthorAgeFilesLines
* - MFH Fix memory corruptionMarcus Boerger2005-04-081-3/+5
|
* - MF43: Revert Joe's work around a bug in GCC patch as it breaks too many ↵Derick Rethans2004-11-291-9/+1
| | | | things.
* - MFH: Fixed bug #30630: Added a BSD based strtod function that isDerick Rethans2004-11-031-10/+4
| | | | | locale-independent.
* - MFHAndi Gutmans2004-10-271-5/+1
|
* MFH: Fixed bug #30572 (crash when comparing SimpleXML attribute to a boolean).Ilia Alshanetsky2004-10-261-1/+5
|
* - MFHAndi Gutmans2004-10-201-6/+6
|
* - MFHAndi Gutmans2004-09-301-1/+1
|
* - Added the sorting flag SORT_LOCALE_STRING to the sort() functions which makesDerick Rethans2004-09-111-0/+29
| | | | | them sort based on the current locale. (Derick)
* - MFHAndi Gutmans2004-09-111-1/+9
|
* - Fix comparison of objectsZeev Suraski2004-05-101-20/+48
| | | | | - Clarify convert_object_to_type()
* - Fix comparison of two objects in non-compatibility mode.Andi Gutmans2004-05-021-5/+2
|
* - Nuke more old junkAndi Gutmans2004-04-031-4/+0
|
* - Nuke code which hasn't been in use for ages.Andi Gutmans2004-04-031-28/+0
|
* centralize object-to-scalar conversion, make it work with get handlerStanislav Malyshev2004-03-281-58/+71
|
* Use macros for object parts accessStanislav Malyshev2004-03-281-10/+10
|
* - Revert bogus commitDerick Rethans2004-03-241-4/+6
|
* - Fixed NEWSDerick Rethans2004-03-241-6/+4
| | | | | #- Can we *please* keep this in order?
* - Apply Ard's patch to support multiplication & overflow on both 32bitAndi Gutmans2004-03-171-10/+5
| | | | | and 64bit machines
* - Restore E_NOTICE for longs and doubles.Andi Gutmans2004-03-151-0/+4
|
* - Nuke E_NOTICE. This caused a notice when doing if ($obj == NULL)Andi Gutmans2004-03-151-6/+0
|
* - Improve compatibility mode and compare objects according to propertyAndi Gutmans2004-03-141-0/+5
| | | | | - comparison (sucky but this is how PHP 4 behaved).
* - Support old style of converting objects to long/double/bool.Andi Gutmans2004-03-141-19/+65
| | | | | | | | | - This is only enabled in compatibility mode, else it calls cast_object() - and if that is not available we return 1 (true) so that the following - code would work: if ($obj) { }
* Fix: Add return type voidMarcus Boerger2004-03-141-1/+1
|
* - Support Cast operator in convert_to_* so that we support internalAndi Gutmans2004-03-141-2/+6
| | | | | - extensions such as SimpleXML. This is for Sterling.
* - Fix memory leak in the following code (Dmitry):Andi Gutmans2004-03-141-0/+6
| | | | | | | | <?php $a = array(); $a .= "x"; ?>
* - Initial commit which allows comparing overloaded objects with nativeAndi Gutmans2004-03-141-13/+41
| | | | | - types (only for internal classes and not for user-land classes).
* - Fixed bug #27354 (Modulus operator crashes PHP).Derick Rethans2004-02-221-0/+5
|
* Remove conflictZeev Suraski2004-01-101-5/+0
|
* Added error mask to set_error_handler()Zeev Suraski2004-01-101-0/+5
| | | | | Patch by Christian Schneider <cschneid@cschneid.com>
* - 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?
* Fixes for POSIX compliancy.Moriyoshi Koizumi2003-12-131-4/+4
|
* - Brought ext/bcmath to the new millenniumfoobar2003-12-091-3/+3
| | | | | # consistency..
* - Revert the revert of these patches. This overloading can only be usedAndi Gutmans2003-12-021-2/+0
| | | | | | - by C extensions such as SimpleXML and *NOT* PHP code. Reasons given - on the mailing list and problem with reentrancy inside the opcodes.
* - Don't automatically call __toString() in convert_to_string_ex().Andi Gutmans2003-12-011-0/+2
| | | | | | - use __toString() in your code. - Keep the auto-case in make_printable_zval.
* Add new interface ArrayAccess to use objects as ArraysMarcus Boerger2003-11-241-5/+12
|
* Bugfix #26156 (REPLACE_ZVAL_VALUE works on uninit stack-based zvals)Moriyoshi Koizumi2003-11-131-4/+1
|
* Handle exceptions in casting more gracefully.Marcus Boerger2003-11-081-4/+6
| | | | | This fixes bug #26166
* Fixed bug #26148 (Print the notice before modifying variable on typeIlia Alshanetsky2003-11-061-1/+1
| | | | | | | | | | mismatch). # This only crashes in ZE1, however logic dictates that it may also crash # in ZE2 because variable does not have a correct type. Patch by: morten-bugs dot php dot net at afdelingp dot dk
* Fallback to default behaviour for unsupported object type conversionsMarcus Boerger2003-09-181-14/+18
|
* - Allow partial type conversion support for objects.Marcus Boerger2003-09-181-5/+11
| | | | | | - Add support for object to string conversion from userspace by method __toString() and add a test.
* Simplify / fixZeev Suraski2003-09-151-1/+1
|
* Commit 64-bit fixes to the standard operatorsZeev Suraski2003-09-141-13/+22
| | | | | by Ard Biesheuvel (abies@php.net)
* Fix warningsMarcus Boerger2003-08-171-1/+1
|
* Improve infrastructure of numeric handling of elements in symbol tables.Zeev Suraski2003-07-221-35/+0
| | | | | | | | When you want to work with a symbol table, and you don't know whether you have a numeric ("string that looks like a number") or a string element in your hands, use zend_symtable_*() functions, in place of zend_hash_*() functions.
* revert back the optimization for now.Sterling Hughes2003-06-301-5/+1
|
* Very simple, but very effective optimization. Provides a signifigant speedSterling Hughes2003-06-291-1/+5
| | | | | | improvement to matches done via '=='. This checks that the lengths of two strings are equal before performing a memcmp() on them.
* updating license information in the headers.James Cox2003-06-101-1/+1
|
* Faster interface inheritance & faster inheritance checksMarcus Boerger2003-05-291-6/+5
|
* Assume lazy consensus regarding the cast_object() patch. *Only* implementedSterling Hughes2003-05-271-10/+38
| | | | | | from a internals perspective. This callback has been very useful for both ext/mono and ext/simplexml
* move HANDLE_NUMERIC() from the hash table implementation upstream to theSterling Hughes2003-05-231-0/+35
| | | | | places that actually need to use it.