1.1 --- a/TO_DO.txt Mon Sep 06 00:48:34 2010 +0200
1.2 +++ b/TO_DO.txt Mon Sep 06 01:08:58 2010 +0200
1.3 @@ -6,6 +6,10 @@
1.4 to the function. A strict tuple check is permissible according to the CPython behaviour,
1.5 but an iterable would be more elegant (as would *args).
1.6
1.7 +Local assignment detection plus frame re-use. Example: slice.__init__ calls
1.8 +xrange.__init__ with the same arguments which are unchanged in xrange.__init__. There is
1.9 +therefore no need to build a new frame for this call.
1.10 +
1.11 Consider attribute usage observations being suspended inside blocks where AttributeError
1.12 may be caught (although this doesn't anticipate such exceptions being caught outside a
1.13 function altogether).