summaryrefslogtreecommitdiff
path: root/gems
diff options
context:
space:
mode:
authorStan Lo <stan001212@gmail.com>2023-03-04 23:34:44 +0800
committergit <svn-admin@ruby-lang.org>2023-03-04 15:34:49 +0000
commit191e4ae33f5160bdd6f313e752a4eb719c3707b2 (patch)
treef60d49baff18929faf49375e0142e05cc2d85c04 /gems
parent6f81e38d1d77931e46aee0cb054c9cb3a82f3f3b (diff)
downloadruby-191e4ae33f5160bdd6f313e752a4eb719c3707b2.tar.gz
[ruby/irb] Drop chained methods' completion support
(https://github.com/ruby/irb/pull/529) Consider completion for this example: `foo.bar.b` Without type information, it is hard to know the return value of the `bar` method, so the current implementation interates through `ObjectSpace` to get all possible candidates for the second method. In small projects, the performance and accuracy are acceptable. But in bigger projects, the performance is unacceptable and the accuracy is mostly poor. So this commit drops the support for chained methods' completion.
Diffstat (limited to 'gems')
0 files changed, 0 insertions, 0 deletions