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

ruby-changes:64432

From: Nobuyoshi <ko1@a...>
Date: Tue, 22 Dec 2020 08:00:29 +0900 (JST)
Subject: [ruby-changes:64432] a29b9e5efe (master): Remvoed no longer needed version guards

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

From a29b9e5efe286e8ad1b0d67c38f03cbb70951076 Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Tue, 22 Dec 2020 07:52:06 +0900
Subject: Remvoed no longer needed version guards


diff --git a/spec/ruby/optional/capi/ext/constants_spec.c b/spec/ruby/optional/capi/ext/constants_spec.c
index 27899ca..9aee8db 100644
--- a/spec/ruby/optional/capi/ext/constants_spec.c
+++ b/spec/ruby/optional/capi/ext/constants_spec.c
@@ -59,9 +59,7 @@ defconstfunc(rb_mErrno) https://github.com/ruby/ruby/blob/trunk/spec/ruby/optional/capi/ext/constants_spec.c#L59
 defconstfunc(rb_eException)
 defconstfunc(rb_eFatal)
 defconstfunc(rb_eFloatDomainError)
-#ifdef RUBY_VERSION_IS_2_5
 defconstfunc(rb_eFrozenError)
-#endif
 defconstfunc(rb_eIndexError)
 defconstfunc(rb_eInterrupt)
 defconstfunc(rb_eIOError)
@@ -144,9 +142,7 @@ void Init_constants_spec(void) { https://github.com/ruby/ruby/blob/trunk/spec/ruby/optional/capi/ext/constants_spec.c#L142
   rb_define_method(cls, "rb_eException", constants_spec_rb_eException, 0);
   rb_define_method(cls, "rb_eFatal", constants_spec_rb_eFatal, 0);
   rb_define_method(cls, "rb_eFloatDomainError", constants_spec_rb_eFloatDomainError, 0);
-  #ifdef RUBY_VERSION_IS_2_5
   rb_define_method(cls, "rb_eFrozenError", constants_spec_rb_eFrozenError, 0);
-  #endif
   rb_define_method(cls, "rb_eIndexError", constants_spec_rb_eIndexError, 0);
   rb_define_method(cls, "rb_eInterrupt", constants_spec_rb_eInterrupt, 0);
   rb_define_method(cls, "rb_eIOError", constants_spec_rb_eIOError, 0);
diff --git a/spec/ruby/optional/capi/ext/rubyspec.h b/spec/ruby/optional/capi/ext/rubyspec.h
index 4f75d40..b4d604e 100644
--- a/spec/ruby/optional/capi/ext/rubyspec.h
+++ b/spec/ruby/optional/capi/ext/rubyspec.h
@@ -34,14 +34,6 @@ https://github.com/ruby/ruby/blob/trunk/spec/ruby/optional/capi/ext/rubyspec.h#L34
 #define RUBY_VERSION_IS_2_6
 #endif
 
-#if RUBY_VERSION_MAJOR > 2 || (RUBY_VERSION_MAJOR == 2 && RUBY_VERSION_MINOR >= 5)
-#define RUBY_VERSION_IS_2_5
-#endif
-
-#if RUBY_VERSION_MAJOR > 2 || (RUBY_VERSION_MAJOR == 2 && RUBY_VERSION_MINOR >= 4)
-#define RUBY_VERSION_IS_2_4
-#endif
-
 #if defined(__cplusplus) && !defined(RUBY_VERSION_IS_2_7)
 /* Ruby < 2.7 needs this to let these function with callbacks and compile in C++ code */
 #define rb_define_method(mod, name, func, argc) rb_define_method(mod, name, RUBY_METHOD_FUNC(func), argc)
diff --git a/spec/ruby/optional/capi/ext/struct_spec.c b/spec/ruby/optional/capi/ext/struct_spec.c
index b9c3b90..0393d69 100644
--- a/spec/ruby/optional/capi/ext/struct_spec.c
+++ b/spec/ruby/optional/capi/ext/struct_spec.c
@@ -62,12 +62,10 @@ static VALUE struct_spec_rb_struct_new(VALUE self, VALUE klass, https://github.com/ruby/ruby/blob/trunk/spec/ruby/optional/capi/ext/struct_spec.c#L62
   return rb_struct_new(klass, a, b, c);
 }
 
-#ifdef RUBY_VERSION_IS_2_4
 static VALUE struct_spec_rb_struct_size(VALUE self, VALUE st)
 {
   return rb_struct_size(st);
 }
-#endif
 
 void Init_struct_spec(void) {
   VALUE cls = rb_define_class("CApiStructSpecs", rb_cObject);
@@ -79,9 +77,7 @@ void Init_struct_spec(void) { https://github.com/ruby/ruby/blob/trunk/spec/ruby/optional/capi/ext/struct_spec.c#L77
   rb_define_method(cls, "rb_struct_define", struct_spec_struct_define, 4);
   rb_define_method(cls, "rb_struct_define_under", struct_spec_struct_define_under, 5);
   rb_define_method(cls, "rb_struct_new", struct_spec_rb_struct_new, 4);
-#ifdef RUBY_VERSION_IS_2_4
   rb_define_method(cls, "rb_struct_size", struct_spec_rb_struct_size, 1);
-#endif
 }
 
 #ifdef __cplusplus
-- 
cgit v0.10.2


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

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