Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-09 | Fixed default coroutine selection for musl. | Andrew Aladjev | |
Notes: Merged: https://github.com/ruby/ruby/pull/3567 Merged-By: ioquatix <samuel@codeotaku.com> | |||
2021-02-08 | Improve performance Float#positive? and Float#negative? [Feature #17614] (#4160) | S.H | |
Notes: Merged-By: k0kubun <takashikkbn@gmail.com> | |||
2021-02-09 | Copy va_list of exception classes | Nobuyoshi Nakada | |
The list is reused when an exception raised again after retrying in the rescue procedure. Notes: Merged: https://github.com/ruby/ruby/pull/4159 | |||
2021-02-09 | Also `eclass` loop can raise in `rb_obj_is_kind_of` | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4159 | |||
2021-02-09 | Adjusted indent [ci skip] | Nobuyoshi Nakada | |
2021-02-09 | Do not allocate ractor-local storage in dfree function during GC | Nobuyoshi Nakada | |
2021-02-09 | Assign TAG_NONE to ruby_tag_type instead of 0 | Nobuyoshi Nakada | |
2021-02-09 | * 2021-02-09 [ci skip] | git | |
2021-02-08 | vcs.rb: update the given option to VCS.detect by keyword arguments | Nobuyoshi Nakada | |
2021-02-08 | vcs.rb: added `base_url` keyword option to GIT#export_changelog | Nobuyoshi Nakada | |
2021-02-08 | vcs.rb: improved export_changelog | Nobuyoshi Nakada | |
* arguments are optional * `path` may be passed as a keyword argument * `nil` or `"-"` path means stdout | |||
2021-02-08 | Revert a part of "[DOC] refined" [ci skip] | Nobuyoshi Nakada | |
This reverts commit 478716f49a19cdd86f629c6a0673c1ff53630c96 partially -- "Removed unnecessary parentheses" part -- because of a lambda, see 9e25eb308d4fae9a10e120c2b4601916cc38336c. | |||
2021-02-07 | [ruby/benchmark] Adds `Tms#to_h` | Keith Bennett | |
[Feature #17601] | |||
2021-02-08 | * 2021-02-08 [ci skip] | git | |
2021-02-08 | Forward keyword arguments to ARGF from global functions | Nobuyoshi Nakada | |
2021-02-08 | Added test for keyword arguments to ARGF | Nobuyoshi Nakada | |
2021-02-08 | Removed unnecessary parentheses at `case` [ci skip] | Nobuyoshi Nakada | |
2021-02-07 | [DOC] Modified prefixes to get rid of conflicts | Nobuyoshi Nakada | |
2021-02-07 | [DOC] make individual names so that rdoc can find each documents | Nobuyoshi Nakada | |
2021-02-07 | [DOC] Module#method_undefined | Nobuyoshi Nakada | |
2021-02-07 | [DOC] refined | Nobuyoshi Nakada | |
* Adjusted indentation in license section, and used "(c)" * Commented out invalid syntax to enable highlighting * Removed unnecessary parentheses | |||
2021-02-07 | [DOC] {Array,MatchData}#values_at understand ranges [ci skip] | Nobuyoshi Nakada | |
2021-02-07 | [ruby/reline] Version 0.2.3 | aycabta | |
https://github.com/ruby/reline/commit/b26c7d60c8 | |||
2021-02-07 | [ruby/irb] Version 1.3.3 | aycabta | |
https://github.com/ruby/irb/commit/4c87035b7c | |||
2021-02-07 | [ruby/reline] Terminate correctly in the middle of lines higher than the screen | aycabta | |
https://github.com/ruby/reline/commit/e1d9240ada | |||
2021-02-07 | [ruby/reline] Autowrap correctly when inserting chars in the middle of a line | aycabta | |
https://github.com/ruby/reline/commit/ebaf37255f | |||
2021-02-07 | [ruby/reline] The vi_histedit supports multiline | aycabta | |
This closes ruby/reline#253. https://github.com/ruby/reline/commit/f131f86d71 | |||
2021-02-07 | [ruby/reline] Move cursor just after the last line when finished | aycabta | |
https://github.com/ruby/reline/commit/ba06e4c480 | |||
2021-02-07 | [ruby/reline] Update cursor info by inserting newline even if not in pasting | aycabta | |
https://github.com/ruby/reline/commit/92d314f514 | |||
2021-02-07 | [ruby/reline] Handle past logs correctly when the code is higher than the screen | aycabta | |
https://github.com/ruby/reline/commit/f197139b4a | |||
2021-02-07 | [ruby/reline] Show all lines higher than the screen when finished | aycabta | |
On Unix-like OSes, logs prior to the screen are not editable. When the code is higher than the screen, the code is only shown on the screen until input is finished, but when it is finished, all lines are outputted. https://github.com/ruby/reline/commit/8cd9132a39 | |||
2021-02-07 | [ruby/reline] Scroll down when ^C is pressed | aycabta | |
https://github.com/ruby/reline/commit/6877a7e3f5 | |||
2021-02-07 | [ruby/reline] Remove an unused variable | aycabta | |
https://github.com/ruby/reline/commit/123ea51166 | |||
2021-02-07 | [ruby/reline] Initialize uninitialized variables in tests | aycabta | |
https://github.com/ruby/reline/commit/25af4bb64b | |||
2021-02-07 | [ruby/reline] Cache pasting state in processing a key | aycabta | |
Because it's too slow. The rendering time in IRB has been reduced as follows: start = Time.now def each_top_level_statement initialize_input catch(:TERM_INPUT) do loop do begin prompt unless l = lex throw :TERM_INPUT if @line == '' else @line_no += l.count("\n") next if l == "\n" @line.concat l if @code_block_open or @ltype or @continue or @indent > 0 next end end if @line != "\n" @line.force_encoding(@io.encoding) yield @line, @exp_line_no end break if @io.eof? @line = '' @exp_line_no = @line_no @indent = 0 rescue TerminateLineInput initialize_input prompt end end end end puts "Duration: #{Time.now - start} seconds" 0.22sec -> 0.14sec https://github.com/ruby/reline/commit/b8b3dd52c0 | |||
2021-02-06 | .gdbinit: Fix indentation in print_id [ci skip] | Adam Jensen | |
Notes: Merged: https://github.com/ruby/ruby/pull/4156 | |||
2021-02-07 | * 2021-02-07 [ci skip] | git | |
2021-02-06 | Fix grammatical error | Garen Torikian | |
Notes: Merged: https://github.com/ruby/ruby/pull/4155 | |||
2021-02-06 | [ruby/irb] Enable to reassign a new block with "measure" command | aycabta | |
https://github.com/ruby/irb/commit/b444573aa2 | |||
2021-02-06 | [ruby/irb] Allow "measure" command to take block | aycabta | |
https://github.com/ruby/irb/commit/20f1ca23e9 | |||
2021-02-06 | Improve performance of Array#- when it is called with empty array | Masaki Matsushita | |
This change make Array#- return a copy of the receiver when the other array is empty. | |||
2021-02-06 | [DOC] Fixed a markup in Array#sum [ci skip] | Nobuyoshi Nakada | |
2021-02-06 | * 2021-02-06 [ci skip] | git | |
2021-02-06 | Stop disabling firewall | Nobuyoshi Nakada | |
2021-02-05 | unblock thread is only for main ractor. | Koichi Sasada | |
other ractors should not have a unblock thread. This patch fixes 6f727853cee41195b67ee5d793c1ac23fe1a6ae0. | |||
2021-02-05 | Added tests for MakeMakefile#test_egrep_cpp | Nobuyoshi Nakada | |
2021-02-05 | Add -fdeclspec to CFLAGS instead of CC | Nobuyoshi Nakada | |
2021-02-05 | [ruby/io-console] Mark all tests that use run_pty as pend on JRuby | Charles Oliver Nutter | |
JRuby's PTY.spawn does not produce a process with its own controlling terminal, which is necessary for testing these raw escape sequences. This commit marks those tests as pending. The functionality tested appears to work at a command line, but due to this PTY bug in JRuby we cannot test it this way. See https://github.com/jruby/jruby/issues/6552 https://github.com/ruby/io-console/commit/a486b72e5e https://github.com/ruby/io-console/commit/b5c8e7bfd8 | |||
2021-02-05 | [ruby/io-console] Use omit instead of skip | Charles Oliver Nutter | |
This test runs with test/unit now, which defines omit instead of skip. https://github.com/ruby/io-console/commit/bd731d0b8d | |||
2021-02-05 | [ruby/io-console] Skip test on JRuby | Charles Oliver Nutter | |
The subprocess script here works fine at a command line, but when run as a pty subprocess during the tests the master side hangs waiting for output. https://github.com/ruby/io-console/commit/4a21610ece |