summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge bundler master from upstream.Hiroshi SHIBATA2019-06-09155-1594/+1312
| | | | Pick from 8dd59e3ba97eb80a599f8149f31bf40773b69dc0
* Make Resolv::DNS#each_name accept Resolv::IPv{4,6} argumentsJeremy Evans2019-06-082-0/+26
| | | | | | | | | These arguments were previously documented as supported, but not actually supported. Patch from Toru Iwase Fixes [Bug #15900]
* * 2019-06-09git2019-06-091-1/+1
|
* Split test_strip_bom for each encodingNobuyoshi Nakada2019-06-091-12/+34
|
* Add tests of the encoding with BOMNobuyoshi Nakada2019-06-091-4/+4
|
* Make RUBY_RELEASE_DATE full on developmentNobuyoshi Nakada2019-06-081-0/+11
| | | | I cannot tell the order just by commit hashes.
* Suppress warnings by gcc 9.1Nobuyoshi Nakada2019-06-083-7/+8
|
* file.c: fix compile error with MacPorts gccNobuyoshi Nakada2019-06-081-0/+8
| | | | | | | | | | With the SDK of Xcode 10.2.1, `API_AVAILABLE` and so on macros are not defined in <os/availability.h> when using a compiler other than clang (which has `__has_feature` and `__has_attribute`), but `__API_AVAILABLE` macro and so on are defined, which are also defined in <Availability.h>. I suspect this is a bug of the SDK.
* Fix broken `gem unpack`Nobuyoshi Nakada2019-06-081-0/+1
| | | | | * lib/rubygems/commands/unpack_command.rb: 'rubygems/package' is required here, to fix broken `gem unpack` command.
* io.c: fold very very long linesNobuyoshi Nakada2019-06-081-5/+20
|
* Revert "require rubygems/package where used"Hiroshi SHIBATA2019-06-083-5/+0
| | | | | | This reverts commit b76630f73e8362d3072bfa7178471ddc5d21c235. It fails with `make test-bundler BUNDLER_SPECS=runtime/setup_spec.rb:1204`
* * 2019-06-08git2019-06-081-1/+1
|
* Remove unnecessary variablesaycabta2019-06-081-1/+0
|
* Report a sudden death of workersNobuyoshi Nakada2019-06-071-0/+2
|
* test/openssl/utils.rb: Extend the timeout for armv7lYusuke Endoh2019-06-071-1/+1
| | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190607T051708Z.fail.html.gz
* require rubygems/package where usedNobuyoshi Nakada2019-06-073-0/+5
| | | | | | | | | * lib/rubygems/commands/unpack_command.rb: 'rubygems/package' is required. fix the failure of `gem unpack` command. * lib/rubygems/source/local.rb: ditto. * lib/rubygems/source/specific_file.rb: ditto.
* ripper_state_lex.rb: chomp CRNobuyoshi Nakada2019-06-072-1/+17
| | | | | | | | | * lib/rdoc/parser/ripper_state_lex.rb (RDoc::Parser::RipperStateLex): chomp newline, including CR, from here document terminator. Closes: ruby/rdoc#694 Closes: ruby/rdoc#697 Closes: ruby/rdoc#705
* compile.c: Partially revert r63870 which caused wrong optimizationYusuke Endoh2019-06-072-1/+17
| | | | [Bug #15906]
* Skip one assertion for OpenSSL::PKey::EC::Point#mul on LibreSSLJeremy Evans2019-06-061-2/+8
| | | | | LibreSSL 2.8.0+ does not support multiple elements in the first argument.
* Make specs pass on OpenBSDJeremy Evans2019-06-064-67/+118
| | | | | | | | | | | | | | | | | Skip Process clockres specs that don't work on either FreeBSD or Solaris/AIX in addition to OpenBSD. Run most current String#crypt specs on non-OpenBSD, and add a new set of crypt specs for OpenBSD, which support bcrypt but not DES in crypt(3). Use @server.connect_address instead of @server.getsockname in some socket tests, as OpenBSD does not treat connection to all zero IPv4 or IPv6 addresses as connection to localhost. When trying to connect using UDP on an unsupported address family, allow Errno::EPROTONOSUPPORT in addition to Errno::EAFNOSUPPORT, as OpenBSD raises the former.
* Dummy Makefile.in for CIsNobuyoshi Nakada2019-06-071-0/+1
|
* test/openssl/utils.rb: Extend the timeoutYusuke Endoh2019-06-071-2/+3
| | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190606T171708Z.fail.html.gz
* Moved Makefile.in under templateNobuyoshi Nakada2019-06-075-5/+6
|
* Remove the dependency of Makefile on Makefile.in transitionallyNobuyoshi Nakada2019-06-071-1/+1
|
* Revert "Moved Makefile.in under template"Nobuyoshi Nakada2019-06-075-6/+5
| | | | | | | | | This reverts commits: * 6f9d5fafe040cb02a1278fbfcdcb8063d564824c * bb3c89b6437049e26669b2156310670d5e06e386 And remove the dependency of Makefile on Makefile.in transitionally.
* Makefile.in moved under templateNobuyoshi Nakada2019-06-071-1/+1
|
* Moved Makefile.in under templateNobuyoshi Nakada2019-06-074-4/+5
|
* * 2019-06-07git2019-06-071-1/+1
|
* win32/registry.rb: fix potential infinite loopNobuyoshi Nakada2019-06-071-2/+2
| | | | | * ext/win32/lib/win32/registry.rb (Win32::Registry#each_value): advance the index even if an error occurred in #read.
* Adjust indentNobuyoshi Nakada2019-06-071-212/+212
|
* test/webrick/test_filehandler.rb: extend the timeout for Solaris CIYusuke Endoh2019-06-061-0/+2
| | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10s/ruby-master/log/20190602T031908Z.fail.html.gz
* test/net/http/test_http.rb: extend the timeout for Solaris CIYusuke Endoh2019-06-061-5/+5
| | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10s/ruby-master/log/20190605T231909Z.fail.html.gz
* Revert "Stop `circular require` warning"Kazuhiro NISHIYAMA2019-06-061-1/+1
| | | | | | This reverts commit c2a9c350249588677cf68b506539093504927eac. It cannot stop `circular require` warning.
* Stop `circular require` warningKazuhiro NISHIYAMA2019-06-061-1/+1
|
* lib/rubygems.rb: Stop "Leaked file descriptor" warningYusuke Endoh2019-06-061-1/+7
| | | | | Bundler.setup changes Gem::DefaultUserInteraction.ui and does not close it. This change makes sure that it is closed.
* test/openssl: Support OpenSSL 1.1.1Yusuke Endoh2019-06-068-51/+214
| | | | | | | | | | | OpenSSL 1.1.1 rejects some shorter keys, which caused some failures of `make test-all TESTS=openssl`. https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian/ruby-master/log/20190606T003005Z.fail.html.gz This change merges 6bbc31ddd1 and 63fb3a36d1 in https://github.com/ruby/openssl. Reference: https://github.com/ruby/openssl/pull/217
* configure.ac: utilize wide columns for summaryNobuyoshi Nakada2019-06-061-1/+2
|
* Update RDoc of RUBY_REVISIONNobuyoshi Nakada2019-06-061-1/+1
|
* Skip transpose-words if less than 2 wordaycabta2019-06-062-0/+77
|
* * 2019-06-06git2019-06-061-1/+1
|
* Add test_ed_transpose_words_for_mbcharaycabta2019-06-061-0/+42
|
* NEWS: Note about CGI.escapeHTML change [ci skip]Takashi Kokubun2019-06-051-0/+4
| | | | See https://github.com/ruby/ruby/pull/2226 for benchmark results.
* Optimize CGI.escapeHTML by reducing buffer extensionTakashi Kokubun2019-06-052-49/+76
| | | | | | | | | | | | | | | and switch-case branches. Buffer allocation optimization using `ALLOCA_N` would be the main benefit of patch. It eliminates the O(N) buffer extensions. It also reduces the number of branches using escape table like https://mattn.kaoriya.net/software/lang/c/20160817011915.htm. Closes: https://github.com/ruby/ruby/pull/2226 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-authored-by: Yasuhiro MATSUMOTO <mattn.jp@gmail.com>
* Ignore ~/.gitconfig on tool/vcs.rb git commandsTakashi Kokubun2019-06-051-1/+8
| | | | | | Because some `log.*` git configs may change the result of `git log`, `RUBY_LAST_COMMIT_TITLE` can be wrongly formatted and break version.c compilation. So the `git log` executions should not respect user's gitconfig.
* spec/bundler/bundler/dsl_spec.rb: fix exception to raiseNobuyoshi Nakada2019-06-051-2/+2
| | | | When describing "Runtime errors", raise a `RuntimeError` as-is.
* Fix grammar of macro name: ECCESSED -> ECCESSIVEMartin Dürst2019-06-054-5/+5
| | | | | Fix the name of the macro variable introduced in 0872ea5330 from NODE_SPECIAL_EXCESSED_COMMA to NODE_SPECIAL_EXCESSIVE_COMMA.
* error.c: avoid infinite recursion at inspecting the frozen objectNobuyoshi Nakada2019-06-052-7/+35
|
* Test for f1f04caf60e4fc9dc3b12109e0be831f2d692810Nobuyoshi Nakada2019-06-051-0/+8
|
* Revert "vcs.rb support non-inplace build"Nobuyoshi Nakada2019-06-051-16/+12
| | | | | | This reverts commit 22cd4027349f803efc7ede284376b7a7013f8dfe. It did not make sense due to a typo `@srcidr`.
* Split an assertion for f1f04caf60e4fc9dc3b12109e0be831f2d692810Nobuyoshi Nakada2019-06-051-1/+2
|