anonymousland-synapse/synapse
Erik Johnston bbfe4e996c Make get_state_groups_from_groups faster.
Most of the time was spent copying a dict to filter out sentinel values
that indicated that keys did not exist in the dict. The sentinel values
were added to ensure that we cached the non-existence of keys.

By updating DictionaryCache to keep track of which keys were known to
not exist itself we can remove a dictionary copy.
2017-05-17 15:12:15 +01:00
..
api Use CodeMessageException subclass instead 2017-04-25 19:30:55 +01:00
app Merge pull request #2127 from APwhitehat/alreadystarted 2017-04-27 15:46:53 +01:00
appservice Add comment 2017-03-29 09:50:05 +01:00
config Configurable maximum number of events requested by /sync and /messages (#2220) 2017-05-13 18:17:54 +02:00
crypto Merge pull request #2050 from matrix-org/rav/federation_backoff 2017-03-23 22:27:01 +00:00
events Add more granular event send metrics 2017-05-02 14:23:26 +01:00
federation Make presence use cached users/hosts in room 2017-05-16 16:01:43 +01:00
handlers Merge pull request #2228 from matrix-org/erikj/speed_up_get_hosts 2017-05-16 17:40:55 +01:00
http Remember how twisted works 2017-05-05 11:00:21 +01:00
metrics Rearrange metrics 2017-04-05 14:15:09 +01:00
push Revert "Speed up filtering of a single event in push" 2017-05-08 13:07:41 +01:00
replication Add new storage functions to slave store 2017-05-04 14:29:03 +01:00
rest Merge pull request #2221 from psaavedra/sync_timeline_limit_filter_by_name 2017-05-15 16:08:46 +01:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Make get_state_groups_from_groups faster. 2017-05-17 15:12:15 +01:00
streams Add basic implementation of local device list changes 2017-01-25 14:27:27 +00:00
util Make get_state_groups_from_groups faster. 2017-05-17 15:12:15 +01:00
__init__.py Bump changelog and version 2017-05-17 11:26:57 +01:00
event_auth.py Use better variable name 2017-01-17 14:32:53 +00:00
notifier.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/repl_tcp_server 2017-04-04 09:46:16 +01:00
python_dependencies.py Add jsonschema to python_dependencies.py 2017-03-23 11:42:47 -03:00
server.py Use CodeMessageException subclass instead 2017-04-25 19:30:55 +01:00
server.pyi Fix login with m.login.token 2016-08-08 16:40:39 +01:00
state.py Fix comment and num args 2017-05-04 14:50:24 +01:00
types.py Speed up get_domain_from_id 2017-05-16 15:59:37 +01:00
visibility.py Revert "Speed up filtering of a single event in push" 2017-05-08 13:07:41 +01:00