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.