std — API Documentation v0.2.15
Project Modules
allocator
Memory allocation abstractions and global allocator interface.
prelude
Prelude — automatically imported into every Yo source file.
alg/
cli/
collections/
collections/array_list
Dynamic array (vector) with amortized O(1) push and O(1) indexed access.
collections/btree_map
Sorted map backed by a sorted array with O(log n) lookup via binary search.
collections/hash_map
Hash map using SwissTable algorithm with SIMD-accelerated lookup.
collections/hash_set
Hash set using SwissTable algorithm with set-theoretic operations.
crypto/
crypto/md5
MD5 hash function (RFC 1321), pure Yo implementation.
crypto/sha256
SHA-256 hash function (FIPS 180-4), pure Yo implementation.
encoding/
encoding/base64
Base64 encoding and decoding (RFC 4648) with standard and URL-safe variants.
fmt/
fs/
http/
http/index
HTTP client library — types, request building, and async fetching.
imm/
io/
libc/
libc/sys/
net/
net/tcp
Async TCP networking — listeners and streams with Exception-based error handling.
os/
process/
process/index
Process information: platform/arch detection, child-process spawning, and exit.
regex/
spec/
string/
string/index
String and Unicode types.
sync/
sys/
sys/clock
High-resolution clock queries.
sys/constants
File system constants.
sys/errors
IoError type — comprehensive I/O error type with errno-to-error mapping.
sys/externs
Extern C runtime function declarations.
sys/fcntl
File descriptor control operations.
sys/mmap
Memory-mapped I/O operations.
sys/signals
POSIX signal constants.
sys/socket
Socket constants.
sys/statx
Statx file status type.
sys/sysinfo
Runtime system identification.
sys/tcp
Async TCP socket operations.
sys/timer
Async timer operations.
sys/udp
Async UDP socket operations.
sys/unix
Unix domain socket operations.
sys/bufio/
sys/bufio/buf_writer
Buffered writer for file descriptors.