Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/irb/commit/33f933196f
|
|
https://github.com/ruby/irb/commit/39d1cd874f
|
|
https://github.com/ruby/irb/commit/5be9354cf9
|
|
https://github.com/ruby/irb/commit/96accf3b95
|
|
[Feature #17601]
|
|
https://github.com/ruby/reline/commit/b26c7d60c8
|
|
https://github.com/ruby/irb/commit/4c87035b7c
|
|
https://github.com/ruby/reline/commit/e1d9240ada
|
|
https://github.com/ruby/reline/commit/ebaf37255f
|
|
This closes ruby/reline#253.
https://github.com/ruby/reline/commit/f131f86d71
|
|
https://github.com/ruby/reline/commit/ba06e4c480
|
|
https://github.com/ruby/reline/commit/92d314f514
|
|
https://github.com/ruby/reline/commit/f197139b4a
|
|
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
|
|
https://github.com/ruby/reline/commit/6877a7e3f5
|
|
https://github.com/ruby/reline/commit/123ea51166
|
|
https://github.com/ruby/reline/commit/25af4bb64b
|
|
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
|
|
https://github.com/ruby/irb/commit/b444573aa2
|
|
https://github.com/ruby/irb/commit/20f1ca23e9
|
|
https://github.com/ruby/irb/commit/adbba19adf
|
|
https://github.com/ruby/irb/commit/7aed8fe3b1
|
|
A path starts with '/' is not an absolute path on Windows, because
of drive letter or UNC.
Notes:
Merged: https://github.com/ruby/ruby/pull/4127
|
|
* using the appropriciate exception instead of `break` so that the session
can be continue after the `irb_source` and `irb_load` commands
* suppress extra new line due to one more `#prompt` call
https://github.com/ruby/irb/commit/bdefaa7cfd
|
|
* tweak some methods not to raise exception after `#close`
* use it in `IRB::IrbLoader#{source_file,load_file}
https://github.com/ruby/irb/commit/ec2947acbd
|
|
https://github.com/ruby/rdoc/commit/2a6c22da63
|
|
https://github.com/ruby/rdoc/commit/ad8cf37d72
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4117
|
|
This reverts commit 80bad36989bbc4ad6167fe9670327f95b78089ce,
because a few CI machines fail continuously.
|
|
For each `make check`, rubygems test makes "tmp" directory and
some "gem_generate_index..." directories remain there.
* Do not create a (fixed name) directory in the current working
directory
* Should remove its own temporary directory
Notes:
Merged: https://github.com/ruby/ruby/pull/4115
|
|
`RDoc::Parser::ChangeLog` mis-parses ChangeLog generated by
git-log, because of too heuristic `Time.parse`.
For instance, "commit 8187228de0142d3ac7950b7d977c2849e934c637"
results in "8187-08-16", that is, day 228 in the year 8187.
https://github.com/ruby/rdoc/commit/9711e6f6d9
|
|
https://github.com/ruby/rdoc/commit/455715e930
|
|
https://github.com/ruby/rdoc/commit/1821628076
|
|
https://github.com/ruby/rdoc/commit/5d3e153963
|
|
* add 3 levels to headings
* prefix commit log to labels to make unique IDs
https://github.com/ruby/rdoc/commit/5074c13209
|
|
https://github.com/ruby/rdoc/commit/11eefb2ae9
|
|
https://github.com/ruby/rdoc/commit/5e0a123ca1
|
|
The failing test was:
========================================================================================
rdoc/test/rdoc/test_rdoc_i18n_locale.rb:35:in `rescue in test_load_existent_po'
Omission: gettext gem is not found [test_load_existent_po(TestRDocI18nLocale)]
========================================================================================
https://github.com/ruby/rdoc/commit/e5f85839e1
|
|
https://github.com/ruby/irb/commit/e7c68e74a0
|
|
https://github.com/ruby/irb/commit/47c83ea724
|
|
iff means if and only if, but readers without that knowledge might
assume this to be a spelling mistake. To me, this seems like
exclusionary language that is unnecessary. Simply using "if and only if"
instead should suffice.
https://github.com/ruby/net-http/commit/ffb87cad32
|
|
iff means if and only if, but readers without that knowledge might
assume this to be a spelling mistake. To me, this seems like
exclusionary language that is unnecessary. Simply using "if and only if"
or "whether" should suffice.
https://github.com/rubygems/rubygems/commit/88318ebc6d
|
|
https://github.com/ruby/irb/commit/fc3e1d9e0c
|
|
iff means if and only if, but readers without that knowledge might
assume this to be a spelling mistake. To me, this seems like
exclusionary language that is unnecessary. Simply using "whether"
when describing return values should suffice.
|
|
Co-authored-by: Marc-André Lafortune <github@marc-andre.ca>
|
|
https://github.com/ruby/erb/commit/3d84ea83bc
|
|
and deprecate ERB::Revision.
`'$Date:: $'` has not been working since Git
migration from SVN. I'm sorry.
Because it has been already broken, I'd like to take this opportunity to
make `ERB.version` compatible with `Gem::Version.new`.
https://github.com/ruby/erb/commit/2b4182eb10
|
|
https://github.com/ruby/erb/commit/c8aa019c26
|
|
|
|
https://github.com/ruby/erb/commit/5df06b8473
|