summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-28Enhanced RDoc for Enumerable (#4908)Burdette Lamar
Treated: #none? #one? #min Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-29Refactor rb_add_event_hook functionS-H-GAMELINKS
Notes: Merged: https://github.com/ruby/ruby/pull/4907
2021-09-29* 2021-09-29 [ci skip]git
2021-09-28Enhanced RDoc for Enumerable (#4906)Burdette Lamar
Treats: #partition #group_by #tally #first #sort #sort_by #all? #any? Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-28lldb: Show encoding of String [ci skip]Nobuyoshi Nakada
2021-09-28[ruby/ostruct] Strip trailing spacesNobuyoshi Nakada
https://github.com/ruby/ostruct/commit/df1109c18f
2021-09-28Followed up behavior change of setHiroshi SHIBATA
https://github.com/ruby/ruby/commit/f360ebb30606a4143029996073d29d007069428d
2021-09-28Followed up ruby/spec examples for date.Hiroshi SHIBATA
https://github.com/ruby/ruby/commit/f9f7f3a75ec5af4a70e3332f8f5aa300c13432e2
2021-09-28[ruby/did_you_mean] Disable error_highlight when testing did_you_meanYusuke Endoh
Fixes #160 https://github.com/ruby/did_you_mean/commit/93df310873
2021-09-28[rubygems/rubygems] Only disallow FIXME/TODO for first word of gemspec ↵Ellen Marie Dash
description 7890c98 matched the start of each line, whereas this matches the start of the entire string. https://github.com/rubygems/rubygems/commit/432de7b819
2021-09-28[rubygems/rubygems] Add missing `rubygem_push` prerequisiteDavid Rodríguez
Just like all the other tasks using the `built_gem_path`, the `:build` task is a prerequisite for this task too. https://github.com/rubygems/rubygems/commit/d193f9a7f9
2021-09-28[ruby/set] Make Set#pretty_print IRB::ColorPrinter friendlyKazuki Tsujimoto
https://github.com/ruby/set/commit/f467028cdb
2021-09-28[ruby/un] Bump version to 0.2.0Kazuhiro NISHIYAMA
https://github.com/ruby/un/commit/104bc10c57
2021-09-28[ruby/date] Make %v strftime flag use uppercase monthJeremy Evans
%v is supposed to be the VMS date, and VMS date format uses an uppercase month. Ruby 1.8 used an uppercase month for %v, but the behavior was changed without explanation in r31672. Time#strftime still uses an uppercase month for %v, so this change makes Date#strftime consistent with Time#strftime. Fixes [Bug #13810] https://github.com/ruby/date/commit/56c489fd7e
2021-09-28[ruby/drb] 6d890ec5979ec72586dd5f66dd8d33f7a9aefd1e was introduced to ↵Hiroshi SHIBATA
support only Ruby 2.7+ https://github.com/ruby/drb/commit/bec410d184
2021-09-28[ruby/drb] Use omit instead of skip for test-unitHiroshi SHIBATA
https://github.com/ruby/drb/commit/0da149e7a9
2021-09-28[ruby/drb] gemspec: Remove "executables" configurationOlle Jonsson
This gem exposes 0 executables. https://github.com/ruby/drb/commit/ed4d0363e5
2021-09-28[ruby/ostruct] Allow properties to be accessed even when the object is moved ↵rm155
to another Ractor (https://github.com/ruby/ostruct/pull/29) https://github.com/ruby/ostruct/commit/d85639f2f5
2021-09-28Removed needless rake and bundler files for rdocHiroshi SHIBATA
2021-09-28Move platform maintainers listU.Nakamura
2021-09-28[ruby/reline] Ignore NUL by ed_quoted_insertaycabta
https://github.com/ruby/reline/commit/43b7c01a98
2021-09-28Move some function declaration to internal/io.hS-H-GAMELINKS
Notes: Merged: https://github.com/ruby/ruby/pull/4901
2021-09-27Enhanced RDoc for Struct (#4895)Burdette Lamar
Revises introductory material. Adds section "What's Here". Adds previously missing documentation for method #deconstruct_keys. Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-28[ruby/timeout] test that yield is given number of secondsJohn Bachir
https://github.com/ruby/timeout/commit/ec5a614334
2021-09-28* 2021-09-28 [ci skip]git
2021-09-28Set the locale encoding to UTF-8Nobuyoshi Nakada
Cirrus CI sets the environment variable `CIRRUS_COMMIT_MESSAGE` from the pull request description. Notes: Merged: https://github.com/ruby/ruby/pull/4900
2021-09-28Revert "Unexport `CIRRUS_COMMIT_MESSAGE`"Nobuyoshi Nakada
This reverts commit 09863a4cd8eb40b34b310083d8cdda899ab5bcc1. Notes: Merged: https://github.com/ruby/ruby/pull/4900
2021-09-27Unexport `CIRRUS_COMMIT_MESSAGE`Nobuyoshi Nakada
Cirrus CI sets this environment variable from the pull request description. However it does not seem any locales other than C are installed, the default external encoding is US-ASCII. That means this environment variable will be an invalid byte sequence, and some tests fail.
2021-09-27Show failed environment variablesNobuyoshi Nakada
2021-09-27[ruby/timeout] Freeze VERSIONrm155
https://github.com/ruby/timeout/commit/ac7b010c41
2021-09-27Add printf-style format attribute to oniguruma functionsNobuyoshi Nakada
Also make the format string compatible with literal strings which are const arrays of "plain" chars. Notes: Merged: https://github.com/ruby/ruby/pull/4899 Merged-By: nobu <nobu@ruby-lang.org>
2021-09-27[ruby/base64] Avoid unnecessary string duplicationJoao Fernandes
String#ljust returns a new string, so whenever we need to add padding, we can replace "-/" in place with String#tr! and avoid creating yet another copy of the string. https://github.com/ruby/base64/commit/6401ef5824
2021-09-27[ruby/base64] SimplifyJoao Fernandes
Thanks @nobu! https://github.com/ruby/base64/commit/39e22efa2b
2021-09-27[ruby/base64] Improve Base64.urlsafe_encode64 performanceJoao Fernandes
Improves the method's performance when asked to remove padding. str.delete!("=") iterates over the entire string looking for the equals character, but we know that we will, at most, find two at the end of the string. https://github.com/ruby/base64/commit/544e0c2cf7
2021-09-27Introduce `RBIMPL_NONNULL_ARG` macroNobuyoshi Nakada
Runtime assertion for the argument declared as non-null. This macro does nothing if `RBIMPL_ATTR_NONNULL` is effective, otherwise asserts that the argument is non-null. Notes: Merged: https://github.com/ruby/ruby/pull/4898 Merged-By: nobu <nobu@ruby-lang.org>
2021-09-27[ruby/timeout] test for basic functionalityJohn Bachir
https://github.com/ruby/timeout/commit/1c6bb90aea
2021-09-27[ruby/irb] Add doc about "echo on assignment"aycabta
https://github.com/ruby/irb/commit/5af637b3c1
2021-09-27[ruby/irb] Add blank lines to sample code in doc for readabilityaycabta
https://github.com/ruby/irb/commit/123b7e53ee
2021-09-27[ruby/irb] Fix sample code in docaycabta
https://github.com/ruby/irb/commit/642adbe968
2021-09-27[ruby/irb] Add a space before left parenaycabta
https://github.com/ruby/irb/commit/973bac83ff
2021-09-27* 2021-09-27 [ci skip]git
2021-09-27[ruby/reline] ^K is kill-line and ^U is unix-line-discard for inputrcaycabta
https://github.com/ruby/reline/commit/5936071940
2021-09-26[ruby/reline] Implement vi_kill_line_prevJake Zimmerman
This operation is mentioned and bound to `^U` in both `vi_command.rb` and `vi_insert.rb`, but there is no definition of it. Both Vi and Emacs use the same keystroke to do the same behavior, so I've chosen to use `alias_method` to make the implementation small, rather than duplicating the method and re-implementing it. https://github.com/ruby/reline/commit/fdbfc8669f
2021-09-26* 2021-09-26 [ci skip]git
2021-09-26Fix dependency of verconf.hNobuyoshi Nakada
template/verconf.h.tmpl reads rbconfig.rb.
2021-09-25Dot-prefix appveyor.ymlNobuyoshi Nakada
2021-09-25FL_USER flags on ohter than T_DATA are reserved [Misc #18059]Nobuyoshi Nakada
2021-09-25Return fstrings from `build_const_pathname`.Samuel Williams
It's possible for `build_const_pathname` to be called when `rb_cString` is still NULL. There is a fix-up step when `rb_cString` is initialized, but it only applies to `fstring` instances. Notes: Merged: https://github.com/ruby/ruby/pull/4892
2021-09-25Refactor rb_call_super functionS-H-GAMELINKS
Notes: Merged: https://github.com/ruby/ruby/pull/4877
2021-09-24Enhanced RDoc for Struct (#4891)Burdette Lamar
Treats: #values_at #select #== #hash #eql? #size #dig Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>