2025-12-21 - 2025-12-28

Overview

26 active pull requests
36 active issues
Excluding merges, 7 authors have pushed 7 commits to master and 223 commits to all branches. On master, 8 files have changed and there have been 269 additions and 112 deletions.

13 pull requests merged by 11 users

Merged #30607 std.Io.File.Stat: make access time optional 2025-12-27 23:35:54 +01:00

Merged #30168 Fix #30167: std.mem.window returns slices smaller or equal to size 2025-12-27 20:45:30 +01:00

Merged #30012 Optimize {write,take}Leb128 2025-12-27 20:43:17 +01:00

Merged #30590 Fixes doc comment of Futex.wait 2025-12-27 20:40:24 +01:00

Merged #30574 std.math.big: require sufficient capacity for aliased params 2025-12-27 20:38:35 +01:00

Merged #30232 std: migrate all fs APIs to Io 2025-12-27 14:10:53 +01:00

Merged #30581 Linux: Update syscall list for 6.17 2025-12-24 06:58:39 +01:00

Merged #30557 Replace uses of std.Thread.Pool with std.Io, and remove std.Thread.Pool 2025-12-22 20:09:37 +01:00

Merged #30156 Fixes enums.fromInt failing at compile time on in range but invalid values 2025-12-22 14:19:20 +01:00

Merged #30162 add PERF_EVENT_IOC_ID 2025-12-22 14:16:08 +01:00

Merged #30101 std.ascii: rename indexOf functions to find 2025-12-22 12:50:51 +01:00

Merged #30561 build_runner: fix race condition in dispatch_deps capacity reservation 2025-12-22 03:54:57 +01:00

Merged #30235 Some std.Io goodies 2025-12-21 14:51:04 +01:00

13 pull requests proposed by 13 users

Proposed #30568 std.http: fix server panic on bodiless POST/PUT/PATCH requests when .keep_alive is true 2025-12-22 14:29:40 +01:00

Proposed #30569 MachO: fix dynamic lookup of undefined symbols at runtime 2025-12-22 15:50:07 +01:00

Proposed #30570 @extern: add support for SPIR-V locations and descriptors 2025-12-22 19:09:27 +01:00

Proposed #30571 Properly support passing a packed struct to byteSwapAllFields 2025-12-22 20:46:53 +01:00

Proposed #30576 Make default log function a no-op on freestanding targets. 2025-12-23 10:07:12 +01:00

Proposed #30585 Changes allowing threads to work in a wasm32-wasi environment 2025-12-25 15:29:01 +01:00

Proposed #30587 llvm backend: only truncate on load for packed structs / unions 2025-12-25 21:02:04 +01:00

Proposed #30598 Add std.Io.net.Stream.shutdown 2025-12-27 10:12:12 +01:00

Proposed #30599 Avoid use of an undefined value in std.compress.flate 2025-12-27 11:04:39 +01:00

Proposed #30603 sema: fix ordering of coerceInMemoryAllowed arguments in coerceExtra 2025-12-27 15:43:37 +01:00

Proposed #30608 add tls.ExtensionType.quic_transport_parameters = 57 2025-12-27 20:30:56 +01:00

Proposed #30609 minor bsd fixups 2025-12-27 22:59:37 +01:00

Proposed #30610 std.simd: allow joining more than two vectors and expose vectorLen 2025-12-28 04:06:16 +01:00

10 issues closed from 8 users

Closed #30167 std.mem.window returns a slice larger than specified in the last iteration 2025-12-27 20:45:32 +01:00

Closed #30131 zig std cannot compile due to no std.net available 2025-12-27 14:11:28 +01:00

Closed #30189 'Io.File' has no member named 'WriteError' 2025-12-27 14:11:28 +01:00

Closed #30589 Cannot compile a C file 2025-12-26 04:43:11 +01:00

Closed #30204 Self-hosted backend segfaults when using the bit shift operation under particular conditions 2025-12-22 11:28:37 +01:00

Closed #30565 Creating instance of std.Build.Step causes OutOfMemory. 2025-12-22 11:26:05 +01:00

Closed #30014 Random build runner crash in CI due to invalid appendAssumeCapacity 2025-12-22 03:54:58 +01:00

Closed #30559 zig fmt should enforce void "if error" discard 2025-12-21 23:27:59 +01:00

Closed #30225 new builtin: @forbid 2025-12-21 20:54:47 +01:00

Closed #30141 Io.Queue.get deadlocks 2025-12-21 14:51:07 +01:00

29 issues created by 21 users

Opened #30556 Section .buildid is always included in the binary for Windows targets 2025-12-21 14:01:39 +01:00

Opened #30558 Wasm global $__stack_pointer is no longer exported 2025-12-21 22:16:43 +01:00

Opened #30559 zig fmt should enforce void "if error" discard 2025-12-21 22:27:37 +01:00

Opened #30562 make environments a non-global resource 2025-12-22 04:51:45 +01:00

Opened #30563 Zig fails to cache linker warnings 2025-12-22 08:18:34 +01:00

Opened #30564 Using LLD without specifying the usage of LLVM results in a compiler segfault 2025-12-22 08:41:41 +01:00

Opened #30565 Creating instance of std.Build.Step causes OutOfMemory. 2025-12-22 10:51:26 +01:00

Opened #30566 Miscompilation when looping over aligned byte array in combination with u128 and wrapping add. 2025-12-22 10:57:54 +01:00

Opened #30567 Support including std C/CPP headers but not linking libc/libcpp 2025-12-22 12:49:52 +01:00

Opened #30572 Cross-compiling to static libraries doesn't pad to even byte boundaries 2025-12-22 21:44:01 +01:00

Opened #30575 error: TODO: @divFloor for signed integers larger than 64 bits (96 bits requested) 2025-12-23 05:58:04 +01:00

Opened #30579 std.json: max_value_len is ignored for sentinel-terminated strings 2025-12-23 21:07:29 +01:00

Opened #30583 HTTP HEAD request fails to follow redirect 2025-12-24 23:52:06 +01:00

Opened #30584 std.Io.Threaded: Sig pipe not handled on single threaded 2025-12-25 02:21:56 +01:00

Opened #30586 Concatenation of vectors produces expected indexable; found ... 2025-12-25 20:16:04 +01:00

Opened #30589 Cannot compile a C file 2025-12-26 02:10:22 +01:00

Opened #30591 unexpected errno: 111 (connection refused) when trying to read from a closed port/reader 2025-12-26 06:47:59 +01:00

Opened #30592 Flaky timeout in Io.test.test.recancel on riscv32-linux-none 2025-12-26 15:33:41 +01:00

Opened #30594 Windows: std.net.Stream.read() fails with GetLastError(87) on socket handles 2025-12-26 18:32:12 +01:00

Opened #30595 std.Io.Threaded: improve parallel performance via thread-local work stealing 2025-12-26 22:48:47 +01:00

Opened #30596 wine is failing some std lib file system tests 2025-12-27 06:20:57 +01:00

Opened #30597 Zig Compiler Crash: SIGSEGV on zig build-exe 2025-12-27 08:23:46 +01:00

Opened #30600 Compiler crashes when running unit tests 2025-12-27 15:07:26 +01:00

Opened #30601 Io.Threaded: checkCancel crashes with "unreachable" when cancel_status is .acknowledged 2025-12-27 15:25:19 +01:00

Opened #30602 Selfhosted x86_64 backend hits unreachable code when passing sliced array of structs with field that has type "type" 2025-12-27 15:32:21 +01:00

Opened #30604 Allow overriding std.Io.File, std.Io.Dir 2025-12-27 17:10:28 +01:00

Opened #30605 comptime code crashes compiler randomly 2025-12-27 17:26:32 +01:00

Opened #30606 labeled switch with single else prong crashes LLVM backend 2025-12-27 18:12:08 +01:00

Opened #30611 Progress tree flickers on Windows Terminal 2025-12-28 07:47:08 +01:00

20 unresolved conversations

Open #30064 add OpenBSD libc cross-compilation support 2025-12-27 20:46:21 +01:00

Open #30157 Labeled switch on a single possible prong crashes compiler 2025-12-27 18:12:09 +01:00

Open #30108 Compiler build failure under NetBSD-current 2025-12-27 17:51:20 +01:00

Open #30214 Build: check if dynamic lib installed for symlinks 2025-12-27 17:47:03 +01:00

Open #30150 Migrate all applicable I/O APIs to std.Io 2025-12-27 06:18:45 +01:00

Open #30128 std.Io.Queue.get does not correctly handle cancellation 2025-12-26 22:32:41 +01:00

Open #30063 std.Io.Threaded should use futex on OpenBSD 2025-12-26 01:29:47 +01:00

Open #30171 WIP: Implement package fetch retries 2025-12-24 16:05:33 +01:00

Open #30169 std.Io.Threaded.select: fixes: correctly handle select on completed closures, properly cleanup event on cancellation 2025-12-22 20:15:38 +01:00

Open #30208 compiler: miscellaneous fixes 2025-12-22 14:39:03 +01:00

Open #30229 emit warning when trying to use the broken -femit-h option 2025-12-22 14:38:27 +01:00

Open #30053 Sema: Allow small integer types to coerce to floats 2025-12-22 14:35:41 +01:00

Open #30029 fix redundant safety checks being emitted for slicing 2025-12-22 14:33:58 +01:00

Open #30045 Compilation: fix incorrect saved buf count 2025-12-22 14:31:30 +01:00

Open #30231 Assert too strict on std.http.Server.Request.discardBody (when .keep_alive is true) 2025-12-22 14:30:14 +01:00

Open #30199 fix: sanitize -target argument when forwarding args to clangMain 2025-12-22 14:21:06 +01:00

Open #30217 libc link error for ohos 2025-12-22 11:26:38 +01:00

Open #30222 zig c++ does not support compile only mode 2025-12-22 11:26:30 +01:00

Open #30233 Indexing a @Vector field inside a packed struct returns incorrect values in 0.16.0-dev while working correctly in 0.15.2. 2025-12-21 20:52:48 +01:00

Open #30132 delete top level documentation comments from the language 2025-12-21 12:39:32 +01:00