Subject: CVS commit: pkgsrc/math/py-numarray
To: None <pkgsrc-changes@NetBSD.org>
From: Mark Davies <markd@netbsd.org>
List: pkgsrc-changes
Date: 02/09/2005 12:16:02
Module Name: pkgsrc
Committed By: markd
Date: Wed Feb 9 12:16:02 UTC 2005
Modified Files:
pkgsrc/math/py-numarray: Makefile PLIST buildlink3.mk distinfo
Log Message:
Update py-numarray to version 1.1.1
Support Python 2.4
1.1.1 changes:
numarray-1.1.1 is a bugfix release to numarray-1.1. Notable bugs
fixed include memory leaks in matrixmultiply and comparison ufuncs.
1.1 changes:
I. ENHANCEMENTS
CharArray eval() sped up
Document memmap.py (memory mapping)
Unsigned int type support limited
Add kroenecker product
II. BUGS FIXED / CLOSED
max.reduce of byteswapped array
numeric compatibility byteoffset
matrixmultiply (a,b) leaves b transposed
random_array.randint exceeds boundaries
buffer not aligned on 8 byte boundary (Windows-98 broken)
Object Array repr for >1000 elements
Invalid sequences errors
Segfault in array element deletion
Incorrect handling of overlapping assignments in Numarray
Weirdness with 'new' method
searchsorted bug and fix
randint bug fix patch
a.is_c_array() mixed int/bool results
argsort of string arrays
III. CAUTIONS
1. This release is binary incompatible with numarray-1.0. Writers of
C-extensions which directly reference the byteoffset field of the
PyArrayObject should be aware that the data pointer is now the sum of
byteoffset and the buffer base pointer. All C extensions which use
the numarray C-API must be recompiled. This incompatibility was an
unfortunate consequence of the fix for "numeric compatibility
byteoffset".
To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/math/py-numarray/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/math/py-numarray/PLIST \
pkgsrc/math/py-numarray/distinfo
cvs rdiff -r1.1 -r1.2 pkgsrc/math/py-numarray/buildlink3.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.