Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

neovim update #4935

Merged
merged 4 commits into from
Jan 29, 2025
Merged

neovim update #4935

merged 4 commits into from
Jan 29, 2025

Conversation

EbonJaeger
Copy link
Member

Summary

  • common: Allow static lib from libuv
  • libuv: Update to v1.50.0
  • libluv: Update to v1.50.0
  • neovim: Update to v0.10.4

Test Plan

Edit, save, and reopen a file.

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

**Summary**
- Add `uv_udp_try_send2`
- Implement `uv_getrusage_thread`
- Always use io_uring for epoll batching

Signed-off-by: Evan Maddock <[email protected]>
**Summary**
- Remove unnecessary allocation from wtf8 functions
- Support Lua integer in thread and async arguments
- Use main thread of current Lua state for callbacks, when known
- luv_cfpcall: Fix stack balancing after an uncaught error
- prevent calling uv.run while already running
- Support latest libuv

Signed-off-by: Evan Maddock <[email protected]>
**Summary**
Fixes:

- checkhealth: Failed if 'lua' in plugin name
- decor: Set invalid flag for end of invalidated paired marks
- inspect: Use correct default highlight
- jobs: Do not block UI when jobwait() doesn't block
- lsp: Minimum height for floating popup
- lua: Prevent SIGSEGV when lua error is NULL in libuv_worker
- marks: Revise metadata for start mark of revalidated pair
- mpack: Remove invalid bool definition
- runtime: Let matchit and matchparen skips fallback on treesitter captures
- search: Avoid quadratic time complexity when computing fuzzy score
- treesitter: Uv_dlclose after uv_dlerror
- treesitter: Don't open fold when o/O adds a line below
- treesitter.foldexpr: Robustness against ctrl-c
- treesitter.foldexpr: Refresh in the buffers affected by OptionSet
- treesitter.foldexpr: Only refresh valid buffers
- ui: Ensure screen update before waiting for input

Signed-off-by: Evan Maddock <[email protected]>
Copy link
Member

@davidjharder davidjharder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@davidjharder davidjharder merged commit 10fdb7d into main Jan 29, 2025
2 of 3 checks passed
@davidjharder davidjharder deleted the neovim-update branch January 29, 2025 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants