summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2021-09-24Enhanced RDoc for Struct (#4890)Burdette Lamar
Treated: #each #each_pair #inspect #to_a #to_h #[] #[]= Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-25* 2021-09-25 [ci skip]git
2021-09-25[ruby/reline] Add aliases {prev,next}_history to ed_{prev,next}_historyaycabta
https://github.com/ruby/reline/commit/d740e18cff
2021-09-24[ruby/irb] Revert "Show original string byte sequence to debug"aycabta
This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d. https://github.com/ruby/irb/commit/b22094a16f
2021-09-24[ruby/irb] Show original string byte sequence to debugaycabta
https://github.com/ruby/irb/commit/7a97bb0e56
2021-09-24Pend test_complete_require_library_name_firstaycabta
2021-09-24FL_USER flags on ohter than T_DATA are reserved [Misc #18059]Nobuyoshi Nakada
2021-09-24Reminders of the Windows versions each API is available [ci skip]Nobuyoshi Nakada
2021-09-24HCRYPTPROV is not a HANDLENobuyoshi Nakada
Even though it is called "handle" and prefixed with "H", and its value looks like a handle.
2021-09-24[rubygems/rubygems] Use pend instead of skip in the absence of git in test ↵Lucas Kanashiro
helper https://github.com/rubygems/rubygems/commit/798a93a98c
2021-09-24[rubygems/rubygems] Revert "Fix an issue causing nested Gem::Uri instances"David Rodríguez
This reverts commit 6589f7bcc7a63a47cb73f58a290c1e1ac42bba99. https://github.com/rubygems/rubygems/commit/9d0ce31f08
2021-09-24[rubygems/rubygems] Fix error message building changing password of sourcehuangduirong
Do not change the password of the input parameter source during anonymization, by using the proper helper instead of changing the original uri directly. https://github.com/rubygems/rubygems/commit/eaa2dd8a97
2021-09-24Align the implementation precedences with `rb_atomic_t` definitionNobuyoshi Nakada
On MinGW, where both of Win32 API and GCC built-ins are available, the mismatch of implementations to the definition caused lots of warnings.
2021-09-24Use the flag for uninitialized module [Bug #18185]Nobuyoshi Nakada
Make `Module#ancestors` not to include `BasicObject`. Notes: Merged: https://github.com/ruby/ruby/pull/4883
2021-09-24Consider modified modules initialized [Bug #18185]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4883
2021-09-23Correct two errors in Range RDoc (#4889)Burdette Lamar
Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-23Enhance RDoc for Struct (#4885)Burdette Lamar
Treats #members and ::new. Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-23Fix typo in insns.def [ci skip]Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/4888 Merged-By: XrXr
2021-09-23Use the correct address sizextkoba
Notes: Merged: https://github.com/ruby/ruby/pull/4439
2021-09-23Interpret `DW_RLE_start_length`xtkoba
Fixes [Bug #17823] Notes: Merged: https://github.com/ruby/ruby/pull/4439
2021-09-23Fix return value when `base != 0`xtkoba
Notes: Merged: https://github.com/ruby/ruby/pull/4439
2021-09-24* 2021-09-24 [ci skip]git
2021-09-24[ruby/reline] Use SGR 0 instead of SGR 39 and 49 to reset font settingsaycabta
https://github.com/ruby/reline/commit/cbacb4c1cf
2021-09-23[ruby/reline] Reset all font settings at left end of dialogaycabta
https://github.com/ruby/reline/commit/5f293b5127
2021-09-23Add symname_equal_lit for comparison with a string literalNobuyoshi Nakada
2021-09-23Revive the test using US-ASCII incompatible symbolNobuyoshi Nakada
2021-09-23Revert "Show original string byte sequence to debug"aycabta
This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d.
2021-09-23[ruby/irb] Ignore any encoding errors while symbol completionNobuyoshi Nakada
https://github.com/ruby/irb/commit/daa65cded1
2021-09-23.github/workflows/compilers.yml: Use `GNUMAKEFLAGS`.Jun Aruga
Because the `make` environment variable causes some rubygems tests to fail. And to align with `.cirrus.yml`. Notes: Merged: https://github.com/ruby/ruby/pull/4880
2021-09-23Comparing nonnull argument to NULL is uselessNobuyoshi Nakada
2021-09-23Show original string byte sequence to debugaycabta
2021-09-23Prohibit invalid encoding symbols [Bug #18184]Nobuyoshi Nakada