/[cmucl]/src/lisp/gencgc.c
ViewVC logotype

Log of /src/lisp/gencgc.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to RELEASE_18d: (view) (annotate)
Sticky Tag:

Revision 1.11.2.6 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:51:01 2002 UTC (12 years, 1 month ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.11.2.5: +32 -37 lines
Diff to previous 1.11.2.5 , to branch point 1.11 , to next main 1.112
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.11.2.5 - (view) (annotate) - [select for diffs]
Tue Oct 24 13:33:56 2000 UTC (13 years, 6 months ago) by dtc
Branch: RELENG_18
CVS Tags: RELEASE_18c
Changes since 1.11.2.4: +40 -24 lines
Diff to previous 1.11.2.4 , to branch point 1.11
o Add the command line switch -dynamic-space-size for setting the size
  of the dynamic space. DYNAMIC_SPACE_SIZE now defines the maximum
  size, and when defined DEFAULT_DYNAMIC_SPACE_SIZE gives the default.

o Increase the maximum dynamic space size for Linux x86 to 1.625GB,
  with the default remaining at 512MB.

o Define the default dynamic space size for FreeBSD x86 to also be 512MB,
  with a maximum of 2GB.

Revision 1.11.2.4 - (view) (annotate) - [select for diffs]
Sat Oct 21 12:51:04 2000 UTC (13 years, 6 months ago) by dtc
Branch: RELENG_18
Changes since 1.11.2.3: +9 -7 lines
Diff to previous 1.11.2.3 , to branch point 1.11
Use the value 0xffffffff to represent auto_gc_trigger disabled rather
than zero, simplifying the trigger test.

Revision 1.11.2.3 - (view) (annotate) - [select for diffs]
Thu Jun 22 12:55:39 2000 UTC (13 years, 10 months ago) by dtc
Branch: RELENG_18
Changes since 1.11.2.2: +3 -1 lines
Diff to previous 1.11.2.2 , to branch point 1.11
Flush a verbose debug message that occurred rarely during code fixups.

Revision 1.11.2.2 - (view) (annotate) - [select for diffs]
Tue May 23 16:38:15 2000 UTC (13 years, 11 months ago) by pw
Branch: RELENG_18
Changes since 1.11.2.1: +2603 -2262 lines
Diff to previous 1.11.2.1 , to branch point 1.11
This set of revisions brings the RELENG_18 branch up to HEAD in preparation
for an 18c release.

Revision 1.11.2.1 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:24:55 1998 UTC (15 years, 10 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b
Changes since 1.11: +1 -1 lines
Diff to previous 1.11
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat Mar 21 07:45:51 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
Branch point for: RELENG_18
Changes since 1.10: +162 -1 lines
Diff to previous 1.10
Save and reset FP state during the execution of
print_generation_stats. This is necessary when this function is called
directly from the allocation routines on a failure and the FP state is
setup for Lisp.

Revision 1.10 - (view) (annotate) - [select for diffs]
Tue Mar 10 18:30:24 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.9: +52 -3 lines
Diff to previous 1.9
Add verify_zero_fill to verify that the free memory is zero filled;
helping detect heap corruption. The check can be enabled during a heap
verify via gencgc_enable_verify_zero_fill, or it can be called from
lisp via the alien function gencgc_verify_zero_fill.

Revision 1.9 - (view) (annotate) - [select for diffs]
Wed Jan 14 10:40:58 1998 UTC (16 years, 3 months ago) by dtc
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8
Make search_dynamic_space an external as it is need by purify.  Make
valid_dynamic_space_pointer a static local as a similarly name
function is used by purify.

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Dec 31 18:07:42 1997 UTC (16 years, 3 months ago) by dtc
Branch: MAIN
Changes since 1.7: +25 -9 lines
Diff to previous 1.7
Enhance scavenge_thread_stacks to only scavenge the live portion of
the saved stack vectors.

Revision 1.7 - (view) (annotate) - [select for diffs]
Thu Dec 25 09:33:48 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.6: +11 -3 lines
Diff to previous 1.6
Take more care when scavenging the Lisp functions of the interrupt
handlers, taking care to avoid SIG_DFL, and SIG_IGN which is equal to
1 on FreeBSD and looks like a forwarding point which causes trouble.

Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Dec 3 08:17:02 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.5: +59 -62 lines
Diff to previous 1.5
Further cleanup of the interrupts masked check in alloc.

Cleanup the verbose messages, making them all dependent on the verbose
level, and disable them all by default.

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue Dec 2 02:50:45 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.4: +19 -20 lines
Diff to previous 1.4
Add some pointer coercions to reduce the number of compiler warnings.

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Dec 1 16:44:57 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.3: +7 -2 lines
Diff to previous 1.3
Disable a test in alloc that tested that interrupts were disabled in
non-pseudo-atomic allocations, because this code has been debugged now
and the test may not have been very portable.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sun Nov 30 05:08:29 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.2: +73 -42 lines
Diff to previous 1.2
Improve the efficiency of gc_free_heap by having it assume free pages
are zero filled and not write protected which should be the case.

Make more of the consistency checks conditional and disable them all.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sat Nov 29 20:32:41 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1
Comment out verbose message in maybe_adjust_large_object.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Nov 25 17:59:18 1997 UTC (16 years, 5 months ago) by dtc
Branch: MAIN
Conservative generational garbage collection for the x86 port.

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.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5