From: William H. N. <wn...@us...> - 2002-08-25 15:30:36
|
Update of /cvsroot/sbcl/sbcl/src/runtime In directory usw-pr-cvs1:/tmp/cvs-serv12135/src/runtime Modified Files: gencgc.c Log Message: 0.7.7.1: added arg type checks to out-of-line 1-arg case of #'+ and #'* (inspired by Gerd Moellman on cmucl-imp) removed stale "egrep -i '\<cgc\>'" stuff Index: gencgc.c =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/runtime/gencgc.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- gencgc.c 6 Aug 2002 11:46:32 -0000 1.23 +++ gencgc.c 25 Aug 2002 15:30:32 -0000 1.24 @@ -2092,11 +2092,11 @@ * weak pointers */ -/* XX This is a hack adapted from cgc.c. These don't work too well with the - * gencgc as a list of the weak pointers is maintained within the - * objects which causes writes to the pages. A limited attempt is made - * to avoid unnecessary writes, but this needs a re-think. */ - +/* XX This is a hack adapted from cgc.c. These don't work too + * efficiently with the gencgc as a list of the weak pointers is + * maintained within the objects which causes writes to the pages. A + * limited attempt is made to avoid unnecessary writes, but this needs + * a re-think. */ #define WEAK_POINTER_NWORDS \ CEILING((sizeof(struct weak_pointer) / sizeof(lispobj)), 2) |