changelog
authorStefan Behnel <stefan_ml@behnel.de>
Sun, 24 Feb 2013 16:53:34 +0000 (17:53 +0100)
committerStefan Behnel <stefan_ml@behnel.de>
Sun, 24 Feb 2013 16:53:34 +0000 (17:53 +0100)
CHANGES.rst

index 793900c..a95b2f6 100644 (file)
@@ -8,6 +8,11 @@ Cython Changelog
 Features added
 --------------
 
+* A new class decorator ``@cython.freelist(N)`` creates a static freelist of N
+  instances for an extension type, thus avoiding the costly allocation step if
+  possible. This can speed up object instantiation by 20-30% in suitable
+  scenarios.
+
 * Fast extension type instantiation using the ``Type.__new__(Type)`` idiom has
   gained support for passing arguments.  It is also a bit faster for types defined
   inside of the module.