summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Unexport `CIRRUS_COMMIT_MESSAGE`Nobuyoshi Nakada2021-09-271-1/+3
| | | | | | | | 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.
* Show failed environment variablesNobuyoshi Nakada2021-09-271-2/+2
|
* [ruby/timeout] Freeze VERSIONrm1552021-09-271-1/+1
| | | | https://github.com/ruby/timeout/commit/ac7b010c41
* Add printf-style format attribute to oniguruma functionsNobuyoshi Nakada2021-09-273-5/+13
| | | | Also make the format string compatible with literal strings which are const arrays of "plain" chars.
* [ruby/base64] Avoid unnecessary string duplicationJoao Fernandes2021-09-271-1/+3
| | | | | | | | 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
* [ruby/base64] SimplifyJoao Fernandes2021-09-271-7/+1
| | | | | | Thanks @nobu! https://github.com/ruby/base64/commit/39e22efa2b
* [ruby/base64] Improve Base64.urlsafe_encode64 performanceJoao Fernandes2021-09-271-1/+7
| | | | | | | | | | 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
* Introduce `RBIMPL_NONNULL_ARG` macroNobuyoshi Nakada2021-09-273-13/+6
| | | | | 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.
* [ruby/timeout] test for basic functionalityJohn Bachir2021-09-271-0/+7
| | | | https://github.com/ruby/timeout/commit/1c6bb90aea
* [ruby/irb] Add doc about "echo on assignment"aycabta2021-09-275-0/+40
| | | | https://github.com/ruby/irb/commit/5af637b3c1
* [ruby/irb] Add blank lines to sample code in doc for readabilityaycabta2021-09-271-0/+3
| | | | https://github.com/ruby/irb/commit/123b7e53ee
* [ruby/irb] Fix sample code in docaycabta2021-09-271-1/+1
| | | | https://github.com/ruby/irb/commit/642adbe968
* [ruby/irb] Add a space before left parenaycabta2021-09-273-3/+3
| | | | https://github.com/ruby/irb/commit/973bac83ff
* * 2021-09-27 [ci skip]git2021-09-271-1/+1
|
* [ruby/reline] ^K is kill-line and ^U is unix-line-discard for inputrcaycabta2021-09-271-1/+2
| | | | https://github.com/ruby/reline/commit/5936071940
* [ruby/reline] Implement vi_kill_line_prevJake Zimmerman2021-09-261-0/+1
| | | | | | | | | | | 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 [ci skip]git2021-09-261-1/+1
|
* Fix dependency of verconf.hNobuyoshi Nakada2021-09-261-1/+1
| | | | template/verconf.h.tmpl reads rbconfig.rb.
* Dot-prefix appveyor.ymlNobuyoshi Nakada2021-09-251-0/+0
|
* FL_USER flags on ohter than T_DATA are reserved [Misc #18059]Nobuyoshi Nakada2021-09-251-13/+15
|
* Return fstrings from `build_const_pathname`.Samuel Williams2021-09-251-2/+1
| | | | | | 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.
* Refactor rb_call_super functionS-H-GAMELINKS2021-09-251-3/+1
|
* Enhanced RDoc for Struct (#4891)Burdette Lamar2021-09-241-46/+109
| | | | | | | | | | | | Treats: #values_at #select #== #hash #eql? #size #dig
* Enhanced RDoc for Struct (#4890)Burdette Lamar2021-09-241-63/+107
| | | | | | | | | | | | Treated: #each #each_pair #inspect #to_a #to_h #[] #[]=
* * 2021-09-25 [ci skip]git2021-09-251-1/+1
|
* [ruby/reline] Add aliases {prev,next}_history to ed_{prev,next}_historyaycabta2021-09-251-0/+2
| | | | https://github.com/ruby/reline/commit/d740e18cff
* [ruby/irb] Revert "Show original string byte sequence to debug"aycabta2021-09-241-2/+0
| | | | | | This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d. https://github.com/ruby/irb/commit/b22094a16f
* [ruby/irb] Show original string byte sequence to debugaycabta2021-09-241-0/+2
| | | | https://github.com/ruby/irb/commit/7a97bb0e56
* Pend test_complete_require_library_name_firstaycabta2021-09-241-0/+1
|
* FL_USER flags on ohter than T_DATA are reserved [Misc #18059]Nobuyoshi Nakada2021-09-242-20/+20
|
* Reminders of the Windows versions each API is available [ci skip]Nobuyoshi Nakada2021-09-241-0/+5
|
* HCRYPTPROV is not a HANDLENobuyoshi Nakada2021-09-241-7/+14
| | | | | Even though it is called "handle" and prefixed with "H", and its value looks like a handle.
* [rubygems/rubygems] Use pend instead of skip in the absence of git in test ↵Lucas Kanashiro2021-09-241-1/+1
| | | | | | helper https://github.com/rubygems/rubygems/commit/798a93a98c
* [rubygems/rubygems] Revert "Fix an issue causing nested Gem::Uri instances"David Rodríguez2021-09-241-1/+1
| | | | | | This reverts commit 6589f7bcc7a63a47cb73f58a290c1e1ac42bba99. https://github.com/rubygems/rubygems/commit/9d0ce31f08
* [rubygems/rubygems] Fix error message building changing password of sourcehuangduirong2021-09-242-2/+11
| | | | | | | | 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
* Align the implementation precedences with `rb_atomic_t` definitionNobuyoshi Nakada2021-09-241-0/+12
| | | | | | On MinGW, where both of Win32 API and GCC built-ins are available, the mismatch of implementations to the definition caused lots of warnings.
* Use the flag for uninitialized module [Bug #18185]Nobuyoshi Nakada2021-09-242-6/+12
| | | | Make `Module#ancestors` not to include `BasicObject`.
* Consider modified modules initialized [Bug #18185]Nobuyoshi Nakada2021-09-244-4/+40
|
* Correct two errors in Range RDoc (#4889)Burdette Lamar2021-09-231-2/+2
|
* Enhance RDoc for Struct (#4885)Burdette Lamar2021-09-231-62/+108
| | | Treats #members and ::new.
* Fix typo in insns.def [ci skip]Alan Wu2021-09-231-1/+1
|
* Use the correct address sizextkoba2021-09-231-3/+3
|
* Interpret `DW_RLE_start_length`xtkoba2021-09-231-12/+15
| | | Fixes [Bug #17823]
* Fix return value when `base != 0`xtkoba2021-09-231-1/+1
|
* * 2021-09-24 [ci skip]git2021-09-241-1/+1
|
* [ruby/reline] Use SGR 0 instead of SGR 39 and 49 to reset font settingsaycabta2021-09-241-6/+6
| | | | https://github.com/ruby/reline/commit/cbacb4c1cf
* [ruby/reline] Reset all font settings at left end of dialogaycabta2021-09-231-2/+1
| | | | https://github.com/ruby/reline/commit/5f293b5127
* Add symname_equal_lit for comparison with a string literalNobuyoshi Nakada2021-09-231-7/+9
|
* Revive the test using US-ASCII incompatible symbolNobuyoshi Nakada2021-09-231-0/+4
|
* Revert "Show original string byte sequence to debug"aycabta2021-09-231-2/+0
| | | | This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d.