Luv 0.5.13
Breaking
Luv.Resource.free_memoryandLuv.Resource.total_memorynow return options, in accordance with a clarification in libuv (#153).- Filename in callback of
Luv.FS_event.startcan beNone, in accordance with a clarification in libuv (#155). - Rename fields of
Luv.Time.timeval(dbd4e43).
Additions
- Upgrade libuv to 1.48.0, including 1.47.0, 1.46.0, 1.45.0 and io_uring support (#153, #154, #155, #158).
- Expose
uv_cpumask_sizeasLuv.System_info.cpumask_size,uv_thread_setaffinityasLuv.Thread.setaffinity,uv_thread_getaffinityasLuv.Thread.getaffinity(#153). - Expose
UV_ENODATAas`ENODATA(#153). - Expose
uv_metrics_infoasLuv.Metrics.info(#153). - Expose
uv_thread_getcpuasLuv.Thread.getcpu(#153). - Expose
uv_get_available_memoryasLuv.Resource.available_memory(#153). - Expose
uv_os_get_passwd2as?uidparameter ofLuv.Passwd.get_passwd(#153). - Expose
uv_os_get_groupasLuv.Passwd.get_group(#153). - Expose
uv_clock_gettimeasLuv.Time.clock_gettime(#153). - Expose
uv_pipe_bind2anduv_pipe_connect2as?no_truncateparameters ofLuv.Pipe.bindandLuv.Pipe.connect(#154). - Expose
EUNATCHas`EUNATCH(#154). - Expose UTF-16/WTF-8 conversion functions in new module
Luv.String(#155). - Expose
uv_thread_setpriorityasLuv.Thread.setpriorityanduv_thread_getpriorityasLuv.Thread.getpriority(#158). - Expose
UV_PROCESS_WINDOWS_FILE_PATH_EXACT_NAMEas?windows_file_path_exact_nameparameter ofLuv.Process.spawn(#158).