summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-31[rubygems/rubygems] Remove useless TODO commentbronzdoc
https://github.com/rubygems/rubygems/commit/44bc809dc8
2019-07-31[rubygems/rubygems] Addressing PR commentsAlexander Pakulov
https://github.com/rubygems/rubygems/commit/fb62d3043c
2019-07-31[rubygems/rubygems] check_version_conflict don't have a 'dep' variable ↵bronzdoc
available for use https://github.com/rubygems/rubygems/commit/1783cf0fd3
2019-07-31[rubygems/rubygems] Remove missleading comment, no reason to move Gem.host ↵bronzdoc
to Gem::Util https://github.com/rubygems/rubygems/commit/e12c98aa72
2019-07-31[rubygems/rubygems] Remove useless comment in exceptions.rbbronzdoc
https://github.com/rubygems/rubygems/commit/d7ad696fa2
2019-07-31[rubygems/rubygems] Rename Gem::Package.metadata to Gem::Package.raw_specbronzdoc
https://github.com/rubygems/rubygems/commit/a76f25dff0
2019-07-31[rubygems/rubygems] Upgrading S3 source signature to AWS SigV4Alexander Pakulov
https://github.com/rubygems/rubygems/commit/f289788ca5
2019-07-31[rubygems/rubygems] Move metadata method to Gem::Packagebronzdoc
https://github.com/rubygems/rubygems/commit/2c9cfcb666
2019-07-31[rubygems/rubygems] Add a package attr_reader to Gem::Installer.Daniel Berger
Add some basic specs for the package attr_reader. https://github.com/rubygems/rubygems/commit/68af2a0ee3
2019-07-31[rubygems/rubygems] Remove missleading TODO comment. Can't use ↵bronzdoc
@parser.accept since not every class where this is used has a parser available. i.e lib/rubygems/install_update_options.rb https://github.com/rubygems/rubygems/commit/519fd4dcc0
2019-07-31[rubygems/rubygems] Move gemcutter utilities code to Gem::Commandbronzdoc
https://github.com/rubygems/rubygems/commit/f296645033
2019-07-31[rubygems/rubygems] Remove conflict.rb code that was supposed to be removed ↵bronzdoc
in Rubygems 3 https://github.com/rubygems/rubygems/commit/6d5f743a89
2019-07-31[rubygems/rubygems] Remove unnecessary &&= operatorbronzdoc
https://github.com/rubygems/rubygems/commit/a10b5265d7
2019-07-31[rubygems/rubygems] Remove unnecessary TODO commentbronzdoc
https://github.com/rubygems/rubygems/commit/ad7e379f79
2019-07-31[rubygems/rubygems] Explicitly deprecate `rubyforge_project`David Rodríguez
https://github.com/rubygems/rubygems/commit/9094740109
2019-07-31[rubygems/rubygems] Silence deprecations when gemdeps is used in testsDavid Rodríguez
Because we can't control 3rd party gems using deprecated rubygems behavior, and thus outputting warnings to the screen. https://github.com/rubygems/rubygems/commit/6912ebf20a
2019-07-31[rubygems/rubygems] Do not replace the cache entry if there is already oneBenoit Daloze
* That way, multiple lookups for the same file always return the same object. https://github.com/rubygems/rubygems/commit/50a431b6db
2019-07-31[rubygems/rubygems] Synchronize access to the Gem::Specification::LOAD_CACHE ↵Benoit Daloze
Hash * It's accessed concurrently, notably when installing a gem with a C extension. https://github.com/rubygems/rubygems/commit/543294d7dd
2019-07-31[rubygems/rubygems] Add a blank line after private to be consistent with the ↵bronzdoc
current style https://github.com/rubygems/rubygems/commit/df7c0e4223
2019-07-31[rubygems/rubygems] Return early if filename is emptybronzdoc
https://github.com/rubygems/rubygems/commit/1b9ab33083
2019-07-31[rubygems/rubygems] Simplify config_file_name assigmentbronzdoc
https://github.com/rubygems/rubygems/commit/1b3154f905
2019-07-31[rubygems/rubygems] Lazy require stringiobronzdoc
https://github.com/rubygems/rubygems/commit/82f0d4ca69
2019-07-31[rubygems/rubygems] Set config_file_name to the value of ENV["GEMRC"] if ↵bronzdoc
available https://github.com/rubygems/rubygems/commit/471239f1fa
2019-07-31[rubygems/rubygems] Move config_file_name logic to its own methodbronzdoc
https://github.com/rubygems/rubygems/commit/ac4596aace
2019-07-31[rubygems/rubygems] Migrate extension builder to use Open3David Rodríguez
Since it works on jruby. https://github.com/rubygems/rubygems/commit/5229e00df4
2019-07-31[rubygems/rubygems] Remove unused methodDavid Rodríguez
https://github.com/rubygems/rubygems/commit/f2dbf242ea
2019-07-31* expand tabs.git
2019-07-30Do not change IO.pipe encodings if encodings explicitly givenJeremy Evans
This commit makes it so that if the binmode option is given with any encoding arguments, the reader and writer IO objects are not set to binary encoding. Fixes [Bug #12989]
2019-07-30Passing `binmode: true` to `IO.pipe` should behave like `binmode`Aaron Patterson
When passing `binmode: true` to `IO.pipe`, it should behave the same way as calling `binmode` on each of the file handles. It should set the file to binmode *and* set the encoding to binary on the file. Before this commit, passing `binmode: true` to `IO.pipe` would make `binmode?` return `true`, but the file's encoding would remain the same as the default encoding. Passing `binmode: true` should make `binmode?` return `true` *and* set the encoding to binary.
2019-07-31* 2019-07-31git
2019-07-30Do not always taint the result of File#pathJeremy Evans
The result should only be tainted if the path given to the method was tainted. The code to always taint the result was added in a4934a42cbb84b6679912226581c71b435671f55 (svn revision 4892) in 2003 by matz. However, the change wasn't mentioned in the commit message, and it may have been committed by accident. Skip part of a readline test that uses Reline. Reline in general would pass the test, but Reline's test mode doesn't raise a SecurityError if passing a tainted prompt and $SAFE >= 1. This was hidden earlier because File#path was always returning a tainted string. Fixes [Bug #14485]
2019-07-30Shorten dependency hint [ci skip]Nobuyoshi Nakada
2019-07-30Try giving up `brew update` in Azure as wellTakashi Kokubun
homebrew-cask fetch fails too often. https://dev.azure.com/rubylang/ruby/_build/results?buildId=1917
2019-07-30Hint for the dependency update [Bug #16000]Nobuyoshi Nakada
2019-07-30Separate VCS::GIT#upstreamNobuyoshi Nakada
2019-07-30`/o` should not use with instance variableKazuhiro NISHIYAMA
for example: ``` class C;def initialize(pat);@pat=pat;end;def re;/#{@pat}/o;end;end C.new('1').re #=> /1/ C.new('2').re #=> /1/ ```
2019-07-30Separate test_set_lineno_getsNobuyoshi Nakada
2019-07-30Use lowercase letters for IPv6 addresses.Tanaka Akira
Reported by chucke (Tiago Cardoso). Patch by jeremyevans0 (Jeremy Evans). [Bug #14612]
2019-07-29Revert "Do not always taint the result of File#path"Jeremy Evans
This reverts commit 1a759bfe5d554c22571d2e6e4e5998cf06a7b98f. This fails on some operating systems.
2019-07-29Document that Timezone argument for Time uses dst? if available [ci skip]Jeremy Evans
2019-07-30* 2019-07-30git
2019-07-29Do not always taint the result of File#pathJeremy Evans
The result should only be tainted if the path given to the method was tainted. The code to always taint the result was added in a4934a42cbb84b6679912226581c71b435671f55 (svn revision 4892) in 2003 by matz. However, the change wasn't mentioned in the commit message, and it may have been committed by accident. Skip part of a readline test that uses Reline. Reline in general would pass the test, but Reline's test mode doesn't raise a SecurityError if passing a tainted prompt and $SAFE >= 1. This was hidden earlier because File#path was always returning a tainted string. Fixes [Bug #14485]
2019-07-29Warn if using return at top-level with an argumentJeremy Evans
Fixes [Bug #14062]
2019-07-29Erase only on ttyNobuyoshi Nakada
2019-07-29Should match the beginning/end of stringNobuyoshi Nakada
2019-07-29Match suffix for content type more preciselyNobuyoshi Nakada
Suffix needs a dot and should match the end of string.
2019-07-29Chomp html suffix literallyNobuyoshi Nakada
Unescaped dot does not mean a suffix.
2019-07-29Fix unused variableKazuhiro NISHIYAMA
2019-07-29Actually remove travis_waitTakashi Kokubun
I forgot to amend again... Details are explained in f6a6b21f09b24955a44622e1767bf5b6630525be
2019-07-29`travis_wait` silences any outputTakashi Kokubun
and thus it does not work with `-v` for investigating hangs well. This seems to be by design: https://github.com/travis-ci/travis-ci/issues/4190 Also I simplified a comment about `homebrew.update`. I had this in-flight change while editing e05f397f08e98fb170e3aca885d6028b344e833c but forgot to ammend this.