Page MenuHomeSolus

Update ruby-neovim to 0.8.0
ClosedPublic

Authored by JamesLee on Feb 14 2019, 11:51 PM.
Tags
None
Referenced Files
F11033670: D5373.id13042.diff
Wed, Aug 9, 3:55 PM
F11033669: D5373.id13075.diff
Wed, Aug 9, 3:55 PM
F11033668: D5373.id.diff
Wed, Aug 9, 3:55 PM
F11026182: D5373.diff
Wed, Aug 9, 1:59 AM
F10976142: D5373.id13075.diff
Sat, Jul 22, 7:56 AM
F10912112: D5373.diff
Jul 7 2023, 1:08 PM
F10890020: D5373.id13075.diff
Jun 28 2023, 9:28 AM
F10888896: D5373.id13042.diff
Jun 27 2023, 10:01 AM
Subscribers
None

Details

Summary

Updated ruby-neovim to the latest stable release 0.8.0.

  • Allow Buffer#append to take a string with newlines
  • Use non-strict line indexing in :rubydo to prevent line deletions from throwing exceptions
  • Performance optimizations:
    • Cache RPC method lookups and store them in a set
    • Only flush writes before reading in the event loop
    • Delete request handlers after invoking them
    • Refresh provider globals in a single RPC request
Test Plan

Installed with the latest version of Neovim.
Ran ':checkhealth' with Neovim reporting that 'ruby-neovim' is installed correctly.

Diff Detail

Repository
R2835 ruby-neovim
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

This revision is now accepted and ready to land.Feb 15 2019, 11:47 PM
This revision was automatically updated to reflect the committed changes.