aboutsummaryrefslogtreecommitdiff
path: root/src/common/ht.h
Commit message (Expand)AuthorAge
* Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2•••Conflicts: src/common/test.h src/or/test.c Nick Mathewson2011-01-03
|\
| * Bump copyright statements to 2011Nick Mathewson2011-01-03
* | Merge remote branch 'origin/maint-0.2.1'•••Conflicts: src/common/test.h src/or/test.c Nick Mathewson2010-02-27
|\|
| * Update Tor Project copyright yearsNick Mathewson2010-02-27
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-05-27
|\|
| * Spell-check Tor.Nick Mathewson2009-05-27
| * Update copyright to 2009.Karsten Loesing2009-05-04
* | Add a quick macro to calculate hashtable memory usageNick Mathewson2009-05-22
* | Update copyright to 2009.Karsten Loesing2009-05-02
|/
* Fix a harmless-to-us bug in ht.h.•••There was a field that _HT_FOI_INSERT was never setting. Everything that calls _HT_FOI_INSERT was setting it via tor_malloc_zero, but that's fragile. svn:r18064 Nick Mathewson2009-01-10
* Remove svn $Id$s from our source, and remove tor --version --version.•••The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 Nick Mathewson2009-01-04
* Use a consistent naming standard for header file guard macros, taking care no...•••svn:r17805 Nick Mathewson2008-12-29
* r14374@tombo: nickm | 2008-02-21 16:57:39 -0500••• Fix all remaining shorten-64-to-32 errors in src/common. Some were genuine problems. Many were compatibility errors with libraries (openssl, zlib) that like predate size_t. Partial backport candidate. svn:r13665 Nick Mathewson2008-02-21
* r14682@Kushana: nickm | 2007-09-28 15:23:38 -0400••• From little acorns: redo our string and digest hashing code to be faster, since this stuff may be critical-path. svn:r11700 Nick Mathewson2007-09-28
* r13873@Kushana: nickm | 2007-07-31 10:54:05 -0700••• Split over-optimized digestmap_set code into a generic part and a digestmap-specific part. svn:r11012 Nick Mathewson2007-08-01
* r13477@catbus: nickm | 2007-06-17 14:22:03 -0400••• Sun CC likes to give warnings for the do { } while(0) construction for making statement-like macros. Define STMT_BEGIN/STMT_END macros that do the right thing, and use them everywhere. svn:r10645 Nick Mathewson2007-06-17
* r12933@catbus: nickm | 2007-05-24 14:10:28 -0400••• Optimize digestmap_set, since it sometimes shows up in profiles. Seems to work so far, but it isnt the prettiest thing ever. svn:r10312 Nick Mathewson2007-05-24
* r12790@catbus: nickm | 2007-05-18 17:24:26 -0400••• Fix build on gcc 4.2 svn:r10212 Nick Mathewson2007-05-18
* r12980@Kushana: nickm | 2007-05-18 14:11:05 -0400••• Add a "swap" function to smartlist, add a "shuffle" function for smartlist to crypto.c, and make appropriate hashtable functions be more const. svn:r10208 Nick Mathewson2007-05-18
* r9304@dhcp-18-188-67-85: nickm | 2006-10-20 12:22:46 -0400••• Change HT_INIT from a special-case to a macro-calling-a-function like the rest of ht.h. This might prevent errors if somebody did, I dunno, "HT_INIT(tp, hashtable++)". Based on a patch from Watson Ladd. svn:r8776 Nick Mathewson2006-10-20
* Backport candidate: remove dangerous free(0) on hashtable init•••svn:r8499 Nick Mathewson2006-09-25
* Fix a bug in HT_REMOVE.•••svn:r6925 Nick Mathewson2006-07-27
* Get better numbers out of HT_REP_OK•••svn:r6924 Nick Mathewson2006-07-27
* mainline branch. Remove some more dead XXXs.•••svn:r6401 Nick Mathewson2006-04-18
* Use INLINE (which we define) instead of __inline (which is nonstandard) in ht...•••svn:r6153 Nick Mathewson2006-03-13
* Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586 Nick Mathewson2005-12-14
* Make hashtables use a little less space on 64-bit architectures.•••svn:r5585 Nick Mathewson2005-12-14
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* HT_NEXT invalidates the last iterator; fix rmv-related segfault.•••svn:r5458 Nick Mathewson2005-11-26
* Replace balanced trees with hash tables: this should make stuff significantly...•••svn:r5441 Nick Mathewson2005-11-23