summaryrefslogtreecommitdiff
path: root/Zend/zend_hash.h
Commit message (Collapse)AuthorAgeFilesLines
* - Update copyright notices to 2006Andi Gutmans2006-01-041-1/+1
|
* Fixed bug #35509 (string constant as array key has different behavior inside ↵Dmitry Stogov2005-12-051-0/+6
| | | | object)
* Bump up the yearfoobar2005-08-031-1/+1
|
* Fixed bug #28072 (static array with some constant keys will be incorrectly ↵Dmitry Stogov2005-07-071-0/+3
| | | | ordered).
* - 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?
* changed ulong to long to avoid compiler warnings (comparison between signed ↵Georg Richter2003-09-251-1/+1
| | | | and unsigned)
* Improve trackingZeev Suraski2003-08-181-10/+13
|
* Bugfix 21918Marcus Boerger2003-08-111-4/+14
|
* Go back to ZE1-like codeZeev Suraski2003-07-231-30/+34
|
* Fix for the momentMarcus Boerger2003-07-221-4/+4
|
* Improve infrastructure of numeric handling of elements in symbol tables.Zeev Suraski2003-07-221-0/+50
| | | | | | | | 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.
* Make it a macroMarcus Boerger2003-07-201-1/+2
|
* Add missing function to ease implementationsMarcus Boerger2003-07-191-0/+3
|
* updating license information in the headers.James Cox2003-06-101-1/+1
|
* Fix prototype (may have caused stack corruption)Zeev Suraski2003-02-061-1/+1
|
* Add quick_exists()Zeev Suraski2003-02-051-0/+1
|
* Reimplement PPP propertiesZeev Suraski2003-02-041-8/+12
|
* - Added some missing CVS $Id$ tags, headers and footers.foobar2003-02-011-0/+10
|
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* - Implement public/protected/private methods.Zeev Suraski2002-12-061-0/+1
| | | | | | - Prevent instantiation of classes with abstract methods. Based in part on Marcus's patch.
* Add tracking for hashtable allocationZeev Suraski2002-09-171-2/+4
|
* - This should improve performance on WindowsAndi Gutmans2002-06-081-1/+3
|
* - Add a loop unrolled version of the hash function and a bit of anAndi Gutmans2002-06-081-7/+57
| | | | | - explanation about our hash function (Ralf S. Engelschall)
* some type cleanup workHarald Radi2002-04-231-2/+2
|
* MFZE1: make sure the resource-list is always consistent during shutdown (Thies).Sebastian Bergmann2002-04-191-0/+1
|
* Happy New Year.Sebastian Bergmann2002-01-061-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* MFZE1Sebastian Bergmann2001-09-191-4/+4
|
* MFZE1Zeev Suraski2001-08-201-1/+1
|
* WhitespaceZeev Suraski2001-08-111-19/+19
|
* Avoid going over huge lists of functions, classes and constants.Zeev Suraski2001-08-021-1/+12
| | | | | Special thanks to the guys from the MS lab for the profiling tools :)
* Some cleanupZeev Suraski2001-08-021-4/+2
|
* TSRMLS fixesZeev Suraski2001-08-021-1/+1
|
* More TSRMLS_FETCH workZeev Suraski2001-07-311-3/+3
|
* More TSRMLS_FETCH annihilationZeev Suraski2001-07-301-1/+1
|
* Minor cleaningZeev Suraski2001-07-151-4/+1
|
* the resource-lists are now destroyed backwards. this will make sure thatThies C. Arntzen2001-07-131-0/+1
| | | | | | | resources get destroyed in the opposite order they were created and thereby db-cursors will always be released before their corresponding connection etc. this sould not break anything!
* - Move inline_zend_hash_func() to header fileAndi Gutmans2001-07-111-1/+12
|
* No hashpjw anymore, but we have zend_hash_funcStanislav Malyshev2001-07-111-1/+2
|
* - Merge faster hash implementation.Andi Gutmans2001-07-101-3/+2
| | | | | | | | - The hash function parameter in hash_init(...) is not used anymore. - It should be removed but it is "to be decided" if we want to do that now - or in a major version as it means changing MANY places and third party - modules might stop working.
* Implement zend_hash_add_empty_element() using the existing infrastructureZeev Suraski2001-05-161-0/+2
|
* - Update copyright yearAndi Gutmans2001-02-261-1/+1
|
* Allow get_current_key() not to return the key itself, instead of a duplicateZeev Suraski2000-12-221-3/+3
|
* Don't use 'new' symbolAndi Gutmans2000-10-111-1/+1
|
* Add zend_hash_merge_ex(), for selective mergingZeev Suraski2000-10-111-0/+1
|
* Disable the hash_apply() protection on hashes that persist across requests - ↵Zeev Suraski2000-07-111-0/+2
| | | | | | | it's unsafe because we may be aborted at any point
* Replace macros which begin with an underscore through an appropiatelySascha Schumann2000-07-031-3/+3
| | | | | named macro.
* Avoid crashing with recursive applies - limit apply nest level to 3 (I'm not ↵Zeev Suraski2000-06-171-1/+2
| | | | | | | | aware of a place in which applying recursively on the same hash makes sense with more than one nest level, but 3 should be enough)
* Made an alias for hash apply with arguments.Andrei Zmievski2000-06-091-0/+2
|
* - Support unordered hash comparisonsZeev Suraski2000-06-041-1/+1
| | | | | - Make == perform an unordered comparison with arrays/objects, and === perform an ordered comparison