[Subversion] / PEAK / src / peak / binding / getdict.c  

Log of /PEAK/src/peak/binding/getdict.c

Parent Directory

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


Revision 1758 - (view) (download) - [select for diffs]
Modified Sun Jun 20 02:09:00 2004 UTC (19 years, 10 months ago) by pje
File length: 832 byte(s)
Diff to previous 1057
Drop another module from initial load requirements, by using the Python/C
API for 'threads.get_ident()' instead of importing a Python version from
'peak.util.threads'.  (This may also slightly speed up the initial
computation of attribute bindings, but it's unlikely to be measurable.)

Revision 1057 - (view) (download) - [select for diffs]
Modified Wed Apr 30 23:37:29 2003 UTC (21 years ago) by pje
File length: 665 byte(s)
Diff to previous 767
Fixed C implementation of Once to work properly with "classic" classes.

Revision 767 - (view) (download) - [select for diffs]
Added Sat Nov 30 20:04:51 2002 UTC (21 years, 5 months ago) by pje
File length: 502 byte(s)
Completed conversion to C of the base class descriptor methods for 'Once'
attributes.  Due to constraints in how Pyrex creates extension types, it
was not possible to continue support for the (deprecated anyway) 'OnceClass'
and 'AutoCreatable' metaclasses.  This is now cleaned up pretty decently
and runs the tests at least as fast as before I began the metadata
refactoring yesterday (~4.1 seconds on my Windows PC).

Note that if you want to build from Pyrex source or have Pyrex installed,
you *must* patch Pyrex.Compiler.TypeSlots so that these two lines:

descrgetfunc = Signature("TOO", "O")       # typedef ...
descrsetfunc = Signature("TOO", "O")       # typedef ...

Look like *this* instead:

descrgetfunc = Signature("Tpp", "O")       # typedef ...
descrsetfunc = Signature("TOp", "i")       # typedef ...

This is a work-around for improper generation of descriptor __get__/__set__
code by Pyrex.

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