| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-25 | init: replace '--strip' with '--minimal' | mlugg | |
| This option never worked properly (it emitted wrongly-formatted code), and it doesn't seem particularly *useful* -- someone who's proficient enough with `std.Build` to not need explanations probably just wants to write their own thing. Meanwhile, the use case of writing your own `build.zig` was extremely poorly served, because `build.zig.zon` *needs* to be generated programmatically for a correct `fingerprint`, but the only ways to do that were to a) do it wrong and get an error, or b) get the full init template and delete the vast majority of it. Both of these were pretty clunky, and `-s` didn't really help. So, replace this flag with a new one, `--minimal`/`-m`, which uses a different template. This template is trivial enough that I opted to just hardcode it into the compiler for simplicity. The main job of `zig init -m` is to generate a correct `build.zig.zon` (if it is unable to do this, it exits with a fatal error). In addition, it will *attempt* to generate a tiny stub `build.zig`, with only an `std` import and an empty `pub fn build`. However, if `build.zig` already exists, it will avoid overwriting it, and doesn't even complain. This serves the use case of writing `build.zig` manually and *then* running `zig init -m` to generate an appropriate `build.zig.zon`. | |||
| 2025-07-24 | zig std: fix sources.tar generation | Ian Johnson | |
| Analogous to #24576 for `-femit-docs` | |||
| 2025-07-24 | zig std: update std.Io.poll API usage | Andrew Kelley | |
| fixes FTBFS | |||
| 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 | zig std: update for new tar I/O API | 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 | fix docs wasm std.tar API usage | Andrew Kelley | |
| 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 | |
| 2025-07-21 | objcopy: delete most of it | Andrew Kelley | |
| this code is not up to zig project standards tracked by #24522 oh, and fix not adjusting buffer seek position in std.fs.File.Reader | |||
| 2025-07-21 | std.fs.File: delete writeFileAll and friends | Andrew Kelley | |
| please use File.Writer for these use cases also breaking API changes to std.fs.AtomicFile | |||
| 2025-07-21 | build runner: print newline before summary | Andrew Kelley | |
| 2025-07-21 | std.json: delete dead API | Andrew Kelley | |
| 2025-07-21 | std.fs.File.Reader: fix missed advance writer positions | Andrew Kelley | |
| 2025-07-21 | std.Thread: don't spin | Andrew Kelley | |
| 2025-07-20 | std.Io.Reader: fix takeStruct/peekStruct packed | Andrew Kelley | |
| closes #24516 | |||
| 2025-07-20 | Support passing `std.zig.BuildId` to `b.dependency()` | Carl Åstholm | |
| 2025-07-20 | Support passing enum slices to `b.dependency()` | Carl Åstholm | |
| 2025-07-20 | Coerce slice-like arguments passed to `b.dependency()` | Carl Åstholm | |
| You can now pass string literals as options. | |||
| 2025-07-20 | Dupe string options | Carl Åstholm | |
| 2025-07-20 | Serialize float options using the hexadecimal format | Carl Åstholm | |
| This ensures no information is lost when the value is round-tripped. | |||
| 2025-07-20 | Support passing null to `b.dependency()` | Carl Åstholm | |
| Both null literals and optionals are supported. | |||
| 2025-07-20 | Merge pull request #24488 from ziglang/more | Andrew Kelley | |
| std.zig: finish updating to new I/O API | |||
