Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Introduce IO module with low-level IO operations such as performing direct vectorized (or regular) reads/writes. New operations include:
read, writesingle_read, single_write (vectorized)await_readable, await_writeable, awaitwrite_allcopy and copy_bufferedtest_name: OK when everything is fine and all modules to end in _test.lib_eio_posix for vectorized i/o.riotpoll to support kqueue on macOSDashmap.iter to iterate over a collectionnet_test with an echo tcp server/clientregister name pidunregister namesend_by_name ~name msgTimer.send_afterRiot.Runtime includes the lower-level runtime blocks, and everything else that is more user-friendly lives at the Riot.* level.Application interface for managing the lifecycle of the systemRiot.Logger to fit the Application interfaceRiot.Telemetry backend for doing async telemetryRiot.random () API to expose current scheduler's random stateNet moduleNet.Socket operations where hanging on I/O polling when they could have been eagerFirst release, including: