| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2025-07-20 | std.Io.Writer: support alignment for `{t}` specifier | Marc Tiehuis | |
| 2025-07-20 | Merge pull request #24505 from ziglang/json | Andrew Kelley | |
| update std.json and std.zon to new I/O API | |||
| 2025-07-20 | std.Build.Step.Run: fix up 681d324c49e7cdc773cc891ea49ed69dd03c23c7 | Alex Rønne Petersen | |
| https://github.com/ziglang/zig/pull/24151/files#r2217494741 | |||
| 2025-07-19 | std.Io.Writer: fix writeSliceSwap | Andrew Kelley | |
| tried to be too clever, wrote bad code | |||
| 2025-07-19 | std.zig.llvm.BitcodeReader: fix 32-bit skipBlock | Andrew Kelley | |
| 2025-07-19 | std.Io.Writer: add missing writeSliceSwap | Andrew Kelley | |
| 2025-07-19 | std.mem: add byteSwapAllElements | Andrew Kelley | |
| 2025-07-19 | std.debug: add assertAligned | Andrew Kelley | |
| 2025-07-19 | std.zig: finish updating to new I/O API | Andrew Kelley | |
| 2025-07-19 | std.zon: better namespace for Serializer | Andrew Kelley | |
| 2025-07-19 | std.zon: update to new I/O API | Andrew Kelley | |
| 2025-07-19 | std.json: update to new I/O API | Andrew Kelley | |
| also do a little bit of namespace cleanup | |||
| 2025-07-19 | std.Io.Reader: remove aggressive assert from `fill` | Andrew Kelley | |
| with `.fixed("")` you should still be able to do `fill(1)` and have it return error.EndOfStream. | |||
| 2025-07-19 | std.hash.RapidHash: remove | Andrew Kelley | |
| Its design keeps evolving. See https://github.com/Nicoshev/rapidhash/releases It's great to see the design improving, but over time, this will lead to code rot; versions that aren't widely used but would still have to live in the standard library forever and be maintained. Better to be maintained as an external dependency that applications can opt into. Then, in a few years, if a version proves to be stable and widely adopted, it could be considered for inclusion in the standard library. | |||
| 2025-07-19 | Changed u64 to usize to fix #24208 | Alexandre | |
| 2025-07-18 | std.os.uefi.protocol.file: fix getInfo() buffer alignment (#24496) | AsmArtisan256 | |
| * std.os.uefi.protocol.file: use @alignCast in getInfo() method to fix #24480 * std.os.uefi.protocol.file: pass alignment responsabilities to caller by redefining the buffer type instead of blindly calling @alignCast | |||
| 2025-07-17 | Merge pull request #20069 from LewisGaul/math-tests-simplified | Andrew Kelley | |
| Math tests simplified (exp and log functions) with bugfixes | |||
| 2025-07-17 | std.io.Writer: remove requirement of a 2-byte buffer for extern unions (#24489) | John Benediktsson | |
| closes #24486 | |||
| 2025-07-17 | std.zig.readSourceFileToEndAlloc: avoid resizing | Andrew Kelley | |
| +1 on the ensure total capacity to account for the fact that we add a null byte before returning. thanks matklad | |||
| 2025-07-17 | std.Io.Reader: fix readSliceShort with smaller buffer than Reader | Andrew Kelley | |
| closes #24443 | |||
| 2025-07-17 | std.Io.Reader: update OneByteReader usage to std.testing.Reader | Andrew Kelley | |
| 2025-07-17 | std.Io: Fix GenericReader.adaptToNewApi; add DeprecatedReader.adaptToNewApi ↵ | John Benediktsson | |
| (#24484) | |||
| 2025-07-17 | Merge pull request #24472 from ziglang/zig-fmt | Andrew Kelley | |
| zig fmt: update related functionality to new I/O API | |||
| 2025-07-17 | std.Progress: reset end when failing to flush stderr | kcbanner | |
| 2025-07-17 | std.Build.Step.ConfigHeader: add the lazy file styled input as a dependency | Tristan Ross | |
| 2025-07-17 | Make sure to test the sign of the zero results | Lewis Gaul | |
| 2025-07-17 | Add tests for math.expm1(), fixing bug in 32-bit function | Lewis Gaul | |
| 2025-07-17 | Add tests for math.log1p() | Lewis Gaul | |
| 2025-07-16 | std.Ast.Render: fix conflicts with master branch | Andrew Kelley | |
| 2025-07-16 | std.Io.Reader: fix appendRemaining harder | Andrew Kelley | |
| ensure that it issues a stream call that includes the buffer to detect the end when needed, but otherwise does not offer Reader buffer to append directly to the list. | |||
| 2025-07-16 | std.zig.readSourceFileToEndAlloc: add file size heuristic | Andrew Kelley | |
| 2025-07-16 | std.Io.Writer: fix writeStruct | Andrew Kelley | |
| 2025-07-16 | std.Io.Reader: fix appendRemaining | Andrew Kelley | |
| it calls readVec which is a higher level function than was expected in the previous implementation | |||
| 2025-07-16 | update compiler | Andrew Kelley | |
| 2025-07-16 | std.zig.Render: update it and references | Andrew Kelley | |
| 2025-07-16 | move a file without changing it | Andrew Kelley | |
| 2025-07-16 | std.zig.Ast: update to new I/O API | Andrew Kelley | |
| 2025-07-16 | std.zig: update to new I/O API | Andrew Kelley | |
| 2025-07-17 | Merge pull request #24419 from ziglang/asm-clobbers | Andrew Kelley | |
| inline assembly: use types for clobbers | |||
| 2025-07-16 | fix splatBytesAll and writeSplatAll | Silver | |
| 2025-07-16 | add lr register to mips | Andrew Kelley | |
| 2025-07-16 | fix sparc ccr regs | Andrew Kelley | |
| 2025-07-16 | fix mips clobbers | Andrew Kelley | |
| 2025-07-16 | canonicalize loongarch clobbers | Andrew Kelley | |
| 2025-07-16 | fix mips inline asm | Andrew Kelley | |
| wtf are these dollar signs? | |||
| 2025-07-16 | add clobbers for more architectures | Andrew Kelley | |
| 2025-07-16 | std.zig.render: handle legacy clobber updating more gracefully | Andrew Kelley | |
| "that's really easy to handle correctly" he said | |||
