Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
hash.c
03c6517
Fix GCC-isms and compiler warnings introduced by recent check-ins
by drh
· 5 months ago
f62d053
Improvements to the hash table used to store symbols in the schema, so that
by drh
· 5 months ago
hash-improvements
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
a9e1e4e
Small performance increase in the symbol hash table.
by drh
· 2 years, 7 months ago
f6ad201
Fixes for harmless compiler warnings.
by drh
· 6 years ago
19efd0d
Simplifications to the sqlite3_normalized_sql() implementation.
by drh
· 7 years ago
707821f
Enhance the sqlite3_normalize_sql() interface so that it works even if the
by drh
· 7 years ago
8bee11a
Add the sqlite3_normalized_sql() API.
by mistachkin
· 7 years ago
normalized_sql
a35d851
Make the hash table implementation a little smaller and faster.
by drh
· 8 years ago
5f33eaa
Use Knuth multiplicative hashing for the symbol table.
by drh
· 9 years ago
75ab50c
Use comments to mark several branches as optimizations. No changes to code.
by drh
· 9 years ago
acbcb7e
Simplify the interface to the symbol table, saving 600 bytes of code space.
by drh
· 11 years ago
dc3bb0d
Use an unsigned integer to accumulate the string hash. Avoids compiler
by drh
· 11 years ago
5f070c7
More warning fixes.
by mistachkin
· 13 years ago
38d0730
Fix a bug in hash.c introduced by [305b66672653].
by dan
· 13 years ago
6809c96
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero().
by dan
· 13 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
· 16 years ago
782b873
Convert an always-true condition in hash.c into an assert(). (CVS 6624)
by drh
· 16 years ago
e61922a
Remove the aFKey hash table, which was not being used. Simplify the
by drh
· 16 years ago
0d59d17
Fix asserts in hash.c so that zero-length symbols can be used. (CVS 6563)
by drh
· 16 years ago
8a1e594
Simplifications to the symbol table implementation in hash.c. For very small
by drh
· 16 years ago
a83ccca
Do not store the zero string terminator as part of the name when holding
by drh
· 16 years ago
e2f02ba
Increased test coverage. (CVS 6147)
by drh
· 17 years ago
ea67883
Never use strlen(). Use our own internal sqlite3Strlen30() which is
by drh
· 17 years ago
1b67f3c
Simplify the symbol hash table to use only a single key class. Other
by drh
· 17 years ago
2d1d86f
Add a mode to the sqlite3_test_control() interface to register hooks called at the beginning and end of "benign malloc failure" blocks. This allows malloc() failure testing to be done using public APIs only. (CVS 5254)
by danielk1977
· 17 years ago
e5ae573
Continuing work on the new memory allocation subsystem.
by drh
· 17 years ago
4873d5f
Make the benign-fault setting recursive. Make all malloc failures
by drh
· 17 years ago
41eb9e9
Minor optimizations. (CVS 4955)
by drh
· 17 years ago
eee4c8c
Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c.
by drh
· 17 years ago
643167f
Add the fault injector module in fault.c. Use it as a basis for memory
by drh
· 18 years ago
7c836f0
Add internal locking to the test_async.c backend. So that more than one connection may be used from within a single process. (CVS 4396)
by danielk1977
· 18 years ago
cd2543b
Fix a problem in hash.c when replacing entries in tables configured with copyKey==0. (CVS 4375)
by danielk1977
· 18 years ago
a1644fd
Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321)
by danielk1977
· 18 years ago
1e53695
More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233)
by danielk1977
· 18 years ago
1743575
Half-way through a major refactoring of the memory allocation.
by drh
· 18 years ago
93553ad
Fix a long-standing memory leak in the hash table. The leak only appears
by drh
· 18 years ago
750b03e
Changes so that test_async.c works with memory management turned on. (CVS 3093)
by danielk1977
· 19 years ago
762e584
The hash tables deallocate when empty in order to avoid nuisanse complaints
by drh
· 20 years ago
52a83fb
Move sqlite3HashNoCase to hash.c. (CVS 2294)
by danielk1977
· 20 years ago
e8cf2ca
Optimizations in the hash table module. (CVS 1896)
by drh
· 21 years ago
76d7f8b
Do not use "new" as a variable name - some compilers think it is a keyword. (CVS 1787)
by drh
· 21 years ago
cc19587
Improved test coverage of func.c and hash.c. (CVS 1772)
by drh
· 21 years ago
4adee20
Change lots of internal symbols from sqliteXXX to sqlite3XXX so that the
by danielk1977
· 21 years ago
ba21256
Remove unused code and tighten existing code to make the library a little
by drh
· 22 years ago
5364f60
Make sure hash functions always return non-negative. (CVS 969)
by drh
· 22 years ago
8c1238a
Code optimizations to help the library run faster. (CVS 808)
by drh
· 23 years ago
2ce1a6e
Fix for ticket #47: Use a cast to avoid a warning about discarding a "const"
by drh
· 23 years ago
8e0a2f9
Added support for user-defined normal functions. Support for user-defined
by drh
· 23 years ago
1ab4300
Fix warning messages in VC++. Patches from nicolas352001. (CVS 347)
by drh
· 24 years ago
aacc543
Comment updates most. Also some small changes to the VDBE. (CVS 339)
by drh
· 24 years ago
5a2c2c2
Attempting to add support for 64-bit platforms. (CVS 314)
by drh
· 24 years ago
6d4abfb
More changes for 2.0.7. (CVS 293)
by drh
· 24 years ago
81a20f2
Fix an assertion failure when the disk fills up. Add tests for a full
by drh
· 24 years ago
beae319
Put in a generic hash table system in place of the various ad-hoc
by drh
· 24 years ago