summaryrefslogtreecommitdiff
path: root/yjit_iface.c
diff options
context:
space:
mode:
authorJean Boussier <jean.boussier@gmail.com>2021-06-11 17:40:14 +0200
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:36 -0400
commit3365e1d719d83235fdea1e95086f1e96ef8fa5bd (patch)
treebcf3861d6af7c0c22b8530ee733a821ab19da647 /yjit_iface.c
parent9043ad3d74413823e62b11923652d272e41dc230 (diff)
Allow to enable `--yjit-stats` via a env variable
Diffstat (limited to 'yjit_iface.c')
-rw-r--r--yjit_iface.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/yjit_iface.c b/yjit_iface.c
index 9e1085a788..36f0819d7d 100644
--- a/yjit_iface.c
+++ b/yjit_iface.c
@@ -1035,6 +1035,8 @@ rb_yjit_init(struct rb_yjit_options *options)
rb_yjit_opts = *options;
rb_yjit_opts.yjit_enabled = true;
+ rb_yjit_opts.gen_stats |= !!getenv("YJIT_STATS");
+
// Normalize command-line options to default values
if (rb_yjit_opts.exec_mem_size < 1) {
rb_yjit_opts.exec_mem_size = 256;