[前][次][番号順一覧][スレッド一覧]

ruby-changes:68618

From: Alan <ko1@a...>
Date: Thu, 21 Oct 2021 08:10:43 +0900 (JST)
Subject: [ruby-changes:68618] df15dfa6fd (master): Don't put MicroJIT status in RUBY_DESCRIPTION

https://git.ruby-lang.org/ruby.git/commit/?id=df15dfa6fd

From df15dfa6fd5e84df4e7d0aa02106d28e8d214055 Mon Sep 17 00:00:00 2001
From: Alan Wu <XrXr@u...>
Date: Mon, 5 Oct 2020 12:52:43 -0400
Subject: Don't put MicroJIT status in RUBY_DESCRIPTION

That messes with tests too much.
---
 version.c | 34 ++++++++--------------------------
 1 file changed, 8 insertions(+), 26 deletions(-)

diff --git a/version.c b/version.c
index 0a0bcc01cd..e52242ff86 100644
--- a/version.c
+++ b/version.c
@@ -42,9 +42,7 @@ const char ruby_release_date[] = RUBY_RELEASE_DATE; https://github.com/ruby/ruby/blob/trunk/version.c#L42
 const char ruby_platform[] = RUBY_PLATFORM;
 const int ruby_patchlevel = RUBY_PATCHLEVEL;
 const char ruby_description[] = RUBY_DESCRIPTION_WITH("");
-const char ruby_description_with_ujit[] = RUBY_DESCRIPTION_WITH(" +UJIT");
 static const char ruby_description_with_jit[] = RUBY_DESCRIPTION_WITH(" +JIT");
-static const char ruby_description_with_both_jits[] = RUBY_DESCRIPTION_WITH(" +JIT +UJIT");
 const char ruby_copyright[] = RUBY_COPYRIGHT;
 const char ruby_engine[] = "ruby";
 
@@ -105,20 +103,10 @@ Init_ruby_description(void) https://github.com/ruby/ruby/blob/trunk/version.c#L103
     VALUE description;
 
     if (MJIT_OPTS_ON) {
-        if (rb_ujit_enabled_p()) {
-            description = MKSTR(description_with_both_jits);
-        }
-        else {
-            description = MKSTR(description_with_jit);
-        }
+        description = MKSTR(description_with_jit);
     }
     else {
-        if (rb_ujit_enabled_p()) {
-            description = MKSTR(description_with_ujit);
-        }
-        else {
-            description = MKSTR(description);
-        }
+        description = MKSTR(description);
     }
 
     /*
@@ -131,20 +119,14 @@ void https://github.com/ruby/ruby/blob/trunk/version.c#L119
 ruby_show_version(void)
 {
     if (MJIT_OPTS_ON) {
-        if (rb_ujit_enabled_p()) {
-            PRINT(description_with_both_jits);
-        }
-        else {
-            PRINT(description_with_jit);
-        }
+        PRINT(description_with_jit);
     }
     else {
-        if (rb_ujit_enabled_p()) {
-            PRINT(description_with_ujit);
-        }
-        else {
-            PRINT(description);
-        }
+        PRINT(description);
+    }
+
+    if (rb_ujit_enabled_p()) {
+        fputs("MicroJIT is on\n", stdout);
     }
 #ifdef RUBY_LAST_COMMIT_TITLE
     fputs("last_commit=" RUBY_LAST_COMMIT_TITLE, stdout);
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]