mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-09 15:19:07 +00:00
Deprecated aliases that are now compile errors: - `std.fs.MAX_PATH_BYTES` (renamed to `std.fs.max_path_bytes`) - `std.mem.tokenize` (split into `tokenizeAny`, `tokenizeSequence`, `tokenizeScalar`) - `std.mem.split` (split into `splitSequence`, `splitAny`, `splitScalar`) - `std.mem.splitBackwards` (split into `splitBackwardsSequence`, `splitBackwardsAny`, `splitBackwardsScalar`) - `std.unicode` + `utf16leToUtf8Alloc`, `utf16leToUtf8AllocZ`, `utf16leToUtf8`, `fmtUtf16le` (all renamed to have capitalized `Le`) + `utf8ToUtf16LeWithNull` (renamed to `utf8ToUtf16LeAllocZ`) - `std.zig.CrossTarget` (moved to `std.Target.Query`) Deprecated `lib/std/std.zig` decls were deleted instead of made a `@compileError` because the `refAllDecls` in the test block would trigger the `@compileError`. The deleted top-level `std` namespaces are: - `std.rand` (renamed to `std.Random`) - `std.TailQueue` (renamed to `std.DoublyLinkedList`) - `std.ChildProcess` (renamed/moved to `std.process.Child`) This is not exhaustive. Deprecated aliases that I didn't touch: + `std.io.*` + `std.Build.*` + `std.builtin.Mode` + `std.zig.c_translation.CIntLiteralRadix` + anything in `src/` |
||
|---|---|---|
| .. | ||
| Attribute | ||
| Builtins | ||
| char_info | ||
| Diagnostics | ||
| Driver | ||
| pragmas | ||
| toolchains | ||
| Tree | ||
| Attribute.zig | ||
| Builtins.zig | ||
| char_info.zig | ||
| CodeGen.zig | ||
| Compilation.zig | ||
| Diagnostics.zig | ||
| Driver.zig | ||
| features.zig | ||
| Hideset.zig | ||
| InitList.zig | ||
| LangOpts.zig | ||
| Parser.zig | ||
| Pragma.zig | ||
| Preprocessor.zig | ||
| record_layout.zig | ||
| Source.zig | ||
| StringInterner.zig | ||
| SymbolStack.zig | ||
| target.zig | ||
| text_literal.zig | ||
| Tokenizer.zig | ||
| Toolchain.zig | ||
| tracy.zig | ||
| Tree.zig | ||
| Type.zig | ||
| Value.zig | ||