mirror of
https://github.com/ruby/ruby.git
synced 2025-08-26 14:34:39 +02:00
![]() (https://github.com/ruby/irb/pull/708)
* Add completor using prism and rbs
* Add TypeCompletion test
* Switchable completors: RegexpCompletor and TypeCompletion::Completor
* Add completion info to irb_info
* Complete reserved words
* Fix [*] (*) {**} and prism's change of KeywordParameterNode
* Fix require, frozen_string_literal
* Drop prism<=0.16.0 support
* Add Completor.last_completion_error for debug report
* Retrieve `self` and `Module.nesting` in more safe way
* Support BasicObject
* Handle lvar and ivar get exception correctly
* Skip ivar reference test of non-self object in ruby < 3.2
* BaseScope to RootScope, move method objects constant under Methods
* Remove unused Splat struct
* Drop deeply nested array/hash type calculation from actual object. Now, calculation depth is 1
* Refactor loading rbs in test, change preload_in_thread not to cache Thread object
* Use new option added in prism 0.17.1 to parse code with localvars
* Add Prism version check and warn when :type completor cannot be enabled
* build_type_completor should skip truffleruby (because endless method definition is not supported)
|
||
---|---|---|
.. | ||
backtrace.rb | ||
break.rb | ||
catch.rb | ||
chws.rb | ||
continue.rb | ||
debug.rb | ||
delete.rb | ||
edit.rb | ||
finish.rb | ||
help.rb | ||
info.rb | ||
irb_info.rb | ||
load.rb | ||
ls.rb | ||
measure.rb | ||
next.rb | ||
nop.rb | ||
pushws.rb | ||
show_cmds.rb | ||
show_doc.rb | ||
show_source.rb | ||
step.rb | ||
subirb.rb | ||
whereami.rb |