summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2024-07-09 11:01:44 -0400
committerPeter Zhu <peter@peterzhu.ca>2024-07-11 09:09:47 -0400
commita0469a4788d1153cbc25860d82140425763c2571 (patch)
tree2cf7092463ba7c9174f0959cff2c40034b342b02
parente5d12f9cce913d0677e3bd5135e1a6ffc2b1a272 (diff)
Rename gc/gc_impl.c to gc/default.c
Changing the name makes it clear that this is the default GC in Ruby.
-rw-r--r--.github/workflows/compilers.yml4
-rw-r--r--common.mk3
-rw-r--r--gc/default.c (renamed from gc/gc_impl.c)0
-rw-r--r--template/Makefile.in2
4 files changed, 4 insertions, 5 deletions
diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml
index 37c4a7b575..e669a001fd 100644
--- a/.github/workflows/compilers.yml
+++ b/.github/workflows/compilers.yml
@@ -263,9 +263,9 @@ jobs:
- name: Build shared GC
run: >
- echo "RUBY_GC_LIBRARY=librubygc.gc_impl.so" >> $GITHUB_ENV &&
+ echo "RUBY_GC_LIBRARY=librubygc.default.so" >> $GITHUB_ENV &&
mkdir ${{ matrix.entry.shared_gc_dir }} &&
- make shared-gc SHARED_GC=gc_impl
+ make shared-gc SHARED_GC=default
if: ${{ matrix.entry.shared_gc }}
- name: Add to ext/Setup
diff --git a/common.mk b/common.mk
index 1cd4b1c6a3..3a9df0d32a 100644
--- a/common.mk
+++ b/common.mk
@@ -7506,7 +7506,7 @@ gc_impl.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h
gc_impl.$(OBJEXT): $(CCAN_DIR)/list/list.h
gc_impl.$(OBJEXT): $(CCAN_DIR)/str/str.h
gc_impl.$(OBJEXT): $(hdrdir)/ruby/ruby.h
-gc_impl.$(OBJEXT): $(top_srcdir)/gc/gc_impl.c
+gc_impl.$(OBJEXT): $(top_srcdir)/gc/default.c
gc_impl.$(OBJEXT): $(top_srcdir)/internal/bits.h
gc_impl.$(OBJEXT): $(top_srcdir)/internal/compilers.h
gc_impl.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
@@ -7528,7 +7528,6 @@ gc_impl.$(OBJEXT): {$(VPATH)}darray.h
gc_impl.$(OBJEXT): {$(VPATH)}debug.h
gc_impl.$(OBJEXT): {$(VPATH)}debug_counter.h
gc_impl.$(OBJEXT): {$(VPATH)}defines.h
-gc_impl.$(OBJEXT): {$(VPATH)}gc/gc_impl.c
gc_impl.$(OBJEXT): {$(VPATH)}intern.h
gc_impl.$(OBJEXT): {$(VPATH)}internal/abi.h
gc_impl.$(OBJEXT): {$(VPATH)}internal/anyargs.h
diff --git a/gc/gc_impl.c b/gc/default.c
index 0ed3ba7478..0ed3ba7478 100644
--- a/gc/gc_impl.c
+++ b/gc/default.c
diff --git a/template/Makefile.in b/template/Makefile.in
index b5da412802..fc3739b66f 100644
--- a/template/Makefile.in
+++ b/template/Makefile.in
@@ -67,7 +67,7 @@ RUBY_VERSION_NAME = @RUBY_VERSION_NAME@
UNIVERSAL_ARCHNAMES = @UNIVERSAL_ARCHNAMES@
BUILTIN_BINARY = @X_BUILTIN_BINARY@
-BUILTIN_GC = gc_impl
+BUILTIN_GC = default
shared_gc_dir = @shared_gc_dir@
TESTUI = console