[cvs-nhc98] Eliminate safety 'blanking' in garbage collector.

Malcolm Wallace malcolm@sparud.net
Wed, 18 Apr 2001 13:04:21 +0200 (CEST)


malcolm: Wed Apr 18 13:04:20 CEST 2001

Update of /usr/src/master/nhc/src/runtime/Kernel
In directory hinken:/tmp/cvs-serv17662

Modified Files:
	collector.c 
Log Message:
Eliminate safety 'blanking' in garbage collector.
  The GC was filling freed memory with zeros, but only when tracing.
  I presume the reason was for safety, to ensure that trace-pruning
  was not corrupting liveness properties.  With trails in file, we
  no longer use GC pruning of trails, and in any case we believe it
  was bug-free code anyway.

  Eliminating this pass gains a typical 12% speedup for traced programs.