Page MenuHomeSolus

Update libluv to 1.42.0-1
ClosedPublic

Authored by EbonJaeger on Dec 2 2021, 6:54 PM.
Tags
None
Referenced Files
F11071063: D12400.id.diff
Sat, Aug 12, 1:03 AM
F11052842: D12400.diff
Thu, Aug 10, 10:12 PM
F10890279: D12400.id30145.diff
Jun 28 2023, 1:31 PM
F10887852: D12400.id30494.diff
Jun 26 2023, 5:31 PM
F10887098: D12400.id.diff
Jun 26 2023, 6:50 AM
F10885442: D12400.diff
Jun 25 2023, 11:15 AM
F10744346: D12400.diff
May 15 2023, 12:14 AM
F10696857: D12400.id.diff
Apr 25 2023, 5:10 PM
Subscribers

Details

Summary

Changelog:

  • 1.42.0-1:
    • Use uv_handle_size/uv_req_size instead of sizeof
  • 1.42.0-0:
    • Update to libuv 1.42.0
    • Fix uninitialized memory reads when work_fn in uv.new_work returns no values
    • Add function to run thread in protected mode
    • Change luv_work_cb() to run in protected mode and throw an error in luv_thread_arg_set() if an argument of an impermissible type is passed
  • 1.41.1:
    • Update Libuv to 1.41.1
    • Fix protocol being treated as family in getaddrinfo inputs/outputs
    • Fix udp multicast test when testing with no internet access and/or restrictive firewall settings
    • Use library file given by LuaRocks instead of trying to find it ourselves
    • Fix thread dumping in Lua 5.4.3+

Depends on D12399

Test Plan

Build and run neovim against this version.

Diff Detail

Repository
R4868 libluv
Lint
Lint Not Applicable
Unit
Tests Not Applicable