summaryrefslogtreecommitdiff
path: root/lib
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-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[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-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-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-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-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-23Show original string byte sequence to debugaycabta
2021-09-22[ruby/reline] Use `unpack1` instead of `unpack(template)[0]`Kazuhiro NISHIYAMA
https://github.com/ruby/reline/commit/45aa367616
2021-09-22[ruby/irb] Use typed spaces when the line is inside the here documentsKaíque Kandy Koga
Use first method instead of square brackets to support 2.5 and 2.6 versions Use tokens Clear check_newline_depth_difference https://github.com/ruby/irb/commit/6fec2a5d46
2021-09-22[rubygems/rubygems] Fix bug where redacted credentials are sent to serverJonathan
Implement deep cloning for `Gem::Uri` class to fix a bug where redacting credentials modifies the URI string in place instead of returning a modified copy. https://github.com/rubygems/rubygems/commit/eafb5a279b
2021-09-22[rubygems/rubygems] Fix an issue causing nested Gem::Uri instancesJonathan
https://github.com/rubygems/rubygems/commit/6589f7bcc7
2021-09-22[rubygems/rubygems] Fix possible malicious website to example.comfiveNinePlusR
example.com is the canonical stand in for domain examples and will never have a backing website. via https://www.rfc-editor.org/rfc/rfc2606.html https://github.com/rubygems/rubygems/commit/26622c81c2
2021-09-22[rubygems/rubygems] Only check if descriptions *start with* FIXME/TODOEllen Marie Dash
It doesn't make much sense to just forbid certain words in descriptions. https://github.com/rubygems/rubygems/commit/7890c98415
2021-09-22[rubygems/rubygems] Avoid loading URI unnecessarily when activating gemsDavid Rodríguez
https://github.com/rubygems/rubygems/commit/ef5f30cba7
2021-09-21[ruby/irb] Sort shortest files in each load pathsNobuyoshi Nakada
There are two directories where csv*/**/*.rb exist, lib/ and test/, and depending on the order of tests, test/ may be placed before lib/. In that case, as "shortest" names were not sorted, csv/helper.rb will be the first candidate for "csv". https://github.com/ruby/irb/commit/2af7c6bf71
2021-09-21[ruby/irb] Check if Gem::Specification is definedNobuyoshi Nakada
https://github.com/ruby/irb/commit/005ade74dd
2021-09-20MINGW-UCRT: Set CONFIG['arch'] and RUBY_PLATFORM to "x64-mingw-ucrt"Lars Kanis
This allows easy differentiation between ABI incompatible platforms like MSWIN64 and MSVCRT-based MINGW32. This also implicates a distinct rubygem platform which is also "x64-mingw-ucrt". Although the term "mingw32" is the OS-part for 64 bit systems as well, the "32" is misleading and confusing for many users. Therefore the new platform string drops the "32" from the OS part to just "mingw". This conforms to the common practice of windows platform testing per RUBY_PLATFORM=~/mswin|mingw/ . Notes: Merged: https://github.com/ruby/ruby/pull/4599
2021-09-17[rubygems/rubygems] Trigger install command by default on removeJose Galisteo
Closes https://github.com/rubygems/rubygems/issues/4889 https://github.com/rubygems/rubygems/commit/2b1754479c
2021-09-15[ruby/racc] gemspec: Link to https in homepage [ci skip]Olle Jonsson
https://github.com/ruby/racc/commit/96075f7720
2021-09-15[DOC] Fix broken links [ci skip]Nobuyoshi Nakada
* As the "doc/" prefix is specified by the `--page-dir` option, remove from the rdoc references. * Refer to the original .rdoc instead of the converted .html.
2021-09-15[ruby/logger] gemspec: Drop unused "executables" configurationOlle Jonsson
This gem exposes 0 executables. https://github.com/ruby/logger/commit/fbd9315393
2021-09-14[ruby/reline] Remove unused using methodima1zumi
follow #347 https://github.com/ruby/reline/commit/37453a83a3
2021-09-13[ruby/reline] Use expanded method definitions instead of refinementsaycabta
@jhawthorn said, "this will make Ruby's integer comparisons slower globally." It looks like "binding.irb" is going to cause serious problems in Rails applications. https://github.com/ruby/reline/commit/ee8d6c6a82
2021-09-11[ruby/rdoc] Convert upper case copyright and registered marksNobuyoshi Nakada
https://github.com/ruby/rdoc/commit/3bca7dc093
2021-09-11[ruby/rdoc] Convert tick double quote in character entity referencesNobuyoshi Nakada
https://github.com/ruby/rdoc/commit/6ed889aac9
2021-09-11[ruby/rdoc] Convert a backtick to an open single quoteNobuyoshi Nakada
https://github.com/ruby/rdoc/commit/82eaefbae4
2021-09-11[ruby/rdoc] Convert single quotes in character entity referencesNobuyoshi Nakada
As well as double quotes. https://github.com/ruby/rdoc/pull/824#discussion_r683173389 https://github.com/ruby/rdoc/commit/09002bdab5
2021-09-11[ruby/irb] Ignore invalid 3 colons in completionaycabta
https://github.com/ruby/irb/commit/5e29e3e39c
2021-09-10[ruby/reline] Move #pointer from DialogRenderInfo to Dialogaycabta
https://github.com/ruby/reline/commit/92dbac0bff
2021-09-10[ruby/irb] Version 1.3.8.pre.9aycabta
https://github.com/ruby/irb/commit/4781f67fb8
2021-09-10[ruby/irb] Update dependency, reline >= 0.2.8.pre.9aycabta
https://github.com/ruby/irb/commit/ab5d84c55b
2021-09-10[ruby/reline] Version 0.2.8.pre.9aycabta
https://github.com/ruby/reline/commit/bad76b5a87
2021-09-10[ruby/reline] Erase lines correctly when dialog height is changedaycabta
https://github.com/ruby/reline/commit/68d2516551
2021-09-10[ruby/irb] Move IRB::TOPLEVEL_BINDING from exe/irb to lib/irb/workspace.rbaycabta
https://github.com/ruby/irb/commit/e736a77076
2021-09-10[ruby/irb] Avoid loading files' local variables [Bug #17623]Marc-Andre Lafortune
https://github.com/ruby/irb/commit/b12f0cb8e2
2021-09-10[ruby/irb] Support symbol with backtickaycabta
https://github.com/ruby/irb/commit/0aa2425883
2021-09-08[ruby/irb] Show lib name first because it's the most common use caseaycabta
https://github.com/ruby/irb/commit/74d635758b
2021-09-08[ruby/irb] Define absolute_path? by myself for backward compatibilityaycabta
https://github.com/ruby/irb/commit/d9c0dc043e
2021-09-08[ruby/irb] Use gem paths to complete "require"aycabta
https://github.com/ruby/irb/commit/c870b23455