log
graph
tags
bookmarks
branches
changeset
browse
file
diff
comparison
annotate
file log
raw
help
Mercurial
>
hg
>
audiodb
log lshlib.cpp @ 481:
cead91ecf9a2
memory-leaks
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
less
more
|
(0)
-10
-7
tip
age
author
description
Sat, 10 Jan 2009 13:23:01 +0000
mas01mc
added file descriptor close() in lshlib.cpp
memory-leaks
Fri, 09 Jan 2009 18:05:32 +0000
mas01mc
Fixed memory leaks, added WS --no_unit_norming, and removed capping of LSH_N_POINT_BITS to 15 bits, instead allow any number of bits to encode points, remaining bits encode tracks
Wed, 12 Nov 2008 15:23:32 +0000
mas01cr
gcc-4.3 warning cleanups for lshlib.cpp
gcc-4.3-cleanups
Tue, 07 Oct 2008 21:03:26 +0000
mas01mc
unionized punning of the sbucket.snext field into {subucket* ptr, unsigned numBuckets}snext; so that list-head code is 64-bit friendly.
Tue, 07 Oct 2008 20:08:22 +0000
mas01mc
added portable C++ reinterpret_cast<Uns32T> instead of C-style cast to fix 64-bit compile error in query.cpp. This is in advance of re-writing bucket class to include a union{} of pointer and counter fields.
Wed, 10 Sep 2008 18:55:16 +0000
mas01mc
Added LSH_CORE_ARRAY structure for hashtables instead of linked lists. Maintained Backwards Compatibiliity with indexes build for linked list format. Added tests for indexing and merging. Tested backwards compatibility OK.\n\n The purpose of the LSH_CORE_ARRAY data structure is greater space efficiency and L1/2 cache usage. Essential for multiple indexes with multiple hashtables in RAM
Fri, 05 Sep 2008 14:16:21 +0000
mas01mc
converted read/write into fread/fwrite for LSH hashtable serialize and unserialize. INDEXING is now faster.
less
more
|
(0)
-10
-7
tip