Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-06 | configure.ac: utilize wide columns for summary | Nobuyoshi Nakada | |
2019-06-06 | Update RDoc of RUBY_REVISION | Nobuyoshi Nakada | |
2019-06-06 | Skip transpose-words if less than 2 word | aycabta | |
2019-06-06 | * 2019-06-06 | git | |
2019-06-06 | Add test_ed_transpose_words_for_mbchar | aycabta | |
2019-06-05 | NEWS: Note about CGI.escapeHTML change [ci skip] | Takashi Kokubun | |
See https://github.com/ruby/ruby/pull/2226 for benchmark results. | |||
2019-06-05 | Optimize CGI.escapeHTML by reducing buffer extension | Takashi Kokubun | |
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> | |||
2019-06-05 | Ignore ~/.gitconfig on tool/vcs.rb git commands | Takashi Kokubun | |
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. | |||
2019-06-05 | spec/bundler/bundler/dsl_spec.rb: fix exception to raise | Nobuyoshi Nakada | |
When describing "Runtime errors", raise a `RuntimeError` as-is. | |||
2019-06-05 | Fix grammar of macro name: ECCESSED -> ECCESSIVE | Martin Dürst | |
Fix the name of the macro variable introduced in 0872ea5330 from NODE_SPECIAL_EXCESSED_COMMA to NODE_SPECIAL_EXCESSIVE_COMMA. | |||
2019-06-05 | error.c: avoid infinite recursion at inspecting the frozen object | Nobuyoshi Nakada | |
2019-06-05 | Test for f1f04caf60e4fc9dc3b12109e0be831f2d692810 | Nobuyoshi Nakada | |
2019-06-05 | Revert "vcs.rb support non-inplace build" | Nobuyoshi Nakada | |
This reverts commit 22cd4027349f803efc7ede284376b7a7013f8dfe. It did not make sense due to a typo `@srcidr`. | |||
2019-06-05 | Split an assertion for f1f04caf60e4fc9dc3b12109e0be831f2d692810 | Nobuyoshi Nakada | |
2019-06-05 | Move I/O access from Reline::KeyStroke to Reline | aycabta | |
2019-06-05 | * expand tabs. | git | |
2019-06-04 | Include inspect value of object in FrozenError messages | Jeremy Evans | |
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. | |||
2019-06-04 | Add some documentation to Timeout#timeout about possible issues | Jeremy Evans | |
Documentation requested in [Bug #15886]. | |||
2019-06-05 | tool/runruby.rb: support RUNRUBY_USE_LLDB as well as RUNRUBY_USE_GDB | Nobuyoshi Nakada | |
2019-06-05 | tool/runruby.rb: load the default lldb scripts | Nobuyoshi Nakada | |
2019-06-05 | tool/runruby.rb: load .gdbinit explicitly | Nobuyoshi Nakada | |
2019-06-05 | * expand tabs. | git | |
2019-06-05 | Revert "Optimize CGI.escapeHTML by reducing buffer extension" | Takashi Kokubun | |
This reverts commit 8d81e59aa7a62652caf85f9c8db371703668c149. `ALLOCA_N` does not check stack overflow unlike ALLOCV. I'll fix it and re-commit it again. | |||
2019-06-05 | * 2019-06-05 | git | |
2019-06-05 | Optimize CGI.escapeHTML by reducing buffer extension | Takashi Kokubun | |
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> | |||
2019-06-04 | * expand tabs. | git | |
2019-06-04 | compile.c: Remove the magical `(const NODE*) -1` | Yusuke Endoh | |
It is used to represent "no default expression" for keyword argument: `def foo(key:)`. This change uses NODE_SPECIAL_REQUIRED_KEYWORD. | |||
2019-06-04 | node.h: Avoid a magic number to represent excessed comma | Yusuke Endoh | |
`(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. | |||
2019-06-04 | tool/vcs.rb: return the commit date as the modified time | Nobuyoshi Nakada | |
2019-06-04 | * expand tabs. | git | |
2019-06-04 | random_mt_type | Nobuyoshi Nakada | |
* random.c: renamed random_data_type as random_mt_type, and append "MT" to `wrap_struct_name`, respecting the implementation. | |||
2019-06-04 | Revert "marshal.c: new functions for extensions" | Nobuyoshi Nakada | |
This reverts a commit miss, 24a96a0228ccf355826644a9daad69e11b67b53b. | |||
2019-06-04 | suppress marshal warnings | Nobuyoshi Nakada | |
2019-06-04 | marshal.c: new functions for extensions | Nobuyoshi Nakada | |
* 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. | |||
2019-06-04 | test/lib/test/unit.rb: use colorize.rb | Nobuyoshi Nakada | |
2019-06-04 | Renamed duplicate test | Nobuyoshi Nakada | |
2019-06-04 | colorize.rb: get rid of syntax errors on older versions | Nobuyoshi Nakada | |
2019-06-04 | colorize.rb: make `colors_file` optional | Nobuyoshi Nakada | |
[ci skip] | |||
2019-06-04 | colorize.rb: fix reading from test/colors | Nobuyoshi Nakada | |
[ci skip] | |||
2019-06-04 | extlibs.rb: colorize | Nobuyoshi Nakada | |
[ci skip] | |||
2019-06-04 | colorize.rb: read `test/colors` file afer `$TEST_COLORS` | Nobuyoshi Nakada | |
[ci skip] | |||
2019-06-04 | * remove trailing spaces. [ci skip] | git | |
2019-06-04 | Azure Pipelines run on master instead of trunk [ci skip] | Kazuhiro NISHIYAMA | |
2019-06-04 | Azure Pipelines run on master instead of trunk [ci skip] | Kazuhiro NISHIYAMA | |
2019-06-04 | * expand tabs. | git | |
2019-06-04 | node.c: Show the ID of internal variable | Yusuke Endoh | |
2019-06-04 | * expand tabs. | git | |
2019-06-04 | EOF by 2 ^D on a TTY | Nobuyoshi Nakada | |
Terminate the input from a TTY by 2 ^D at the middle of line, like as many programs, `cat`, `perl` and so on, do. By the first ^D, the line will be sent without a newline, and then EOF will be send by the next ^D. | |||
2019-06-04 | Add aliases for commands for changing text macro | aycabta | |
2019-06-04 | azure-pipelines.yml: Upgrade Ruby for UseRubyVersion | Takashi Kokubun | |
to fix https://dev.azure.com/rubylang/ruby/_build/results?buildId=1162&view=logs |