Skip to content

Commit

Permalink
Merge pull request ruby#639 from rhenium/ky/require-ruby-2.7
Browse files Browse the repository at this point in the history
Drop support for Ruby 2.6
  • Loading branch information
rhenium authored Jun 7, 2023
2 parents 7757447 + f6ba75e commit 6f1c061
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 24 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
uses: ruby/actions/.github/workflows/ruby_versions.yml@master
with:
engine: cruby-truffleruby
min_version: 2.6
min_version: 2.7
test:
needs: ruby-versions
name: >-
Expand Down
16 changes: 0 additions & 16 deletions ext/openssl/ossl.c
Original file line number Diff line number Diff line change
Expand Up @@ -369,22 +369,6 @@ ossl_get_errors(VALUE _)
*/
VALUE dOSSL;

#if !defined(HAVE_VA_ARGS_MACRO)
void
ossl_debug(const char *fmt, ...)
{
va_list args;

if (dOSSL == Qtrue) {
fprintf(stderr, "OSSL_DEBUG: ");
va_start(args, fmt);
vfprintf(stderr, fmt, args);
va_end(args);
fprintf(stderr, " [CONTEXT N/A]\n");
}
}
#endif

/*
* call-seq:
* OpenSSL.debug -> true | false
Expand Down
6 changes: 0 additions & 6 deletions ext/openssl/ossl.h
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@ VALUE ossl_to_der_if_possible(VALUE);
*/
extern VALUE dOSSL;

#if defined(HAVE_VA_ARGS_MACRO)
#define OSSL_Debug(...) do { \
if (dOSSL == Qtrue) { \
fprintf(stderr, "OSSL_DEBUG: "); \
Expand All @@ -166,11 +165,6 @@ extern VALUE dOSSL;
} \
} while (0)

#else
void ossl_debug(const char *, ...);
#define OSSL_Debug ossl_debug
#endif

/*
* Include all parts
*/
Expand Down
2 changes: 1 addition & 1 deletion openssl.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Gem::Specification.new do |spec|
spec.extra_rdoc_files = Dir["*.md"]
spec.rdoc_options = ["--main", "README.md"]

spec.required_ruby_version = ">= 2.6.0"
spec.required_ruby_version = ">= 2.7.0"

spec.metadata["msys2_mingw_dependencies"] = "openssl"
end

0 comments on commit 6f1c061

Please sign in to comment.