2023-05-23 02:08:34 +02:00
|
|
|
///
|
2023-06-02 23:43:53 +02:00
|
|
|
/// Arena-based memory allocation strategies.
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
2023-06-02 23:43:53 +02:00
|
|
|
pub const arena = @import("./arena.zig");
|
2023-04-19 01:25:35 +02:00
|
|
|
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
2023-06-02 23:43:53 +02:00
|
|
|
/// Debug build-only utilities and sanity-checkers.
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
2023-06-02 23:43:53 +02:00
|
|
|
pub const debug = @import("./debug.zig");
|
2023-05-06 03:47:52 +02:00
|
|
|
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
|
|
|
/// Platform-agnostic data input and output operations.
|
|
|
|
///
|
2023-04-19 01:25:35 +02:00
|
|
|
pub const io = @import("./io.zig");
|
|
|
|
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
|
|
|
/// Data structures and utilities for sequential, "list-like" collections.
|
|
|
|
///
|
|
|
|
pub const list = @import("./list.zig");
|
|
|
|
|
|
|
|
///
|
|
|
|
/// Types and functions designed for mathematics in interactive media applications.
|
|
|
|
///
|
2023-04-19 01:25:35 +02:00
|
|
|
pub const math = @import("./math.zig");
|
|
|
|
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
|
|
|
/// Data structures and utilities for fragmented, "heap-like" collections.
|
|
|
|
///
|
|
|
|
pub const slab = @import("./slab.zig");
|
2023-05-06 03:47:52 +02:00
|
|
|
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
|
|
|
/// Data structures and utilities for the highly-specialized "slotmap" collection.
|
|
|
|
///
|
|
|
|
pub const slots = @import("./slots.zig");
|
2023-04-19 01:25:35 +02:00
|
|
|
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
|
|
|
/// Data structures and utilities for associative, "table-like" collections.
|
|
|
|
///
|
2023-04-19 01:25:35 +02:00
|
|
|
pub const table = @import("./table.zig");
|
|
|
|
|
2023-05-23 02:08:34 +02:00
|
|
|
///
|
|
|
|
/// Converters, parsers, and validators for sequences of bytes treated as UTF8 unicode strings.
|
|
|
|
///
|
2023-04-19 01:25:35 +02:00
|
|
|
pub const utf8 = @import("./utf8.zig");
|