aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Support Readline.completion_quote_character by Relineaycabta2019-12-112-8/+28
|
* [ruby/io-console] update depend for f9c0fe77c0eNobuyoshi Nakada2019-12-101-0/+1
|
* Followed up 38722fa179fcec549300b2f35206f4eb168f202eHiroshi SHIBATA2019-12-101-8/+4
|
* [ruby/logger] bump version to 1.4.2Hiroshi SHIBATA2019-12-101-1/+1
| | | | https://github.com/ruby/logger/commit/d6c01cc652
* [ruby/logger] Enable more timezone tests on OpenBSDJeremy Evans2019-12-101-1/+1
| | | | https://github.com/ruby/logger/commit/bcd7e227e8
* [ruby/logger] Document that shift_age of 0 disables log file rotationJeremy Evans2019-12-101-3/+4
| | | | | | Fixes Ruby Bug 16349. https://github.com/ruby/logger/commit/b1b6d06f2d
* [ruby/logger] Raise ArgumentError for invalid shift_ageJeremy Evans2019-12-102-4/+11
| | | | | | | | | Consider 'now' and 'everytime' as valid values for the previous behavior of rotating everytime. Fixes Ruby Bug 15977 https://github.com/ruby/logger/commit/f92979a376
* [ruby/logger] Honor Logger#level overridesGeorge Claghorn2019-12-102-6/+21
| | | | https://github.com/ruby/logger/commit/7365c995bf
* fix ipaddr parameter of Net::HTTP.start to support proxyNARUSE, Yui2019-12-102-1/+40
| | | | 54072e329cab7207fba133caba4fc12b45add8f9
* Prefer $(CHDIR) for the case srcdir contains symlinksNobuyoshi Nakada2019-12-101-1/+1
|
* Update regression tests for 1.4.16Hiroshi SHIBATA2019-12-1020-20/+20
|
* .indent.pro: Removed because it is no longer usedYusuke Endoh2019-12-101-21/+0
|
* Move SECURITY.md into .github/ to reduce the files on the top directoryYusuke Endoh2019-12-101-0/+0
|
* Change encoding of completion stringsaycabta2019-12-101-1/+1
|
* vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh2019-12-103-10/+10
| | | | It produced a warning about type cast in LLP64 (i.e., windows).
* Import racc-1.4.1 from ruby/racc.Hiroshi SHIBATA2019-12-106-26/+28
|
* Added the missing gemspec of raccHiroshi SHIBATA2019-12-101-0/+1
|
* [ruby/io-console] bump up to 0.5.1Nobuyoshi Nakada2019-12-101-1/+1
|
* [ruby/io-console] Suppress an unused-variable warningNobuyoshi Nakada2019-12-101-0/+1
| | | | https://github.com/ruby/io-console/commit/ae5c72e481
* [ruby/io-console] Use rb_thread_call_without_gvl instead of the deprecated ↵Nobuyoshi Nakada2019-12-101-3/+4
| | | | | | function https://github.com/ruby/io-console/commit/21338ab287
* [ruby/io-console] Warn vtime option without intr flagNobuyoshi Nakada2019-12-101-0/+3
| | | | https://github.com/ruby/io-console/commit/499ff3de48
* [ruby/io-console] bump up to 0.5.0Nobuyoshi Nakada2019-12-101-1/+1
|
* base64.rb: improve performance of Base64.urlsafe_encode64Konstantin Papkovskiy2019-12-101-2/+3
| | | | * lib/base64.rb: avoid unnecessary memory allocations
* lib/net/http.rb: align the indentationYusuke Endoh2019-12-101-2/+2
|
* Stop Thread.new in `DRb::TimerIdConv::TimerHolder2#on_gc`Kazuhiro NISHIYAMA2019-12-104-1/+18
| | | | and add more stop_pool after stop_service
* [cygwin] Removed unnecessary packagesNobuyoshi Nakada2019-12-101-1/+1
|
* [cygwin] Removed unnecessary `-c` optionsNobuyoshi Nakada2019-12-101-3/+3
|
* forward declare struct timespec卜部昌平2019-12-101-0/+1
| | | | | | | ... like we do so for struct timeval at several hundreds of lines above. Depending on OS/Compiler, this can be the first place for the struct to appear. To make sure the struct is global, we need a forward declaration at this point.
* test/ruby/test_keywords.rb: suppress a warningYusuke Endoh2019-12-101-1/+1
| | | | | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu1604/ruby-master/log/20191210T003005Z.log.html.gz ``` .../test/ruby/test_keyword.rb:2711: warning: `*' interpreted as argument prefix ```
* test/net/http/test_https.rb (test_get_SNI_failure): stop proxy settingsYusuke Endoh2019-12-103-43/+45
| | | | | | | | | | | | | | Because the test fails under HTTP proxy settings. https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20191210T000004Z.fail.html.gz ``` 1) Failure: TestNetHTTPS#test_get_SNI_failure [/export/home/users/chkbuild/cb-gcc/tmp/build/20191210T000004Z/ruby/test/net/http/test_https.rb:81]: [OpenSSL::SSL::SSLError] exception expected, not #<Net::HTTPServerException: 403 "Forbidden">. ``` The new SNI feature introduced at 54072e329c may need to be improved for HTTP proxy environment.
* Support completion with case-insensitive fashionaycabta2019-12-103-9/+77
| | | | | | Reline performs completion in a case-insensitive fashon if Readline.completion_case_fold or completion-ignore-case of .inputrc are set "on".
* * 2019-12-10 [ci skip]git2019-12-101-1/+1
|
* Add Proc#ruby2_keywordsJeremy Evans2019-12-092-0/+104
| | | | | | | | | | | | This allows passing keywords through a normal argument splat in a Proc. While needing ruby2_keywords support for methods is more common, there is code that delegates keywords through normal argument splats in procs, including code in Rails. For that reason, it makes sense to expose this for procs as well. Internally, ruby2_keywords is not tied to methods, but iseqs, so this just allows for setting the ruby2_keywords for the iseq related to the proc.
* fix typo of 54072e329cab7207fba133caba4fc12b45add8f9NARUSE, Yui2019-12-091-1/+1
|
* Add ipaddr optional parameter to Net::HTTP#startNARUSE, Yui2019-12-093-8/+57
| | | | | | | | | | | | | | | | to replace the address for TCP/IP connection [Feature #5180] There're 3 layers of hostname: * host address for TCP/IP * TLS server name * HTTP Host header value To test DNS round robin or check server certificate from server local, people sometimes want to connect server with given IP address but keep TLS server name and HTTP Host header value. closes [Feature #15215] closes https://github.com/ruby/ruby/pull/1893 closes https://github.com/ruby/ruby/pull/1977
* Added workaround for CoreAssertions used by ruby/logger.Hiroshi SHIBATA2019-12-091-2/+7
|
* Merge the upstream changes for test-unit on ruby/logger.Hiroshi SHIBATA2019-12-092-1/+5
| | | | | | | This commits are based with: https://github.com/ruby/logger/commit/f067f7d1aa743b467d633ec6d1790bd93ed9e25b https://github.com/ruby/logger/commit/86058f420d8f6909500cccceb24f58bef0597b4d https://github.com/ruby/logger/commit/02db6e8ed85d1f4ba974f08fee292bad400d9fc2
* [ruby/logger] 1.4.1sonots2019-12-091-1/+1
| | | | https://github.com/ruby/logger/commit/5987f518d1
* [ruby/logger] Fixes #38Hiroshi SHIBATA2019-12-091-1/+1
| | | | https://github.com/ruby/logger/commit/31efbb29ff
* [ruby/logger] 1.4.0sonots2019-12-092-3/+3
| | | | https://github.com/ruby/logger/commit/8127ce0b56
* [ruby/logger] Avoid creating [] and "" when logging an Exception that has no ↵Akira Matsuda2019-12-091-1/+1
| | | | | | backtrace https://github.com/ruby/logger/commit/75fd308053
* [ruby/logger] frozen_string_literal: truesonots2019-12-096-6/+15
| | | | https://github.com/ruby/logger/commit/a057eede7b
* [ruby/logger] Fix typoAlan Wu2019-12-091-1/+1
| | | | https://github.com/ruby/logger/commit/5f70168ac5
* Add badge of CygwinKazuhiro NISHIYAMA2019-12-092-0/+2
|
* Add cache of cygwin packagesKazuhiro NISHIYAMA2019-12-091-1/+8
|
* Remove unused branch nameKazuhiro NISHIYAMA2019-12-091-1/+0
|
* Split cygwin-chocolatey cacheKazuhiro NISHIYAMA2019-12-091-3/+3
|
* Remove debug printKazuhiro NISHIYAMA2019-12-092-2/+0
|
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-095-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | (This is the second try of 036bc1da6c6c9b0fa9b7f5968d897a9554dd770e.) If iseq is GC'ed, the pointer of iseq may be reused, which may hide a deprecation warning of keyword argument change. http://ci.rvm.jp/results/trunk-test1@phosphorus-docker/2474221 ``` 1) Failure: TestKeywordArguments#test_explicit_super_kwsplat [/tmp/ruby/v2/src/trunk-test1/test/ruby/test_keyword.rb:549]: --- expected +++ actual @@ -1 +1 @@ -/The keyword argument is passed as the last hash parameter.* for `m'/m +"" ``` This change ad-hocly adds iseq_unique_id for each iseq, and use it instead of iseq pointer. This covers the case where caller is GC'ed. Still, the case where callee is GC'ed, is not covered. But anyway, it is very rare that iseq is GC'ed. Even when it occurs, it just hides some warnings. It's no big deal.
* Remove workaround encoding modificationaycabta2019-12-091-3/+1
|