| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-30 | std.crypto: support for hashes without optionssha1-stream | Andrew Kelley | |
| 2025-07-30 | std.crypto.Sha1: make it a Writer | Andrew Kelley | |
| 2025-07-30 | std.Io.Reader: introduce readVec back into the VTable | Andrew Kelley | |
| simplifies and fixes things addresses a subset of #24608 | |||
| 2025-07-30 | Update doc comment for `ptr_type` and `ptr_type_bit_range` to `data` of ↵ | Kurt Wagner | |
| `.extra_and_node` The other pointer types are `.opt_node_and_node` but `ptr_type` and `ptr_type_bit_range` contain `.extra_and_node` in their `data` field | |||
| 2025-07-29 | std.Io.Reader: make fillUnbuffered respect prexisting buffer | Andrew Kelley | |
| addresses only one usage pattern in #24608 | |||
| 2025-07-29 | disable more failing tests | mlugg | |
| Wow, *lots* of backends were reliant on Sema doing the heavy lifting for them. CBE, Wasm, and SPIR-V have all regressed in places now that they actually need to, like, initialize unions and such. | |||
| 2025-07-28 | DeprecatedReader.Adapted: fix EndOfStream handling | Kendall Condon | |
| 2025-07-28 | aarch64: workaround some optional/union issues | Jacob Young | |
| 2025-07-27 | std.compress.xz: eliminate dependency on std.Io.bitReader | Andrew Kelley | |
| 2025-07-26 | std.zig: fmtId returns a FormatId | A cursed quail | |
| Changes fmtId to return the FormatId type directly, and renames the FormatId.render function to FormatId.format, so it can be used in a format expression directly. Why? Since `render` is private, you can't create functions that wrap `fmtId` or `fmtIdFlags`, since you can't name the return type of those functions outside of std itself. The current setup _might_ be intentional? In which case I can live with it, but I figured I'd make a small contrib to upstream zig :) | |||
| 2025-07-26 | std.Io.Reader: add rebase to the vtable | Andrew Kelley | |
| This eliminates a footgun and special case handling with fixed buffers, as well as allowing decompression streams to keep a window in the output buffer. | |||
| 2025-07-26 | std.Build: Deprecate `Step.Compile` APIs that mutate the root module | Carl Åstholm | |
| Not only are `Step.Compile` methods like `linkLibC()` redundant because `Module` exposes the same APIs, it also might not be immediately obvious to users that these methods modify the underlying root module, which can be a footgun and lead to unintended results if the module is exported to package consumers or shared by multiple compile steps. Using `compile.root_module.link_libc = true` makes it more clear to users which of the compile step and the module owns which options. | |||
| 2025-07-25 | Merge pull request #24564 from ziglang/terminal-progress-bar | Andrew Kelley | |
| std.Progress: support progress bar escape codes | |||
| 2025-07-25 | Merge pull request #24559 from ziglang/zstd | Andrew Kelley | |
| std: rework zstd for new I/O API | |||
| 2025-07-25 | Merge pull request #23340 from castholm/pass-null-to-b-dependency | Andrew Kelley | |
| Add support for passing null, string literals, enum lists and more to `b.dependency()` | |||
| 2025-07-25 | std.Progress: introduce Status | Andrew Kelley | |
| 2025-07-25 | std.Progress: support progress bar escape codes | Andrew Kelley | |
| 2025-07-25 | std.posix.ftruncate: handle NonResizable properly | Andrew Kelley | |
| 2025-07-25 | std.compress.zstd.Decompress: fix bytes_written tracking | Andrew Kelley | |
| 2025-07-25 | std.fs.File.end: account for streaming mode | Andrew Kelley | |
| 2025-07-25 | std.compress.zstd: keep frame state between blocks | Andrew Kelley | |
| 2025-07-25 | std.compress.zstd: fix endianness issue | Andrew Kelley | |
| instead of manually bitcast, use the handy dandy takeStruct function. | |||
| 2025-07-25 | std.compress.zstd: respect the window length | Andrew Kelley | |
| 2025-07-25 | std.Io: add "preserve" variants to Reader/Writer | Andrew Kelley | |
| 2025-07-25 | std: rework zstd for new I/O API | Andrew Kelley | |
| This passes tests but it doesn't provide as big a window size as is required to decompress larger streams. The next commit in this branch will work towards that, without introducing an additional buffer. | |||
| 2025-07-23 | Merge pull request #24561 from linusg/serenity-fixes | Andrew Kelley | |
| Small fixes for SerenityOS | |||
| 2025-07-23 | std.Io.poll: update to new I/O API | Andrew Kelley | |
| 2025-07-24 | std.posix: Fix ACCMODE values for serenity | Linus Groh | |
| 2025-07-24 | std.c: Fix dirent.name size for serenity | Linus Groh | |
| The null terminator is added to the buffer size. | |||
| 2025-07-23 | Merge pull request #24523 from ziglang/fifno | Andrew Kelley | |
| std.tar: update to new I/O API | |||
| 2025-07-22 | aarch64: add new from scratch self-hosted backend | Jacob Young | |
| 2025-07-22 | don't forget to advance in the deprecated adapter | Andrew Kelley | |
| 2025-07-22 | std.tar: delete function redundant with std.mem | Andrew Kelley | |
| 2025-07-22 | std.tar.Writer: delete ill-advised API | Andrew Kelley | |
| dependency on time is sus | |||
| 2025-07-22 | std: fix deprecated writer not handling the buffer | Andrew Kelley | |
| 2025-07-22 | give the Reader API adapter a buffer | Andrew Kelley | |
| it needs one or else it always asserts | |||
| 2025-07-22 | std.tar.Writer: fix 32-bit | Andrew Kelley | |
| 2025-07-22 | std.tar: update to new I/O API | Andrew Kelley | |
| 2025-07-22 | std.Io: add deprecation warnings | Andrew Kelley | |
| 2025-07-22 | std.Io: delete FindByteWriter | Andrew Kelley | |
| dead | |||
| 2025-07-22 | std.Io: delete ChangeDetectionStream | Andrew Kelley | |
| dead code | |||
| 2025-07-22 | std.Io: delete MultiWriter | Andrew Kelley | |
| nah | |||
| 2025-07-22 | std.Io: delete BufferedAtomicFile | Andrew Kelley | |
| this is now redundant | |||
| 2025-07-22 | std.Io: delete StreamSource | Andrew Kelley | |
| it shan't be missed | |||
| 2025-07-22 | std.Io: delete CWriter | Andrew Kelley | |
| it shan't be missed | |||
| 2025-07-22 | std.fs.File.Reader.sendFile: fix 32-bit freebsd | Andrew Kelley | |
| 2025-07-21 | std.fs.File.Reader.sendFile: fix EndOfStream detection | Andrew Kelley | |
| 2025-07-21 | std.fs.File.Reader: fix sendFile logic | Andrew Kelley | |
| it wasn't accounting for both writer and reader buffering | |||
| 2025-07-21 | std.fs.File.Reader: fix seek position logic | Andrew Kelley | |
| 2025-07-21 | std.fs.File.Reader: only fcopyfile if size available | Andrew Kelley | |
