| ... | ... | @@ -55,149 +55,56 @@ pub const Tz = tz.Tz; |
| 55 | 55 | pub const Uri = @import("Uri.zig"); |
| 56 | 56 | |
| 57 | 57 | pub const array_hash_map = @import("array_hash_map.zig"); |
| 58 | | |
| 59 | | /// Memory ordering, atomic data structures, and operations. |
| 60 | 58 | pub const atomic = @import("atomic.zig"); |
| 61 | | |
| 62 | | /// Base64 encoding/decoding. |
| 63 | 59 | pub const base64 = @import("base64.zig"); |
| 64 | | |
| 65 | | /// Bit manipulation data structures. |
| 66 | 60 | pub const bit_set = @import("bit_set.zig"); |
| 67 | | |
| 68 | | /// Comptime-available information about the build environment, such as the target and optimize mode. |
| 69 | 61 | pub const builtin = @import("builtin.zig"); |
| 70 | | |
| 71 | 62 | pub const c = @import("c.zig"); |
| 72 | | |
| 73 | | /// COFF format. |
| 74 | 63 | pub const coff = @import("coff.zig"); |
| 75 | | |
| 76 | | /// Compression algorithms such as zlib, zstd, etc. |
| 77 | 64 | pub const compress = @import("compress.zig"); |
| 78 | | |
| 79 | 65 | pub const comptime_string_map = @import("comptime_string_map.zig"); |
| 80 | | |
| 81 | | /// Cryptography. |
| 82 | 66 | pub const crypto = @import("crypto.zig"); |
| 83 | | |
| 84 | | /// Debug printing, allocation and other debug helpers. |
| 85 | 67 | pub const debug = @import("debug.zig"); |
| 86 | | |
| 87 | | /// DWARF debugging data format. |
| 88 | 68 | pub const dwarf = @import("dwarf.zig"); |
| 89 | | |
| 90 | | /// ELF format. |
| 91 | 69 | pub const elf = @import("elf.zig"); |
| 92 | | |
| 93 | | /// Enum-related metaprogramming helpers. |
| 94 | 70 | pub const enums = @import("enums.zig"); |
| 95 | | |
| 96 | | /// First in, first out data structures. |
| 97 | 71 | pub const fifo = @import("fifo.zig"); |
| 98 | | |
| 99 | | /// String formatting and parsing (e.g. parsing numbers out of strings). |
| 100 | 72 | pub const fmt = @import("fmt.zig"); |
| 101 | | |
| 102 | | /// File system-related functionality. |
| 103 | 73 | pub const fs = @import("fs.zig"); |
| 104 | | |
| 105 | | /// GPU programming helpers. |
| 106 | 74 | pub const gpu = @import("gpu.zig"); |
| 107 | | |
| 108 | | /// Fast hashing functions (i.e. not cryptographically secure). |
| 109 | 75 | pub const hash = @import("hash.zig"); |
| 110 | 76 | pub const hash_map = @import("hash_map.zig"); |
| 111 | | |
| 112 | | /// Allocator implementations. |
| 113 | 77 | pub const heap = @import("heap.zig"); |
| 114 | | |
| 115 | | /// HTTP client and server. |
| 116 | 78 | pub const http = @import("http.zig"); |
| 117 | | |
| 118 | | /// I/O streams, reader/writer interfaces and common helpers. |
| 119 | 79 | pub const io = @import("io.zig"); |
| 120 | | |
| 121 | | /// JSON parsing and serialization. |
| 122 | 80 | pub const json = @import("json.zig"); |
| 123 | | |
| 124 | | /// LEB128 encoding. |
| 125 | 81 | pub const leb = @import("leb128.zig"); |
| 126 | | |
| 127 | | /// A standardized interface for logging. |
| 128 | 82 | pub const log = @import("log.zig"); |
| 129 | | |
| 130 | | /// Mach-O format. |
| 131 | 83 | pub const macho = @import("macho.zig"); |
| 132 | | |
| 133 | | /// Mathematical constants and operations. |
| 134 | 84 | pub const math = @import("math.zig"); |
| 135 | | |
| 136 | | /// Functions for comparing, searching, and manipulating memory. |
| 137 | 85 | pub const mem = @import("mem.zig"); |
| 138 | | |
| 139 | | /// Metaprogramming helpers. |
| 140 | 86 | pub const meta = @import("meta.zig"); |
| 141 | | |
| 142 | | /// Networking. |
| 143 | 87 | pub const net = @import("net.zig"); |
| 144 | | |
| 145 | | /// POSIX-like API layer. |
| 146 | 88 | pub const posix = @import("os.zig"); |
| 147 | | |
| 148 | 89 | /// Non-portable Operating System-specific API. |
| 149 | 90 | pub const os = @import("os.zig"); |
| 150 | | |
| 151 | 91 | pub const once = @import("once.zig").once; |
| 152 | | |
| 153 | | /// A set of array and slice types that bit-pack integer elements. |
| 154 | 92 | pub const packed_int_array = @import("packed_int_array.zig"); |
| 155 | | |
| 156 | | /// PDB file format. |
| 157 | 93 | pub const pdb = @import("pdb.zig"); |
| 158 | | |
| 159 | | /// Accessors for process-related info (e.g. command line arguments) |
| 160 | | /// and spawning of child processes. |
| 161 | 94 | pub const process = @import("process.zig"); |
| 162 | | |
| 163 | 95 | /// Deprecated: use `Random` instead. |
| 164 | 96 | pub const rand = Random; |
| 165 | | |
| 166 | | /// Sorting. |
| 167 | 97 | pub const sort = @import("sort.zig"); |
| 168 | | |
| 169 | | /// Single Instruction Multiple Data (SIMD) helpers. |
| 170 | 98 | pub const simd = @import("simd.zig"); |
| 171 | | |
| 172 | | /// ASCII text processing. |
| 173 | 99 | pub const ascii = @import("ascii.zig"); |
| 174 | | |
| 175 | | /// Tar archive format compression/decompression. |
| 176 | 100 | pub const tar = @import("tar.zig"); |
| 177 | | |
| 178 | | /// Testing allocator, testing assertions, and other helpers for testing code. |
| 179 | 101 | pub const testing = @import("testing.zig"); |
| 180 | | |
| 181 | | /// Sleep, obtaining the current time, conversion constants, and more. |
| 182 | 102 | pub const time = @import("time.zig"); |
| 183 | | |
| 184 | | /// Time zones. |
| 185 | 103 | pub const tz = @import("tz.zig"); |
| 186 | | |
| 187 | | /// UTF-8 and UTF-16LE encoding/decoding. |
| 188 | 104 | pub const unicode = @import("unicode.zig"); |
| 189 | | |
| 190 | | /// Helpers for integrating with Valgrind. |
| 191 | 105 | pub const valgrind = @import("valgrind.zig"); |
| 192 | | |
| 193 | | /// Constants and types representing the Wasm binary format. |
| 194 | 106 | pub const wasm = @import("wasm.zig"); |
| 195 | | |
| 196 | | /// Builds of the Zig compiler are distributed partly in source form. That |
| 197 | | /// source lives here. These APIs are provided as-is and have absolutely no API |
| 198 | | /// guarantees whatsoever. |
| 199 | 107 | pub const zig = @import("zig.zig"); |
| 200 | | |
| 201 | 108 | pub const start = @import("start.zig"); |
| 202 | 109 | |
| 203 | 110 | const root = @import("root"); |