From 19af12ff195aba64bdca7a83f564f2c0e46061c0 Mon Sep 17 00:00:00 2001 From: nagachika Date: Sun, 26 Mar 2023 13:12:36 +0900 Subject: merge revision(s) e7342e76dfd26237c604e42f9a59a1eaa578c94e: [Backport #19485] [Bug #19485] [DOC] Mention tabs in indentation of heredoc identifier Co-Authored-By: sawa (Tsuyoshi Sawada) --- doc/syntax/literals.rdoc | 6 ++++++ 1 file changed, 6 insertions(+) --- doc/syntax/literals.rdoc | 6 ++++++ version.h | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/syntax/literals.rdoc b/doc/syntax/literals.rdoc index 32fe5110ce..3f92b9caef 100644 --- a/doc/syntax/literals.rdoc +++ b/doc/syntax/literals.rdoc @@ -256,6 +256,12 @@ the content. Note that empty lines and lines consisting solely of literal tabs and spaces will be ignored for the purposes of determining indentation, but escaped tabs and spaces are considered non-indentation characters. +For the purpose of measuring an indentation, a horizontal tab is regarded as a +sequence of one to eight spaces such that the column position corresponding to +its end is a multiple of eight. The amount to be removed is counted in terms +of the number of spaces. If the boundary appears in the middle of a tab, that +tab is not removed. + A heredoc allows interpolation and escaped characters. You may disable interpolation and escaping by surrounding the opening identifier with single quotes: diff --git a/version.h b/version.h index dea69f8e29..ca26fbd672 100644 --- a/version.h +++ b/version.h @@ -11,11 +11,11 @@ # define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR #define RUBY_VERSION_TEENY 4 #define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR -#define RUBY_PATCHLEVEL 220 +#define RUBY_PATCHLEVEL 221 #define RUBY_RELEASE_YEAR 2023 #define RUBY_RELEASE_MONTH 3 -#define RUBY_RELEASE_DAY 25 +#define RUBY_RELEASE_DAY 26 #include "ruby/version.h" -- cgit v1.2.1