@@ -44,7 +44,7 @@ SRCS := \
4444	jltypes gf typemap smallintset ast builtins module interpreter symbol \ 
4545	dlload sys init task array genericmemory staticdata toplevel jl_uv datatype \ 
4646	simplevector runtime_intrinsics precompile jloptions mtarraylist \ 
47- 	threading scheduler stackwalk gc gc-debug gc-pages gc-stacks gc-alloc-profiler gc-page-profiler method \ 
47+ 	threading scheduler stackwalk gc-common gc-stock  gc-debug gc-pages gc-stacks gc-alloc-profiler gc-page-profiler method \ 
4848	jlapi signal-handling safepoint timing subtype rtutils gc-heap-snapshot \ 
4949	crc32c APInt-C processor ircode opaque_closure codegen-stubs coverage runtime_ccall engine
5050
@@ -103,7 +103,7 @@ ifeq ($(USE_SYSTEM_LIBUV),0)
103103UV_HEADERS  += uv.h
104104UV_HEADERS  += uv/*.h
105105endif 
106- PUBLIC_HEADERS  := $(BUILDDIR ) /julia_version.h $(wildcard  $(SRCDIR ) /support/* .h)  $(addprefix  $(SRCDIR ) /,work-stealing-queue.h gc-tls.h julia.h julia_assert.h julia_threads.h julia_fasttls.h julia_locks.h julia_atomics.h jloptions.h) 
106+ PUBLIC_HEADERS  := $(BUILDDIR ) /julia_version.h $(wildcard  $(SRCDIR ) /support/* .h)  $(addprefix  $(SRCDIR ) /,work-stealing-queue.h gc-interface.h gc- tls.h julia.h julia_assert.h julia_threads.h julia_fasttls.h julia_locks.h julia_atomics.h jloptions.h) 
107107ifeq  ($(OS ) ,WINNT)
108108PUBLIC_HEADERS  += $(addprefix  $(SRCDIR ) /,win32_ucontext.h) 
109109endif 
@@ -316,11 +316,11 @@ $(BUILDDIR)/codegen.o $(BUILDDIR)/codegen.dbg.obj: $(addprefix $(SRCDIR)/,\
316316$(BUILDDIR ) /datatype.o$(BUILDDIR ) /datatype.dbg.obj$(SRCDIR ) /support/htable.h $(SRCDIR ) /support/htable.inc
317317$(BUILDDIR ) /debuginfo.o$(BUILDDIR ) /debuginfo.dbg.obj$(addprefix  $(SRCDIR ) /,debuginfo.h processor.h jitlayers.h debug-registry.h) 
318318$(BUILDDIR ) /disasm.o$(BUILDDIR ) /disasm.dbg.obj$(SRCDIR ) /debuginfo.h $(SRCDIR ) /processor.h
319- $(BUILDDIR ) /gc-debug.o$(BUILDDIR ) /gc-debug.dbg.obj$(SRCDIR ) /gc.h
320- $(BUILDDIR ) /gc-pages.o$(BUILDDIR ) /gc-pages.dbg.obj$(SRCDIR ) /gc.h
321- $(BUILDDIR ) /gc.o$(BUILDDIR ) /gc.dbg.obj$(SRCDIR ) /gc.h $(SRCDIR ) /gc-heap-snapshot.h $(SRCDIR ) /gc-alloc-profiler.h $(SRCDIR ) /gc-page-profiler.h
322- $(BUILDDIR ) /gc-heap-snapshot.o$(BUILDDIR ) /gc-heap-snapshot.dbg.obj$(SRCDIR ) /gc.h  $( SRCDIR ) /gc -heap-snapshot.h
323- $(BUILDDIR ) /gc-alloc-profiler.o$(BUILDDIR ) /gc-alloc-profiler.dbg.obj$(SRCDIR ) /gc.h  $( SRCDIR ) /gc -alloc-profiler.h
319+ $(BUILDDIR ) /gc-debug.o$(BUILDDIR ) /gc-debug.dbg.obj$(SRCDIR ) /gc-common.h  $( SRCDIR ) /gc-stock .h
320+ $(BUILDDIR ) /gc-pages.o$(BUILDDIR ) /gc-pages.dbg.obj$(SRCDIR ) /gc-common.h  $( SRCDIR ) /gc-stock .h
321+ $(BUILDDIR ) /gc-stock .o$(BUILDDIR ) /gc.dbg.obj$(SRCDIR ) /gc-common.h  $( SRCDIR ) /gc-stock .h $(SRCDIR ) /gc-heap-snapshot.h $(SRCDIR ) /gc-alloc-profiler.h $(SRCDIR ) /gc-page-profiler.h
322+ $(BUILDDIR ) /gc-heap-snapshot.o$(BUILDDIR ) /gc-heap-snapshot.dbg.obj$(SRCDIR ) /gc-heap-snapshot.h
323+ $(BUILDDIR ) /gc-alloc-profiler.o$(BUILDDIR ) /gc-alloc-profiler.dbg.obj$(SRCDIR ) /gc-alloc-profiler.h
324324$(BUILDDIR ) /gc-page-profiler.o$(BUILDDIR ) /gc-page-profiler.dbg.obj$(SRCDIR ) /gc-page-profiler.h
325325$(BUILDDIR ) /init.o$(BUILDDIR ) /init.dbg.obj$(SRCDIR ) /builtin_proto.h
326326$(BUILDDIR ) /interpreter.o$(BUILDDIR ) /interpreter.dbg.obj$(SRCDIR ) /builtin_proto.h
@@ -331,10 +331,10 @@ $(BUILDDIR)/llvm-alloc-helpers.o $(BUILDDIR)/llvm-alloc-helpers.dbg.obj: $(SRCDI
331331$(BUILDDIR ) /llvm-alloc-opt.o$(BUILDDIR ) /llvm-alloc-opt.dbg.obj$(SRCDIR ) /llvm-codegen-shared.h $(SRCDIR ) /llvm-pass-helpers.h $(SRCDIR ) /llvm-alloc-helpers.h
332332$(BUILDDIR ) /llvm-cpufeatures.o$(BUILDDIR ) /llvm-cpufeatures.dbg.obj$(SRCDIR ) /jitlayers.h
333333$(BUILDDIR ) /llvm-demote-float16.o$(BUILDDIR ) /llvm-demote-float16.dbg.obj$(SRCDIR ) /jitlayers.h
334- $(BUILDDIR ) /llvm-final-gc-lowering.o$(BUILDDIR ) /llvm-final-gc-lowering.dbg.obj$(SRCDIR ) /llvm-pass-helpers.h  $( SRCDIR ) /llvm-codegen-shared .h
334+ $(BUILDDIR ) /llvm-final-gc-lowering.o$(BUILDDIR ) /llvm-final-gc-lowering.dbg.obj$(SRCDIR ) /llvm-gc-interface-passes .h
335335$(BUILDDIR ) /llvm-gc-invariant-verifier.o$(BUILDDIR ) /llvm-gc-invariant-verifier.dbg.obj$(SRCDIR ) /llvm-codegen-shared.h
336336$(BUILDDIR ) /llvm-julia-licm.o$(BUILDDIR ) /llvm-julia-licm.dbg.obj$(SRCDIR ) /llvm-codegen-shared.h $(SRCDIR ) /llvm-alloc-helpers.h $(SRCDIR ) /llvm-pass-helpers.h
337- $(BUILDDIR ) /llvm-late-gc-lowering.o$(BUILDDIR ) /llvm-late-gc-lowering.dbg.obj$(SRCDIR ) /llvm-pass-helpers.h  $( SRCDIR ) /llvm-codegen-shared .h
337+ $(BUILDDIR ) /llvm-late-gc-lowering.o$(BUILDDIR ) /llvm-late-gc-lowering.dbg.obj$(SRCDIR ) /llvm-gc-interface-passes .h
338338$(BUILDDIR ) /llvm-lower-handlers.o$(BUILDDIR ) /llvm-lower-handlers.dbg.obj$(SRCDIR ) /llvm-codegen-shared.h
339339$(BUILDDIR ) /llvm-multiversioning.o$(BUILDDIR ) /llvm-multiversioning.dbg.obj$(SRCDIR ) /llvm-codegen-shared.h $(SRCDIR ) /processor.h
340340$(BUILDDIR ) /llvm-pass-helpers.o$(BUILDDIR ) /llvm-pass-helpers.dbg.obj$(SRCDIR ) /llvm-pass-helpers.h $(SRCDIR ) /llvm-codegen-shared.h
@@ -348,7 +348,7 @@ $(BUILDDIR)/toplevel.o $(BUILDDIR)/toplevel.dbg.obj: $(SRCDIR)/builtin_proto.h
348348$(BUILDDIR ) /ircode.o$(BUILDDIR ) /ircode.dbg.obj$(SRCDIR ) /serialize.h $(SRCDIR ) /common_symbols1.inc $(SRCDIR ) /common_symbols2.inc
349349$(BUILDDIR ) /pipeline.o$(BUILDDIR ) /pipeline.dbg.obj$(SRCDIR ) /passes.h $(SRCDIR ) /jitlayers.h
350350
351- $(addprefix  $(BUILDDIR ) /,threading.o threading.dbg.obj gc.o gc.dbg.obj init.c init.dbg.obj task.o task.dbg.obj) $(addprefix  $(SRCDIR ) /,threading.h) 
351+ $(addprefix  $(BUILDDIR ) /,threading.o threading.dbg.obj gc-common.o gc-stock .o gc.dbg.obj init.c init.dbg.obj task.o task.dbg.obj) $(addprefix  $(SRCDIR ) /,threading.h) 
352352$(addprefix  $(BUILDDIR ) /,APInt-C.o APInt-C.dbg.obj runtime_intrinsics.o runtime_intrinsics.dbg.obj) $(SRCDIR ) /APInt-C.h
353353
354354#  archive library file rules
0 commit comments