aboutsummaryrefslogtreecommitdiffstats
path: root/ext/coverage/depend
diff options
context:
space:
mode:
authorAlan Wu <XrXr@users.noreply.github.com>2021-02-12 17:12:18 -0500
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:29 -0400
commitc02517bacb0a9441161342a5973a418039955764 (patch)
treedc7aab62502e0527f1794384f23abe83b832adc8 /ext/coverage/depend
parent148ab79cd7a3d17f310c444041e93f30c1f1acac (diff)
downloadruby-c02517bacb0a9441161342a5973a418039955764.tar.gz
Tie lifetime of uJIT blocks to iseqs
* Tie lifetime of uJIT blocks to iseqs Blocks weren't being freed when iseqs are collected. * Add rb_dary. Use it for method dependency table * Keep track of blocks per iseq Remove global version_tbl * Block version bookkeeping fix * dary -> darray * free ujit_blocks * comment about size of ujit_blocks
Diffstat (limited to 'ext/coverage/depend')
-rw-r--r--ext/coverage/depend1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/coverage/depend b/ext/coverage/depend
index 0beb2a2347..228ee7381a 100644
--- a/ext/coverage/depend
+++ b/ext/coverage/depend
@@ -164,6 +164,7 @@ coverage.o: $(top_srcdir)/ccan/check_type/check_type.h
coverage.o: $(top_srcdir)/ccan/container_of/container_of.h
coverage.o: $(top_srcdir)/ccan/list/list.h
coverage.o: $(top_srcdir)/ccan/str/str.h
+coverage.o: $(top_srcdir)/darray.h
coverage.o: $(top_srcdir)/gc.h
coverage.o: $(top_srcdir)/internal.h
coverage.o: $(top_srcdir)/internal/array.h