[Subversion] / PyProtocols / setup.py  

Log of /PyProtocols/setup.py

Parent Directory

No default branch
Bookmark a link to HEAD: (view) (download) (as text)


Revision 2070 - (view) (download) (as text) - [select for diffs]
Modified Sat Jul 9 04:38:50 2005 UTC (18 years, 8 months ago) by pje
File length: 1103 byte(s)
Diff to previous 205
Migrate PyProtocols to use ez_setup.

Revision 205 - (view) (download) (as text) - [select for diffs]
Modified Tue Feb 8 02:50:42 2005 UTC (19 years, 1 month ago) by pje
File length: 1063 byte(s)
Diff to previous 173
1.5 more microseconds, this time by going to Pyrex.  Execution time is down
to 6.01 for the test, which means the overhead is now a mere 5.25 uS!
I also split the dispatch code out of protocols._speedups and into a new
dispatch._speedups module.  I think I'm now officially done trying to trim
time off the "fast path", and can now turn towards optimizing expression
calculation times, at least once I come up with an appropriate test.  But
before that, it'd probably be a good idea to rationalize the built-in
errors for "no methods" and "ambiguous methods" so that chained methods
can detect when the next method is absent or ambiguous, and so that error
messages contain more helpful information.  Then finishing the method
combiner framework, and adding pattern matching support should probably
come before optimizing expression calculation and the other dispatch
functions (like dispatch_by_mro).

Revision 173 - (view) (download) (as text) - [select for diffs]
Modified Wed Nov 24 20:26:42 2004 UTC (19 years, 4 months ago) by pje
File length: 989 byte(s)
Diff to previous 153
Added 'MapCombiner' base class to support easy metadata merging for e.g.
PEAK's future command-line options framework.  Added backported 'doctest'
so standalone PyProtocols can include test documents, and changed 'setup'
to install them.  Added code to let dispatchers and generic functions
accept strings as a key to __setitem__, which they parse using the caller's
namespace.

Revision 153 - (view) (download) (as text) - [select for diffs]
Modified Sun Oct 10 17:16:14 2004 UTC (19 years, 5 months ago) by pje
File length: 953 byte(s)
Diff to previous 132
Implement some of the changes that were planned for 1.0; cleanup TODO,
CHANGES, UPGRADING, and manual for current '1.0a0' CVS version status.

Revision 132 - (view) (download) (as text) - [select for diffs]
Modified Tue Jul 6 01:51:19 2004 UTC (19 years, 8 months ago) by pje
File length: 956 byte(s)
Diff to previous 115
Backport useful fixes from the 0.9.x branch to the trunk

Revision 115 - (view) (download) (as text) - [select for diffs]
Modified Tue Mar 9 18:31:15 2004 UTC (20 years ago) by pje
File length: 933 byte(s)
Diff to previous 112
Sync to setuptools.

Revision 112 - (view) (download) (as text) - [select for diffs]
Modified Sun Mar 7 23:54:56 2004 UTC (20 years ago) by pje
File length: 931 byte(s)
Diff to previous 108
Sync w/setuptools.  This is now about as clean as it can get.

Revision 108 - (view) (download) (as text) - [select for diffs]
Modified Sun Mar 7 22:13:41 2004 UTC (20 years ago) by pje
File length: 1016 byte(s)
Diff to previous 106
Sync w/setuptools.  Add '--without-speedups' option.  Add 'adapter_hooks'
support for latest Zope X3 CVS.  Update version info for 0.9.3 release.

Revision 106 - (view) (download) (as text) - [select for diffs]
Modified Sat Mar 6 18:59:54 2004 UTC (20 years ago) by pje
File length: 1163 byte(s)
Diff to previous 103
Sync to setuptools.

Revision 103 - (view) (download) (as text) - [select for diffs]
Modified Sun Feb 29 23:03:07 2004 UTC (20 years, 1 month ago) by pje
File length: 1147 byte(s)
Diff to previous 98
Update PyProtocols to use 'setuptools', and clean up some leftover junk.

Revision 98 - (view) (download) (as text) - [select for diffs]
Modified Fri Dec 5 14:31:18 2003 UTC (20 years, 3 months ago) by pje
File length: 1089 byte(s)
Diff to previous 91
Prep for 0.9.2 release.

Revision 91 - (view) (download) (as text) - [select for diffs]
Modified Fri Nov 28 19:34:52 2003 UTC (20 years, 4 months ago) by pje
File length: 1089 byte(s)
Diff to previous 69
Update docs for 0.9.1 release.  Still need to review latest Zope X3 and
Twisted releases to ensure we're still compatible.  Other than that, this
looks pretty ready to go.

Revision 69 - (view) (download) (as text) - [select for diffs]
Modified Sat Jun 7 21:31:15 2003 UTC (20 years, 9 months ago) by pje
File length: 1092 byte(s)
Diff to previous 68
Update docs and setup for 0.9 release.

Revision 68 - (view) (download) (as text) - [select for diffs]
Modified Sat Jun 7 19:10:06 2003 UTC (20 years, 9 months ago) by pje
File length: 1123 byte(s)
Diff to previous 29
Added Pyrex/C speedups module with faster versions of critical-path code.
The test suite runs about 25% faster, which isn't bad considering how much
overhead there is in running tests (e.g. printing dots, calling setUp(),
calling tearDown()...).  Now to test it with something whose speed heavily
depends on 'adapt()'.

Revision 29 - (view) (download) (as text) - [select for diffs]
Modified Mon May 26 22:31:44 2003 UTC (20 years, 10 months ago) by pje
File length: 938 byte(s)
Diff to previous 22
Distribution prep - README, MANIFEST, setup.

Revision 22 - (view) (download) (as text) - [select for diffs]
Modified Sun May 25 16:31:21 2003 UTC (20 years, 10 months ago) by pje
File length: 938 byte(s)
Diff to previous 10
Added rudimentary test suite - really just the 'advice' tests from PEAK.

Revision 10 - (view) (download) (as text) - [select for diffs]
Added Thu May 15 20:46:18 2003 UTC (20 years, 10 months ago) by pje
File length: 919 byte(s)
Initial checkin for separate distribution of Protocols package.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

  Diffs between and
  Type of Diff should be a

Sort log by:

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help