summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Use same parameter order as strcpy()Marcus Boerger2003-05-211-1/+1
|
* Make zend_str_tolower_copy() a copy function (like stccpy).Marcus Boerger2003-05-211-13/+10
| | | | | | | | Supply a dup version (like estrdup). Fix tolower() handling. # Havin copy and dup allows to use the faster version even with # memory not allocated by emalloc.
* optimize loops. The check only exists for integers because that's the moreSterling Hughes2003-05-211-1/+3
| | | | | | common optimization, and you actually lose performance if you check for a double too (wierd but true).
* bah humbug, use the pointer based version, which turns out to be an instructionSterling Hughes2003-05-201-7/+10
| | | | | faster
* use pointer arithmetic for the normal zend_str_tolower()Sterling Hughes2003-05-201-4/+6
|
* make this faster and sexierSterling Hughes2003-05-201-15/+8
|
* doesn't need to be registerSterling Hughes2003-05-201-1/+1
|
* optimize the lookups by avoiding a copy and then another passSterling Hughes2003-05-201-0/+18
| | | | | | Naked Dancing Girls should be given to: Myself, Zeev, Marcus, and George Schlossnagle (in no particular order)
* Add support for interfacesZeev Suraski2003-03-051-9/+14
|
* - Added some missing CVS $Id$ tags, headers and footers.foobar2003-02-011-1/+11
|
* Fixed compiler warning regarding signed/unsigned int comparisons.Ilia Alshanetsky2003-01-301-4/+4
|
* - Change "is" to "instanceof" as it explains better what the operator means.Andi Gutmans2003-01-141-1/+1
| | | | | - "is_a" was also appropriate but ugly.
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* h WHitespaceAndi Gutmans2002-11-301-3/+3
|
* Silence compile warning, ctype.h is needed for tolower() function.Ilia Alshanetsky2002-11-041-0/+2
|
* MFZE1 (floats & locale issue)Ilia Alshanetsky2002-10-121-0/+18
|
* MFZE1 zend_str_tolower issue.Ilia Alshanetsky2002-10-091-11/+0
|
* MFZE1Ilia Alshanetsky2002-09-261-0/+11
|
* - WS - Always use "if (" and not "if("Andi Gutmans2002-09-151-8/+8
|
* MFZE1Stanislav Malyshev2002-09-011-1/+1
|
* MFZE1Zeev Suraski2002-08-191-5/+5
|
* - Make new 'is' operator work with classes only and return false whenAndi Gutmans2002-08-081-47/+8
| | | | | - the object isn't of the said class or the value isn't an object.
* make win32 debug output more verboseHarald Radi2002-08-071-7/+0
|
* @- Adding 'is' operator that can be used to check the type of a variable,Andrei Zmievski2002-07-301-0/+54
| | | | | @ or its class. (Andrei)
* - MFH of the crap removalDerick Rethans2002-07-151-6/+0
|
* - Really implement bool increment/decrement as flip-flop.Andi Gutmans2002-07-151-8/+2
|
* MFZE1Derick Rethans2002-07-141-2/+2
|
* - MFZE1Derick Rethans2002-07-141-6/+6
|
* - MFZE1Derick Rethans2002-07-141-0/+12
|
* - Fix bug 15037Andi Gutmans2002-06-291-10/+18
| | | | | - Bump version to alpha2-dev
* - WS fixAndi Gutmans2002-06-281-2/+2
|
* some type cleanup workHarald Radi2002-04-231-4/+4
|
* - Another couple of indirection fixes.Andi Gutmans2002-03-121-1/+1
| | | | | - Make class_entry->refcount be part of the structure and not allocated.
* Mega-commit: Enter the new object modelStanislav Malyshev2002-02-071-19/+31
| | | | | | | Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
* Happy New Year.Sebastian Bergmann2002-01-061-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* MFZE1Stanislav Malyshev2001-09-051-1/+23
|
* - MFZE1Andi Gutmans2001-08-261-1/+5
|
* - Fix a bug in method calls.Andi Gutmans2001-08-161-5/+12
| | | | | - Try to get the old copying behavior of objects to work (doesn't work yet).
* MFZE1Zeev Suraski2001-08-131-86/+6
|
* - More work on making objects workAndi Gutmans2001-08-111-4/+1
|
* - Fix some places which create objects. The fixes are ugly and will beAndi Gutmans2001-08-111-18/+25
| | | | | revised when things start working well