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

ruby-changes:74158

From: nagachika <ko1@a...>
Date: Fri, 21 Oct 2022 14:02:44 +0900 (JST)
Subject: [ruby-changes:74158] e0084d001b (ruby_3_1): merge revision(s) 2304cfa4c08a347f4df4915f88fb062cb12e4eeb:

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

From e0084d001b52407505b8cb80bed75ea5b0dcba35 Mon Sep 17 00:00:00 2001
From: nagachika <nagachika@r...>
Date: Fri, 21 Oct 2022 12:35:00 +0900
Subject: merge revision(s) 2304cfa4c08a347f4df4915f88fb062cb12e4eeb:

	Document MakeMakefile#append_cflags

	This method is at least 7 years old and is widely used in the wild.
	Since we need to support it, let's document it to make it discoverable.
	Add docs and move it out of the `# :stopdoc:` zone.
	---
	 lib/mkmf.rb | 25 +++++++++++++++----------
	 1 file changed, 15 insertions(+), 10 deletions(-)
---
 lib/mkmf.rb | 25 +++++++++++++++----------
 version.h   |  4 ++--
 2 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/lib/mkmf.rb b/lib/mkmf.rb
index 907c9dbcbc..6f9b8fd670 100644
--- a/lib/mkmf.rb
+++ b/lib/mkmf.rb
@@ -688,16 +688,6 @@ MSG https://github.com/ruby/ruby/blob/trunk/lib/mkmf.rb#L688
     try_compile(MAIN_DOES_NOTHING, flags, {:werror => true}.update(opts))
   end
 
-  def append_cflags(flags, *opts)
-    Array(flags).each do |flag|
-      if checking_for("whether #{flag} is accepted as CFLAGS") {
-           try_cflags(flag, *opts)
-         }
-        $CFLAGS << " " << flag
-      end
-    end
-  end
-
   def with_ldflags(flags)
     ldflags = $LDFLAGS
     $LDFLAGS = flags.dup
@@ -1032,6 +1022,21 @@ SRC https://github.com/ruby/ruby/blob/trunk/lib/mkmf.rb#L1022
 
   # :startdoc:
 
+  # Check whether each given C compiler flag is acceptable and append it
+  # to <tt>$CFLAGS</tt> if so.
+  #
+  # [+flags+] a C compiler flag as a +String+ or an +Array+ of them
+  #
+  def append_cflags(flags, *opts)
+    Array(flags).each do |flag|
+      if checking_for("whether #{flag} is accepted as CFLAGS") {
+           try_cflags(flag, *opts)
+         }
+        $CFLAGS << " " << flag
+      end
+    end
+  end
+
   # Returns whether or not +macro+ is defined either in the common header
   # files or within any +headers+ you provide.
   #
diff --git a/version.h b/version.h
index c728754ede..486162a528 100644
--- a/version.h
+++ b/version.h
@@ -11,11 +11,11 @@ https://github.com/ruby/ruby/blob/trunk/version.h#L11
 # define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR
 #define RUBY_VERSION_TEENY 3
 #define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR
-#define RUBY_PATCHLEVEL 120
+#define RUBY_PATCHLEVEL 121
 
 #define RUBY_RELEASE_YEAR 2022
 #define RUBY_RELEASE_MONTH 10
-#define RUBY_RELEASE_DAY 20
+#define RUBY_RELEASE_DAY 21
 
 #include "ruby/version.h"
 
-- 
cgit v1.2.3


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

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