Page MenuHomeSolus

Update libluv to 1.42.0-1
ClosedPublic

Authored by EbonJaeger on Dec 2 2021, 6:54 PM.
Tags
None
Referenced Files
F11071064: D12400.id30494.diff
Sat, Aug 12, 1:03 AM
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
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
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 2627
Build 2627: arc lint + arc unit