Subject: CVS commit: pkgsrc/lang/smalltalk
To: None <>
From: Jason Beegan <>
List: pkgsrc-changes
Date: 08/04/2003 15:43:46
Module Name:	pkgsrc
Committed By:	jtb
Date:		Mon Aug  4 15:43:46 UTC 2003

Modified Files:
	pkgsrc/lang/smalltalk: Makefile distinfo

Log Message:
Update to version 2.1.4.

NEWS FROM 2.1.3 TO 2.1.4

o   Fix bugs treating old objects that have already been considered by
    the incremental GC (and survived it).  Example:

	ObjectMemory globalGarbageCollect.
	HomedAssociation class instanceCount

    gave 0 instead of 1.  As a result, --enable-checking now can be

o   Fix bugs when doing #become: between old objects, exactly one of
    which has not been considered by the incremental GC and was
    incorrectly swept when the collector finally reached it.

o   Fix bugs when garbage collection triggered finalization while a
    primitive was being run.  Finalization is now done in a separate

o   Fix bugs treating very large objects.

o   Fix infinite loop when the big object threshold was set between
    the size of survivor spaces and the size of the eden.

o   Printing Integers was unbelievably inefficient.  Fixed together
    with some more low-hanging fruit.

o   SequenceableCollection>>#replaceFrom:to:with:startingAt: allows
    again that stop=start-1 (like replaceFrom: 1 to: 0 with: ...)

To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 pkgsrc/lang/smalltalk/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/lang/smalltalk/distinfo

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