Steve Howell
dc19f15b1f
Make composebox_typeahead.seen_topics be a Dict of Dicts.
...
The new implementation makes add_topic() be O(1). We incur
the cost of sort() in topics_seen_for(), but that's only called
in the typeahead widget, and I think the typical number of topics
should be manageable here.
(imported from commit 0e332301b2e44b4465bf7a1d93ae525a8d17a6b6)
2013-08-16 17:59:40 -04:00
..
2013-08-09 17:35:14 -04:00
2013-08-13 14:20:18 -04:00
2013-07-29 12:11:26 -04:00
2013-08-01 11:47:54 -04:00
2013-08-15 13:16:40 -04:00
2013-07-29 12:11:26 -04:00
2013-08-01 11:47:54 -04:00
2013-08-15 18:26:36 -04:00
2013-08-15 17:09:26 -04:00
2013-08-16 17:59:40 -04:00
2013-07-30 12:12:58 -04:00
2013-08-14 14:24:38 -04:00
2013-07-30 12:12:58 -04:00
2013-08-16 13:02:15 -04:00
2013-08-15 17:15:07 -04:00
2013-08-13 14:20:18 -04:00
2013-08-13 14:12:28 -04:00
2013-07-30 12:12:58 -04:00
2013-07-30 12:12:58 -04:00
2013-07-30 12:12:58 -04:00
2013-08-14 17:08:32 -04:00
2013-08-15 11:03:26 -04:00
2013-07-29 12:11:26 -04:00
2013-07-29 12:11:26 -04:00
2013-08-15 08:20:29 -04:00
2013-08-05 16:10:01 -04:00
2013-08-01 11:47:54 -04:00
2013-08-14 17:30:16 -04:00
2013-08-08 17:23:27 -04:00
2013-08-14 17:08:32 -04:00
2013-08-15 18:04:43 -04:00
2013-08-13 18:09:19 -04:00
2013-08-14 17:08:47 -04:00
2013-08-12 13:58:32 -04:00
2013-08-02 17:28:04 -04:00
2013-08-08 13:03:09 -04:00
2013-07-29 12:11:26 -04:00
2013-07-29 12:11:26 -04:00
2013-08-09 12:29:02 -04:00
2013-08-15 10:16:12 -04:00
2013-08-15 16:21:35 -04:00
2013-08-13 11:26:12 -04:00
2013-08-09 17:35:14 -04:00
2013-08-13 14:28:47 -04:00
2013-07-30 12:12:58 -04:00
2013-08-12 10:17:18 -04:00
2013-08-01 11:47:54 -04:00
2013-08-16 17:40:07 -04:00
2013-08-15 10:16:12 -04:00
2013-08-09 17:12:23 -04:00
2013-08-14 17:08:32 -04:00
2013-08-14 17:08:32 -04:00