aboutsummaryrefslogtreecommitdiff
path: root/src/common/container.h
Commit message (Collapse)AuthorAge
* When requesting or serving resources via fingerprint/digest, request and ↵Nick Mathewson2006-06-21
| | | | | | respond in-order, removing duplicates. svn:r6673
* Add smartlist_reverse and smartlist_pop_last.Nick Mathewson2006-06-18
| | | | svn:r6634
* Happy new year!Roger Dingledine2006-02-09
| | | | svn:r5949
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ↵Nick Mathewson2005-12-14
| | | | | | intended. svn:r5582
* Make more arguments const; do not call hash tables trees.Nick Mathewson2005-12-03
| | | | svn:r5487
* remove some functions that are not used; #if0 out some files that are not ↵Nick Mathewson2005-11-30
| | | | | | likely to be used. svn:r5471
* Add functions to return number of elts in associative containersNick Mathewson2005-11-23
| | | | svn:r5448
* Replace balanced trees with hash tables: this should make stuff ↵Nick Mathewson2005-11-23
| | | | | | significantly faster. svn:r5441
* cleanups and a smidgen more docsRoger Dingledine2005-11-01
| | | | svn:r5335
* Add a "Map from digest to void*" abstraction, since we already faked it in 3 ↵Nick Mathewson2005-10-18
| | | | | | places by encoding keys in hex and sticking them in a strmap. svn:r5278
* stupid gcc. stupid nickm.Nick Mathewson2005-10-18
| | | | svn:r5277
* Make smartlist_foreach always use the fast versions.Nick Mathewson2005-10-18
| | | | svn:r5275
* Actually, use #defines for common case. Nothing to see here.Nick Mathewson2005-10-18
| | | | svn:r5266
* Inline key smartlist functions; use fast versions by default.Nick Mathewson2005-10-18
| | | | svn:r5265
* We have so many special cases for smartlists of strings, why not add a sort ↵Nick Mathewson2005-09-12
| | | | | | function? svn:r5014
* Document SMARTLIST_FOREACH macro, along with previously-naughty foo_sl_idx ↵Nick Mathewson2005-09-11
| | | | | | variable. svn:r5000
* Add sorting/searching to smartlistNick Mathewson2005-09-09
| | | | svn:r4977
* Be consistent about preferring foo* to struct foo*Nick Mathewson2005-07-22
| | | | svn:r4637
* Change end-of-file NLNL convention. It turns out arma I and I agree.Nick Mathewson2005-06-09
| | | | svn:r4382
* Add useful smartlist_string_remove function.Nick Mathewson2005-04-03
| | | | svn:r3996
* update copyright notices.Nick Mathewson2005-04-01
| | | | svn:r3982
* clean up smartlist_string_isin so callers don't have to manage bufsRoger Dingledine2005-01-12
| | | | | | | themselves svn:r3338
* Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵Nick Mathewson2004-11-29
| | | | | | every file. svn:r3019
* wrong is ok, and right is fine, but in between is apparentlyRoger Dingledine2004-11-28
| | | | | | | totally unacceptable to me. svn:r3005
* Normalize space: add one between every control keyword and control clause.Nick Mathewson2004-11-28
| | | | svn:r3003
* remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine2004-11-26
| | | | svn:r2989
* Nobody was using the return values from smartlist_(set|del|del_keeporder), ↵Nick Mathewson2004-11-12
| | | | | | so remove them. svn:r2823
* Add a FAST_SMARTLIST define to optionally inline smartlist_get and ↵Nick Mathewson2004-11-12
| | | | | | smartlist_len, which are two major profiling offenders. svn:r2822
* Add a slightly trickier string-join interface for making NUL-terminated ↵Nick Mathewson2004-11-03
| | | | | | string messages svn:r2659
* canonicalize "src" and "dest" arg order in crypto.c (and others)Roger Dingledine2004-11-02
| | | | svn:r2644
* Split util into util (general utilities), container (smartlist and strmap), ↵Nick Mathewson2004-11-01
and compat (cross-platform compatability). svn:r2640