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