Luv 0.5.13
Breaking
Luv.Resource.free_memory
andLuv.Resource.total_memory
now return options, in accordance with a clarification in libuv (#153).- Filename in callback of
Luv.FS_event.start
can 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_size
asLuv.System_info.cpumask_size
,uv_thread_setaffinity
asLuv.Thread.setaffinity
,uv_thread_getaffinity
asLuv.Thread.getaffinity
(#153). - Expose
UV_ENODATA
as`ENODATA
(#153). - Expose
uv_metrics_info
asLuv.Metrics.info
(#153). - Expose
uv_thread_getcpu
asLuv.Thread.getcpu
(#153). - Expose
uv_get_available_memory
asLuv.Resource.available_memory
(#153). - Expose
uv_os_get_passwd2
as?uid
parameter ofLuv.Passwd.get_passwd
(#153). - Expose
uv_os_get_group
asLuv.Passwd.get_group
(#153). - Expose
uv_clock_gettime
asLuv.Time.clock_gettime
(#153). - Expose
uv_pipe_bind2
anduv_pipe_connect2
as?no_truncate
parameters ofLuv.Pipe.bind
andLuv.Pipe.connect
(#154). - Expose
EUNATCH
as`EUNATCH
(#154). - Expose UTF-16/WTF-8 conversion functions in new module
Luv.String
(#155). - Expose
uv_thread_setpriority
asLuv.Thread.setpriority
anduv_thread_getpriority
asLuv.Thread.getpriority
(#158). - Expose
UV_PROCESS_WINDOWS_FILE_PATH_EXACT_NAME
as?windows_file_path_exact_name
parameter ofLuv.Process.spawn
(#158).