| Commit message (Expand) | Author | Age |
* | 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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-05-24 |
* | r12790@catbus: nickm | 2007-05-18 17:24:26 -0400••• Fix build on gcc 4.2
svn:r10212
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2006-10-20 |
* | Backport candidate: remove dangerous free(0) on hashtable init•••svn:r8499
| Nick Mathewson | 2006-09-25 |
* | Fix a bug in HT_REMOVE.•••svn:r6925
| Nick Mathewson | 2006-07-27 |
* | Get better numbers out of HT_REP_OK•••svn:r6924
| Nick Mathewson | 2006-07-27 |
* | mainline branch. Remove some more dead XXXs.•••svn:r6401
| Nick Mathewson | 2006-04-18 |
* | Use INLINE (which we define) instead of __inline (which is nonstandard) in ht...•••svn:r6153
| Nick Mathewson | 2006-03-13 |
* | Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586
| Nick Mathewson | 2005-12-14 |
* | Make hashtables use a little less space on 64-bit architectures.•••svn:r5585
| Nick Mathewson | 2005-12-14 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | HT_NEXT invalidates the last iterator; fix rmv-related segfault.•••svn:r5458
| Nick Mathewson | 2005-11-26 |
* | Replace balanced trees with hash tables: this should make stuff significantly...•••svn:r5441
| Nick Mathewson | 2005-11-23 |