WeakArray.st
changeset 326 d2902942491d
parent 308 f04744ef7b5d
child 329 f14fc5ac11b7
--- a/WeakArray.st	Sun Apr 02 13:07:58 1995 +0200
+++ b/WeakArray.st	Tue Apr 11 16:52:00 1995 +0200
@@ -21,7 +21,7 @@
 COPYRIGHT (c) 1991 by Claus Gittinger
 	      All Rights Reserved
 
-$Header: /cvs/stx/stx/libbasic/WeakArray.st,v 1.11 1995-03-18 05:06:59 claus Exp $
+$Header: /cvs/stx/stx/libbasic/WeakArray.st,v 1.12 1995-04-11 14:52:00 claus Exp $
 '!
 
 !WeakArray class methodsFor:'documentation'!
@@ -42,7 +42,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libbasic/WeakArray.st,v 1.11 1995-03-18 05:06:59 claus Exp $
+$Header: /cvs/stx/stx/libbasic/WeakArray.st,v 1.12 1995-04-11 14:52:00 claus Exp $
 "
 !
 
@@ -112,8 +112,6 @@
     "setup the private signal"
 
     RegistrationFailedSignal isNil ifTrue:[
-	ErrorSignal isNil ifTrue:[super initialize].
-
 	RegistrationFailedSignal := ErrorSignal newSignalMayProceed:true.
 	RegistrationFailedSignal nameClass:self message:#registrationFailedSignal.
 	RegistrationFailedSignal notifierString:'weakArray registration failed'.
@@ -168,21 +166,21 @@
 	 * at shadow object creation time.
 	 * Dont know which is better ...
 	 */
-	nonTenuringScavenge(__context);
+	__nonTenuringScavenge(__context);
 	ok = __addShadowObject(self, 0);
 #ifdef OLD
 	if (ok == false) {
 	    /* 
 	     * try more ... 
 	     */
-	    scavenge(__context);
+	    __scavenge(__context);
 	    ok = __addShadowObject(self, 0);
 #endif
 	    if (ok == false) {
 		/* 
 		 * hard stuff - need full collect
 		 */
-		markAndSweep(__context);
+		__markAndSweep(__context);
 		ok = __addShadowObject(self, 0);
 		if (ok == false) {
 		    /*