| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-29 | fix miscellaneous compilation errors | Andrew Kelley | |
| - ILSEQ -> error.BadPathName - implement dirStatPath for WASI | |||
| 2025-08-30 | update tools and other miscellaneous things to new APIs | Andrew Kelley | |
| 2025-08-28 | update langref and docs to avoid GenericWriter | Andrew Kelley | |
| 2025-08-11 | std.ArrayList: make unmanaged the default | Andrew Kelley | |
| 2025-08-08 | std.Io: remove BufferedWriter | Andrew Kelley | |
| 2025-07-23 | std.Io.poll: update to new I/O API | Andrew Kelley | |
| 2025-07-11 | Remove numerous things deprecated during the 0.14 release cycle | Linus Groh | |
| Basically everything that has a direct replacement or no uses left. Notable omissions: - std.ArrayHashMap: Too much fallout, needs a separate cleanup. - std.debug.runtime_safety: Too much fallout. - std.heap.GeneralPurposeAllocator: Lots of references to it remain, not a simple find and replace as "debug allocator" is not equivalent to "general purpose allocator". - std.io.Reader: Is being reworked at the moment. - std.unicode.utf8Decode(): No replacement, needs a new API first. - Manifest backwards compat options: Removal would break test data used by TestFetchBuilder. - panic handler needs to be a namespace: Many tests still rely on it being a function, needs a separate cleanup. | |||
| 2025-07-07 | update autodocs and langref to new API | Andrew Kelley | |
| 2025-07-07 | update standalone and incremental tests to new API | Andrew Kelley | |
| 2025-07-07 | remove `usingnamespace` from the language | Andrew Kelley | |
| closes #20663 | |||
| 2025-07-07 | remove `async` and `await` keywords | Andrew Kelley | |
| Also remove `@frameSize`, closing #3654. While the other machinery might remain depending on #23446, it is settled that there will not be `async`/ `await` keywords in the language. | |||
| 2025-04-27 | chore(std.mem): Rename `trimLeft` and `trimRight` | Shun Sakai | |
| Rename `trimLeft` to `trimStart`, and `trimRight` to `trimEnd`. `trimLeft` and `trimRight` functions remain as deprecated aliases for these new names. | |||
| 2024-05-26 | std: restructure child process namespace | Andrew Kelley | |
| 2024-04-25 | migrate langref documentation generation to the build system | Andrew Kelley | |
| 2024-03-11 | std.builtin: make link mode fields lowercase | Tristan Ross | |
| 2024-01-21 | langref: remove line numbers from code samples | Andrew Kelley | |
| It's unnecessary, more complicated, bloated, and it messes up the table of operators. | |||
| 2024-01-13 | Don't crash or CR/LF line endings in docgen | F3real | |
| 2024-01-01 | update docgen for std Target.Query API breaks | Andrew Kelley | |
| 2023-10-22 | child_process + Build: rename exec to run + all related code | Jan Philipp Hafer | |
| Justification: exec, execv etc are unix concepts and portable version should be called differently. Do no touch non-Zig code. Adjust error names as well, if associated. Closes #5853. | |||
| 2023-10-06 | docgen: update use of getExternalExecutor | Jakub Konka | |
| 2023-08-09 | change uses of std.builtin.Mode to OptimizeMode (#16745) | Zachary Raineri | |
| std.builtin.Mode is deprecated. | |||
| 2023-07-30 | move docgen.zig to tools/ | Andrew Kelley | |
