Nick Mathewson
|
5828f8920e
|
Add a "Map from digest to void*" abstraction, since we already faked it in 3 places by encoding keys in hex and sticking them in a strmap.
svn:r5278
|
2005-10-18 20:11:39 +00:00 |
|
Nick Mathewson
|
0349598928
|
stupid gcc. stupid nickm.
svn:r5277
|
2005-10-18 17:52:45 +00:00 |
|
Nick Mathewson
|
95514b32a5
|
Make smartlist_foreach always use the fast versions.
svn:r5275
|
2005-10-18 17:38:07 +00:00 |
|
Nick Mathewson
|
cf73ff195b
|
Actually, use #defines for common case. Nothing to see here.
svn:r5266
|
2005-10-18 05:03:44 +00:00 |
|
Nick Mathewson
|
768160c872
|
Inline key smartlist functions; use fast versions by default.
svn:r5265
|
2005-10-18 04:51:07 +00:00 |
|
Nick Mathewson
|
2689cb081b
|
We have so many special cases for smartlists of strings, why not add a sort function?
svn:r5014
|
2005-09-12 08:27:01 +00:00 |
|
Nick Mathewson
|
24bfac635d
|
Document SMARTLIST_FOREACH macro, along with previously-naughty foo_sl_idx variable.
svn:r5000
|
2005-09-11 23:14:14 +00:00 |
|
Nick Mathewson
|
035b1953eb
|
Add sorting/searching to smartlist
svn:r4977
|
2005-09-09 23:12:54 +00:00 |
|
Nick Mathewson
|
18c11eb3bc
|
Be consistent about preferring foo* to struct foo*
svn:r4637
|
2005-07-22 21:12:10 +00:00 |
|
Nick Mathewson
|
0831823763
|
Change end-of-file NLNL convention. It turns out arma I and I agree.
svn:r4382
|
2005-06-09 19:03:31 +00:00 |
|
Nick Mathewson
|
ff545c3103
|
Add useful smartlist_string_remove function.
svn:r3996
|
2005-04-03 05:52:32 +00:00 |
|
Nick Mathewson
|
0e81265359
|
update copyright notices.
svn:r3982
|
2005-04-01 20:15:56 +00:00 |
|
Roger Dingledine
|
51f47d746e
|
clean up smartlist_string_isin so callers don't have to manage bufs
themselves
svn:r3338
|
2005-01-12 04:53:53 +00:00 |
|
Nick Mathewson
|
7fbd297532
|
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
svn:r3019
|
2004-11-29 22:25:31 +00:00 |
|
Roger Dingledine
|
22727b4edc
|
wrong is ok, and right is fine, but in between is apparently
totally unacceptable to me.
svn:r3005
|
2004-11-28 11:39:53 +00:00 |
|
Nick Mathewson
|
6f5dbefa7e
|
Normalize space: add one between every control keyword and control clause.
svn:r3003
|
2004-11-28 09:05:49 +00:00 |
|
Roger Dingledine
|
7c9a707900
|
remove emacs droppings, since nick says he doesn't need them anymore
svn:r2989
|
2004-11-26 04:00:55 +00:00 |
|
Nick Mathewson
|
a8f9ba91db
|
Nobody was using the return values from smartlist_(set|del|del_keeporder), so remove them.
svn:r2823
|
2004-11-12 21:14:06 +00:00 |
|
Nick Mathewson
|
238a895e69
|
Add a FAST_SMARTLIST define to optionally inline smartlist_get and smartlist_len, which are two major profiling offenders.
svn:r2822
|
2004-11-12 20:41:52 +00:00 |
|
Nick Mathewson
|
11de62aa60
|
Add a slightly trickier string-join interface for making NUL-terminated string messages
svn:r2659
|
2004-11-03 18:28:00 +00:00 |
|
Roger Dingledine
|
85c79ffbc7
|
canonicalize "src" and "dest" arg order in crypto.c (and others)
svn:r2644
|
2004-11-02 02:28:51 +00:00 |
|
Nick Mathewson
|
ce79bab7f1
|
Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability).
svn:r2640
|
2004-11-01 20:41:47 +00:00 |
|