Subject: CVS commit: pkgsrc/devel/arena
To: None <pkgsrc-changes@NetBSD.org>
From: Alistair G. Crooks <agc@netbsd.org>
List: pkgsrc-changes
Date: 11/16/2006 21:52:19
Module Name:	pkgsrc
Committed By:	agc
Date:		Thu Nov 16 21:52:19 UTC 2006

Modified Files:
	pkgsrc/devel/arena: Makefile distinfo
Removed Files:
	pkgsrc/devel/arena/patches: patch-ab

Log Message:
Upgrade arena from version 0.9.8 to 0.9.9.

Changes in this version include:

	This release fixes a possible double free problem in the
	printf() implementation.  The problem occurred when more
	conversion specifiers than function arguments were present and
	the format required a cast from the dummy void value used by
	the implementation to another type.  Thanks to Dennis Heuer
	for reporting the problem.

	Also based on a suggestion by Dennis, the interpreter no
	longer allows non-terminated escape sequences in string
	literals.  In other words, a string literal may no longer end
	in a backslash character.

	Alistair Crooks provided a couple of new example scripts that
	include interfacing to native C libraries under NetBSD.  He
	also suggested to allow hexadecimal integer literals.  These
	are now allowed and need to be prefixed with "0x".  For
	example, "0xFF" or "0xff" is the same as writing "255".

	Fabian Tschiatschek provided a patch to allow extra arguments
	to be passed to map, filter, foldl, foldr, drop_while, and
	take_while.  These are passed down into the function provided
	as the first argument.  Fabian also noticed that the
	documentation and implementation of foldr did not agree about
	the order of arguments.  The implementation was changed to
	match the language manual.

	There is a new library function called is_null that can check
	whether a memory resource contains a C NULL pointer.

patch-ab has now been removed since, with the inclusion of is_null(), there
is no need for it.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/arena/Makefile pkgsrc/devel/arena/distinfo
cvs rdiff -r1.1 -r0 pkgsrc/devel/arena/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.