aboutsummaryrefslogtreecommitdiff
path: root/src/hash.c
Commit message (Expand)AuthorAge
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Small performance increase in the symbol hash table.drh2023-01-03
* Fixes for harmless compiler warnings.drh2019-04-13
* Simplifications to the sqlite3_normalized_sql() implementation.drh2018-12-05
* Enhance the sqlite3_normalize_sql() interface so that it works even if thedrh2018-12-05
* Add the sqlite3_normalized_sql() API.mistachkin2018-10-29
* Make the hash table implementation a little smaller and faster.drh2017-07-05
* Use Knuth multiplicative hashing for the symbol table.drh2016-09-28
* Use comments to mark several branches as optimizations. No changes to code.drh2016-04-28
* Simplify the interface to the symbol table, saving 600 bytes of code space.drh2014-08-21
* Use an unsigned integer to accumulate the string hash. Avoids compilerdrh2014-01-24
* More warning fixes.mistachkin2012-10-18
* Fix a bug in hash.c introduced by [305b66672653].dan2012-08-07
* Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3Malloc...dan2012-07-30
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
* Convert an always-true condition in hash.c into an assert(). (CVS 6624)drh2009-05-09
* Remove the aFKey hash table, which was not being used. Simplify thedrh2009-05-02
* Fix asserts in hash.c so that zero-length symbols can be used. (CVS 6563)drh2009-04-28
* Simplifications to the symbol table implementation in hash.c. For very smalldrh2009-04-28
* Do not store the zero string terminator as part of the name when holdingdrh2009-04-28
* Increased test coverage. (CVS 6147)drh2009-01-09
* Never use strlen(). Use our own internal sqlite3Strlen30() which isdrh2008-12-10
* Simplify the symbol hash table to use only a single key class. Otherdrh2008-10-10
* Add a mode to the sqlite3_test_control() interface to register hooks called a...danielk19772008-06-20
* Continuing work on the new memory allocation subsystem.drh2008-06-15
* Make the benign-fault setting recursive. Make all malloc failuresdrh2008-05-13
* Minor optimizations. (CVS 4955)drh2008-04-02
* Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c.drh2008-02-18
* Add the fault injector module in fault.c. Use it as a basis for memorydrh2008-01-22
* Add internal locking to the test_async.c backend. So that more than one conne...danielk19772007-09-04
* Fix a problem in hash.c when replacing entries in tables configured with copy...danielk19772007-09-03
* Modifications to the malloc failure tests to test transient and persistent fa...danielk19772007-08-29
* More work on refactoring of malloc() interfaces. There are still many errors....danielk19772007-08-16
* Half-way through a major refactoring of the memory allocation.drh2007-08-16
* Fix a long-standing memory leak in the hash table. The leak only appearsdrh2007-03-31
* Changes so that test_async.c works with memory management turned on. (CVS 3093)danielk19772006-02-14
* The hash tables deallocate when empty in order to avoid nuisanse complaintsdrh2005-10-03
* Move sqlite3HashNoCase to hash.c. (CVS 2294)danielk19772005-01-31
* Optimizations in the hash table module. (CVS 1896)drh2004-08-20
* Do not use "new" as a variable name - some compilers think it is a keyword. (...drh2004-06-30
* Improved test coverage of func.c and hash.c. (CVS 1772)drh2004-06-30
* Change lots of internal symbols from sqliteXXX to sqlite3XXX so that thedanielk19772004-05-08
* Remove unused code and tighten existing code to make the library a littledrh2004-01-08
* Make sure hash functions always return non-negative. (CVS 969)drh2003-05-12
* Code optimizations to help the library run faster. (CVS 808)drh2003-01-02
* Fix for ticket #47: Use a cast to avoid a warning about discarding a "const"drh2002-05-21
* Added support for user-defined normal functions. Support for user-defineddrh2002-02-23
* Fix warning messages in VC++. Patches from nicolas352001. (CVS 347)drh2002-01-14
* Comment updates most. Also some small changes to the VDBE. (CVS 339)drh2002-01-06
* Attempting to add support for 64-bit platforms. (CVS 314)drh2001-11-21