summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-31[rubygems/rubygems] There is no usage of @orig_env_* variables in test suite.Hiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/2adef51dc9
2019-07-31[rubygems/rubygems] Ignore GEMRC variable for test suite. It affects with ↵Hiroshi SHIBATA
some test case. https://github.com/rubygems/rubygems/commit/4a0ca2583a
2019-07-31[rubygems/rubygems] Use File#open instead of Kernel#openbronzdoc
https://github.com/rubygems/rubygems/commit/bfb3f67494
2019-07-31[rubygems/rubygems] Deprecate Gem::RemoteFetcher#fetch_sizebronzdoc
https://github.com/rubygems/rubygems/commit/c2049c3276
2019-07-31[rubygems/rubygems] Autorequire was used by old RubyGems, it is neither ↵bronzdoc
supported nor functional. https://github.com/rubygems/rubygems/commit/cadb66037d
2019-07-31[rubygems/rubygems] Simplify #to_ruby codeNobuyoshi Nakada
Separate #add_runtime_dependency and #add_development_dependency availability condition from #specification_version availability, which is not related to directly. Also check if the former method is available, instead of comparing the version. https://github.com/rubygems/rubygems/commit/5cccc2b836
2019-07-31[rubygems/rubygems] Missing dependencyAlexander Pakulov
https://github.com/rubygems/rubygems/commit/79b62c233a
2019-07-31[rubygems/rubygems] Making Gem::S3URISigner.sign method smaller with helper ↵Alexander Pakulov
methods https://github.com/rubygems/rubygems/commit/2a96494d91
2019-07-31[rubygems/rubygems] Use default value for expiration in the method signatureAlexander Pakulov
https://github.com/rubygems/rubygems/commit/1372e50c17
2019-07-31[rubygems/rubygems] Moving rubygems/request dependencies into ec2_metadataAlexander Pakulov
https://github.com/rubygems/rubygems/commit/6a1856517f
2019-07-31[rubygems/rubygems] Extracting sign_s3_url & s3_source_auth into a separate ↵Alexander Pakulov
S3URISigner class https://github.com/rubygems/rubygems/commit/c30d21ec7a
2019-07-31[rubygems/rubygems] Move TODO comment to an information commentbronzdoc
https://github.com/rubygems/rubygems/commit/853ecdd417
2019-07-31[rubygems/rubygems] Remove unused 'raise' from test_casebronzdoc
https://github.com/rubygems/rubygems/commit/2481efcb37
2019-07-31[rubygems/rubygems] Remove TODO comment, there's no Gem::Dirs constantbronzdoc
https://github.com/rubygems/rubygems/commit/4bacf577f1
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/ ```