Page MenuHomeSolus

Update ruby-neovim to 0.7.0
ClosedPublic

Authored by debug on Jan 22 2018, 2:08 PM.
Tags
None
Referenced Files
F11051891: D2055.id4945.diff
Thu, Aug 10, 8:28 PM
F11051890: D2055.id6359.diff
Thu, Aug 10, 8:28 PM
F11051889: D2055.id.diff
Thu, Aug 10, 8:28 PM
F11051888: D2055.id4826.diff
Thu, Aug 10, 8:28 PM
F11036403: D2055.diff
Wed, Aug 9, 7:17 PM
F10929632: D2055.diff
Jul 11 2023, 7:24 AM
F10817066: D2055.id.diff
Jun 1 2023, 5:20 AM
F10807839: D2055.id4945.diff
May 30 2023, 6:17 AM
Subscribers

Details

Summary

Full Changelog available here

  • Drop support for Ruby < 2.2.0, update syntax accordingly
  • Use msgpack gem for all reading/writing
  • Make provider std stream capturing more robust
  • Lazily instantiate Host client on 'poll' request
  • Fix windows by setting all IOs to binmode
  • Refactor/simplify session and event loop logic
Test Plan
  • Installed in virtual machine with a fresh install of Solus
  • Installed alongside 'ruby-msgpack' and 'ruby-multi_json' and ran ':CheckHealth' in Neovim with everything reporting as installed correctly.

Diff Detail

Repository
R2835 ruby-neovim
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

debug retitled this revision from Update to 0.7.0 to Update ruby-neovim to 0.7.0.Jan 22 2018, 2:44 PM

Changed to new 'programming.ruby' component

sunnyflunk edited the summary of this revision. (Show Details)
sunnyflunk edited the test plan for this revision. (Show Details)
sunnyflunk added a subscriber: sunnyflunk.

Note that by default, the macro won't build with documentation installed. If documentation is useful for a package, I can sort out re-enabling it in the builds where it adds value.

This revision is now accepted and ready to land.Mar 23 2018, 11:28 PM
This revision was automatically updated to reflect the committed changes.