Subject: CVS commit: pkgsrc/lang/py-pyrex
To: None <pkgsrc-changes@NetBSD.org>
From: Marc Recht <recht@netbsd.org>
List: pkgsrc-changes
Date: 08/19/2004 20:44:31
Module Name: pkgsrc
Committed By: recht
Date: Thu Aug 19 20:44:31 UTC 2004
Modified Files:
pkgsrc/lang/py-pyrex: Makefile PLIST distinfo
Log Message:
update to Pyrex-0.9.3
Enhancements:
- Types defined with a ctypedef in a 'cdef extern from' block
are now referred to by the typedef name in generated C code,
so it is no longer necessary to match the type in the C
header file exactly.
- Conversion to/from unsigned long now done with
PyLong_AsUnsignedLong and PyLong_FromUnsignedLong.
[Dug Song <dugsong@monkey.org>]
- A struct, union or enum definition in a 'cdef extern from'
block may now be left empty (using 'pass'). This can be useful
if you need to declare a variable of that type, but don't need
to refer to any of its members.
- More flexible about ordering of qualifiers such as 'long' and
'unsigned'.
["John (J5) Palmieri" <johnp@redhat.com>]
Bug fixes:
- Non-interned string literals used in a Python class
definition did not work.
[Atsuo Ishimoto <ishimoto@gembook.org>]
[Andreas Kostyrka <andreas@kostyrka.org>]
- Return types of the buffer interface functions for extension
types have been corrected.
[Dug Song <dugsong@monkey.org>]
- Added 'static' to declarations of string literals.
[Phil Frost <indigo@bitglue.com>]
- Float literals are now copied directly to the C code as written,
to avoid problems with loss of precision.
[Mario Pernici <Mario.Pernici@mi.infn.it>]
- Inheriting from an extension type with C methods defined in
another Pyrex module did not work.
[Itamar Shtull-Trauring <itamar@itamarst.org>]
To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 pkgsrc/lang/py-pyrex/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/lang/py-pyrex/PLIST \
pkgsrc/lang/py-pyrex/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.