Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to gengc:||(view) (annotate)|
Merged trunk changes
Added *GC-RUN-TIME* accounting. Added some declarations, primarily for the benefit of GET-BYTES-CONSED.
Merged new-alien changes onto trunk.
Added RT support for the GC trigger. One the RT, we can't use the page fault mechanism so we have to explicitly test the GC trigger.
Made ROOM be much more verbose, calling MEMORY-USAGE and STRUCTURE-USAGE in various ways.
Fixed up the logic in SUB-GC somewhat so that it will always reset the GC trigger page protections whenever it changes the lisp *GC-TRIGGER*. This should prevent problems with GC never happening when the reclaim goal is increased. Also, merged Bill's fix from the old system whereby we only frob *GC-INHIBIT* related to the inhibit hook when the hook returns T. And I changed the default before&after hooks to not beep unless *GC-VERBOSE* is :BEEP, which is *not* the default.
Wrapped a without-interrupts around the guts of maybe-gc so that the notify messages and state updates don't get seperated from the actual gc.
Added stuff to automatically trigger a GC when we exceed *gc-trigger*.
Moved MIPS branch onto trunk; no merge necessary.
current-cont -> current-fp.
Merged with working code version as of 2/22/90. This was for *gc-verbose*.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|