slixmpp/sleekxmpp/plugins
Vijay Pandurangan deb52ad350 This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time.
Note that using % in a string will _always_ perform the sting substitutions, because the strings are constructed before the function is called. So log.debug('%s' % expensiveoperation()) will take about the same CPU time whether or not the logging level is DEBUG or INFO. if you use , no substitutions are performed unless the string is actually logged
2011-11-20 03:39:05 +08:00
..
xep_0004 Return '' instead of None from form fields with no values. 2011-08-17 21:22:03 -07:00
xep_0009 This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0030 Updated XEP-0128 plugin to work with the new XEP-0030 plugin. 2011-03-22 20:42:43 -04:00
xep_0050 This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0059
xep_0060 Update the docs for XEP-0060 publish method. 2011-10-11 20:37:50 -04:00
xep_0066 The ifrom parameter doesn't need special treatment. 2011-08-26 22:06:32 -07:00
xep_0078 This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0085 This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0086 Added new implementation for XEP-0086. 2011-03-24 13:14:26 -04:00
xep_0092 The ifrom parameter doesn't need special treatment. 2011-08-26 22:06:32 -07:00
xep_0128 Updated XEP-0128 plugin to work with the new XEP-0030 plugin. 2011-03-22 20:42:43 -04:00
xep_0199 This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0202 The ifrom parameter doesn't need special treatment. 2011-08-26 22:06:32 -07:00
xep_0203 Added XEP-0203 Delayed Delivery plugin. 2011-07-03 12:43:34 -07:00
xep_0224 This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0249 Fix typo. 2011-03-23 19:00:20 -04:00
__init__.py Fix XEP-0078 using the new stream feature workflow. 2011-08-06 12:30:56 -07:00
base.py Reorganize features into plugins. 2011-06-30 15:40:22 -07:00
gmail_notify.py This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
jobs.py This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
old_0004.py
old_0009.py Introduced new XEP-0009 into develop. 2011-01-13 08:40:53 +01:00
old_0050.py old xep_0050 plugin is now loadable 2011-06-10 04:14:01 +00:00
old_0060.py started transition to xep_0060 rewrite 2011-08-03 18:11:00 -07:00
xep_0012.py This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0033.py
xep_0045.py This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. 2011-11-20 03:39:05 +08:00
xep_0082.py Actually, we can work around needing dateutil. 2011-08-04 20:22:07 -07:00