E&S CVS Commit: PEAK-Rules - Overhaul method compilation: renamed optimized() to compiled() and mad

pje at eby-sarna.com pje at eby-sarna.com
Thu Aug 12 12:25:58 EDT 2010


Author: pje
Date: Thu Aug 12 12:25:57 2010
New Revision: 2661

URL: http://svn.eby-sarna.com?rev=2661&view=rev
Log:
Overhaul method compilation: renamed optimized() to compiled() and made 
__call__ optional.  Support template-compiled methods.  Moved method 
combination docs to "user manual" (such as it is) and simplified the 
custom combination example.  Method invocation overhead should now be 
at an absolute minimum, with only a single overhead layer for before, 
after, and default-combination methods (and zero for around and standard 
methods), and no *arg/**kw overhead at call time.

Modified:
    PEAK-Rules/DESIGN.txt
    PEAK-Rules/README.txt
    PEAK-Rules/peak/rules/core.py



More information about the source-changes mailing list