aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Move I/O access from Reline::KeyStroke to Relineaycabta2019-06-052-77/+77
|
* * expand tabs.git2019-06-051-5/+5
|
* Include inspect value of object in FrozenError messagesJeremy Evans2019-06-044-8/+8
| | | | | | | | | | FrozenError#receiver was added recently for getting the related object programmatically. However, there are cases where FrozenError is raised and not handled, and in those cases the resulting error messages lack detail, which makes debugging the error more difficult, especially in cases where the error is not easily reproducible. This includes the inspect value of the frozen object in FrozenError messages, which should make debugging simpler.
* Add some documentation to Timeout#timeout about possible issuesJeremy Evans2019-06-041-1/+3
| | | | Documentation requested in [Bug #15886].
* tool/runruby.rb: support RUNRUBY_USE_LLDB as well as RUNRUBY_USE_GDBNobuyoshi Nakada2019-06-051-4/+10
|
* tool/runruby.rb: load the default lldb scriptsNobuyoshi Nakada2019-06-051-1/+6
|
* tool/runruby.rb: load .gdbinit explicitlyNobuyoshi Nakada2019-06-051-1/+1
|
* * expand tabs.git2019-06-051-29/+29
|
* Revert "Optimize CGI.escapeHTML by reducing buffer extension"Takashi Kokubun2019-06-052-73/+49
| | | | | | | This reverts commit 8d81e59aa7a62652caf85f9c8db371703668c149. `ALLOCA_N` does not check stack overflow unlike ALLOCV. I'll fix it and re-commit it again.
* * 2019-06-05git2019-06-051-1/+1
|
* Optimize CGI.escapeHTML by reducing buffer extensionTakashi Kokubun2019-06-052-49/+73
| | | | | | | | | | | | | | | 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>
* * expand tabs.git2019-06-042-9/+9
|
* compile.c: Remove the magical `(const NODE*) -1`Yusuke Endoh2019-06-041-2/+2
| | | | | It is used to represent "no default expression" for keyword argument: `def foo(key:)`. This change uses NODE_SPECIAL_REQUIRED_KEYWORD.
* node.h: Avoid a magic number to represent excessed commaYusuke Endoh2019-06-044-8/+12
| | | | | | `(ID)1` was assigned to NODE_ARGS#rest_arg for `{|x,| }`. This change removes the magic number by introducing an explicit macro variable for it: NODE_SPECIAL_EXCESSED_COMMA.
* tool/vcs.rb: return the commit date as the modified timeNobuyoshi Nakada2019-06-041-2/+2
|
* * expand tabs.git2019-06-041-1/+1
|
* random_mt_typeNobuyoshi Nakada2019-06-041-8/+8
| | | | | * random.c: renamed random_data_type as random_mt_type, and append "MT" to `wrap_struct_name`, respecting the implementation.
* Revert "marshal.c: new functions for extensions"Nobuyoshi Nakada2019-06-042-2/+2
| | | | This reverts a commit miss, 24a96a0228ccf355826644a9daad69e11b67b53b.
* suppress marshal warningsNobuyoshi Nakada2019-06-041-2/+10
|
* marshal.c: new functions for extensionsNobuyoshi Nakada2019-06-042-2/+2
| | | | | | | | * marshal.c (rb_marshal_dump_limited): new function for extension libraries to dump object with limited nest level. * marshal.c (rb_marshal_load_with_proc): new function for extension libraries to load object with hook proc.
* test/lib/test/unit.rb: use colorize.rbNobuyoshi Nakada2019-06-041-26/+9
|
* Renamed duplicate testNobuyoshi Nakada2019-06-041-1/+1
|
* colorize.rb: get rid of syntax errors on older versionsNobuyoshi Nakada2019-06-041-3/+3
|
* colorize.rb: make `colors_file` optionalNobuyoshi Nakada2019-06-041-5/+7
| | | | [ci skip]
* colorize.rb: fix reading from test/colorsNobuyoshi Nakada2019-06-041-2/+3
| | | | [ci skip]
* extlibs.rb: colorizeNobuyoshi Nakada2019-06-041-10/+11
| | | | [ci skip]