Don't expose so much of GC internals to all other C files
commit1ff2c8527d558a1cdcfa6e930cadaa0bc1598acb
authorDouglas Katzman <dougk@google.com>
Wed, 11 Oct 2017 18:57:32 +0000 (11 14:57 -0400)
committerDouglas Katzman <dougk@google.com>
Wed, 11 Oct 2017 18:57:32 +0000 (11 14:57 -0400)
treead04d68bbd930c15d8f0ad19988e89bf9e698351
parent6cf12a3f049dae362633b38921d48e0a3170c048
Don't expose so much of GC internals to all other C files

Just moving things around. No behavior change.
"gc-internal.h" is included in 20 places, and they're not all GC.
For things that actually are GC, put them in "gc-private.h"
src/runtime/cheneygc.c
src/runtime/fullcgc.c
src/runtime/gc-common.c
src/runtime/gc-internal.h
src/runtime/gc-private.h [new file with mode: 0644]
src/runtime/gencgc-internal.h
src/runtime/gencgc.c
src/runtime/marknsweepgc.c
src/runtime/traceroot.c