synapse-product/synapse
Patrick Cloke aec294ee0d
Use slots in attrs classes where possible (#8296)
slots use less memory (and attribute access is faster) while slightly
limiting the flexibility of the class attributes. This focuses on objects
which are instantiated "often" and for short periods of time.
2020-09-14 12:50:06 -04:00
..
_scripts Replace all remaining six usage with native Python 3 equivalents (#7704) 2020-06-16 08:51:47 -04:00
api Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
app Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
appservice Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
config Improve SAML error messages (#8248) 2020-09-14 09:05:36 -04:00
crypto Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
events Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
federation Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission (#8247) 2020-09-04 15:06:51 +01:00
groups Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
handlers Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
http Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
logging Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
metrics Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
module_api Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
push Clean up Notifier.on_new_room_event code path (#8288) 2020-09-10 13:24:43 +01:00
replication Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
res/templates Improve SAML error messages (#8248) 2020-09-14 09:05:36 -04:00
rest Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
server_notices Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
spam_checker_api Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
state Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
static Clean-up the fallback login code. (#7657) 2020-06-10 09:50:39 -04:00
storage Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
streams Clean up types for PaginationConfig (#8250) 2020-09-08 15:00:17 +01:00
util Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
__init__.py 1.20.0rc3 2020-09-11 08:14:15 -04:00
event_auth.py Convert events worker database to async/await. (#8071) 2020-08-18 16:20:49 -04:00
notifier.py Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
python_dependencies.py Bump canonicaljson to version 1.4.0 (#8262) 2020-09-07 12:21:38 +01:00
secrets.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
server.py Add comment explaining cast 2020-08-11 22:01:12 +01:00
types.py Make StreamToken.room_key be a RoomStreamToken instance. (#8281) 2020-09-11 12:22:55 +01:00
visibility.py Convert groups and visibility code to async / await. (#7951) 2020-07-27 12:32:08 -04:00