zig/lib
Ryan Liptak 08f0780cb2 zstd.Decompress.stream: Fix handling of skippable frames in new_frame state
The previous code assumed that `initFrame` during the `new_frame` state would always result in the `in_frame` state, but that's not always the case. `initFrame` can also result in the `skippable_frame` state, which would lead to access of union field 'in_frame' while field 'skipping_frame' is active.

Now, the switch is re-entered with the updated state so either case is handled appropriately.

Fixes the crashes from https://github.com/ziglang/zig/issues/24817
2025-08-14 17:37:51 -07:00
..
build-web net: Always set WSA_FLAG_OVERLAPPED when creating Windows sockets. Rework send and receive logic to use overlapped I/O. 2025-08-09 18:48:15 -04:00
c
compiler build runner: fix single-threaded build 2025-08-13 23:50:57 +01:00
compiler_rt zig fmt: apply new cast builtin order 2025-08-03 14:59:56 +02:00
docs std.io.Writer.Allocating: rename getWritten() to written() 2025-08-13 01:43:52 -07:00
include
init std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
libc netbsd: add some missing system headers 2025-08-14 08:25:08 +02:00
libcxx libcxx: Fix locale-related compilation errors on NetBSD. 2025-06-06 11:22:20 +02:00
libcxxabi
libtsan tsan: remove usage of libnvmm and libncurses headers on netbsd 2025-08-14 07:11:07 +02:00
libunwind libunwind: Fix return type of DwarfFDECache<A>::findFDE() 2025-06-30 06:40:17 +02:00
std zstd.Decompress.stream: Fix handling of skippable frames in new_frame state 2025-08-14 17:37:51 -07:00
c.zig
compiler_rt.zig aarch64: implement more optional/error union/union support 2025-07-26 21:39:50 -04:00
fuzzer.zig build system: replace fuzzing UI with build UI, add time report 2025-08-01 23:48:21 +01:00
ubsan_rt.zig zig fmt: apply new cast builtin order 2025-08-03 14:59:56 +02:00
zig.h cbe: emit nonstring attribute 2025-08-11 11:30:51 -07:00