ziglang/zig
150
2.9k
Fork
You've already forked zig
275

2026年01月09日 - 2026年01月16日

Overview

55 active pull requests
46 active issues
Excluding merges, 16 authors have pushed 37 commits to master and 138 commits to all branches. On master, 58 files have changed and there have been 1109 additions and 556 deletions.

33 pull requests merged by 19 users

Merged #30840 introduce std.Io.File.MemoryMap API 2026年01月16日 03:59:33 +01:00

Merged #30846 ink/MachO: support sdata4 pointer encoding 2026年01月15日 19:48:18 +01:00

Merged #30815 link/MachO: enhance unwind info size calculation and add page size handling on macOS 2026年01月15日 19:45:19 +01:00

Merged #30835 std: halve the number of mutexes per mutex 2026年01月15日 05:28:13 +01:00

Merged #30834 std.Io.Threaded: spurious unparks are possible 2026年01月15日 01:38:11 +01:00

Merged #30832 libc: avoid division/multiplication in drand48 and erand48 2026年01月14日 23:48:09 +01:00

Merged #30628 zig cc: Add support for -exported_symbols_list 2026年01月14日 19:16:08 +01:00

Merged #30826 libc: use common rand and *rand48 implementations 2026年01月14日 19:10:03 +01:00

Merged #30818 resinator: Sync with upstream 2026年01月14日 01:04:26 +01:00

Merged #30811 cli: add --test-execve option 2026年01月13日 20:45:48 +01:00

Merged #30810 NtSetInformationFile: remove const from FileInformation buffer param 2026年01月13日 20:45:40 +01:00

Merged #30794 aro: define arch macros for riscv 2026年01月13日 20:01:56 +01:00

Merged #30801 std: use sigaltstack for default segfault handler 2026年01月13日 07:24:51 +01:00

Merged #30739 Fix benchmark programs after the recent changes 2026年01月13日 07:04:53 +01:00

Merged #30105 std.mem.sliceTo: Return slice with sentinel from unbounded pointers 2026年01月13日 06:19:16 +01:00

Merged #30807 Sema: fix single-range switch prong capture (for real this time) 2026年01月13日 06:03:09 +01:00

Merged #30796 Fix wasi-libc miscompilations and make std.Io compile on Emscripten 2026年01月13日 06:00:27 +01:00

Merged #30775 libc: properly handle EOF in ctype 2026年01月13日 05:58:43 +01:00

Merged #30805 libc: fix stringToInteger allowing negative bases 2026年01月13日 05:58:15 +01:00

Merged #30768 link/MachO: fix eh_frame handling on macOS 2026年01月13日 04:27:15 +01:00

Merged #30045 Compilation: fix incorrect saved buf count 2026年01月12日 11:22:03 +01:00

Merged #30757 A few Windows fixes 2026年01月12日 00:59:12 +01:00

Merged #30792 libc: use common integer ato* and strto* implementations 2026年01月12日 00:55:13 +01:00

Merged #30793 Sema: fix single-range switch prong capture 2026年01月11日 22:40:03 +01:00

Merged #30776 frontend: rewrite switch logic 2026年01月11日 19:44:26 +01:00

Merged #30781 std.process: add PermissionDenied to ProtectMemoryError (for OpenBSD) 2026年01月11日 09:43:03 +01:00

Merged #30053 Sema: Allow small integer types to coerce to floats 2026年01月10日 22:19:22 +01:00

Merged #30767 libc: use compiler_rt/libzigc for some math functions and add some libc-tests 2026年01月10日 22:15:34 +01:00

Merged #30770 crypto: correct checkHostName docs about wildcard matching 2026年01月10日 22:11:54 +01:00

Merged #30772 std: ignore -fmacro-prefix-map flag when parsing NIX_CFLAGS_COMPILE 2026年01月10日 22:04:02 +01:00

Merged #30778 fix semantic UAFs in std.Io.Threaded 2026年01月10日 22:00:41 +01:00

Merged #30758 std: move memory locking and memory protection to process 2026年01月10日 04:14:51 +01:00

Merged #30763 libc: use common ctype.h implementation 2026年01月09日 22:38:08 +01:00

22 pull requests proposed by 18 users

Proposed #30764 ♻️ Simplify HostName validate logic 2026年01月09日 15:55:20 +01:00

Proposed #30769 WIP: std.ArrayList: add toOwnedSliceAssert, shrinkToLen. 2026年01月10日 02:15:07 +01:00

Proposed #30782 std.json: honor max_value_len for sentinel strings 2026年01月11日 01:40:37 +01:00

Proposed #30788 std.Io.Threaded: debug file handle leaks 2026年01月11日 09:43:23 +01:00

Proposed #30789 docs: document array and vector bit width in packed structs 2026年01月11日 11:15:46 +01:00

Proposed #30790 std.Random.shuffle: optimize for cache utilizing prefetch input queue 2026年01月11日 12:56:48 +01:00

Proposed #30791 WIP: std.http: reject non-digit Content-Length 2026年01月11日 16:01:23 +01:00

Proposed #30795 switch generic asn.1 der reader/writer to Io.Reader/Writer 2026年01月11日 21:02:37 +01:00

Proposed #30798 hash_map.zig: Handle hash map iterators when the value type is void 2026年01月12日 04:18:48 +01:00

Proposed #30804 UnixAddress.ListenOptions: ability to set perms 2026年01月12日 17:56:50 +01:00

Proposed #30812 codegen: respect alignment of zero sized navs 2026年01月13日 06:26:44 +01:00

Proposed #30813 testing.zig: Track processed types to prevent infinite recursion 2026年01月13日 09:14:22 +01:00

Proposed #30819 windows_resources standalone test: Load a resource and check its data 2026年01月13日 11:38:42 +01:00

Proposed #30820 doc: clarify inline for capture comptime availability 2026年01月13日 14:01:19 +01:00

Proposed #30823 add FlexibleStruct/FlexibleArray for runtime sized data structures 2026年01月14日 01:58:15 +01:00

Proposed #30828 Improve autodoc web layout 2026年01月14日 15:42:08 +01:00

Proposed #30831 lib/docs: change wasm docs to lazy parse files. 2026年01月14日 18:53:43 +01:00

Proposed #30836 Io.Select: cancelation and concurrent 2026年01月15日 01:37:48 +01:00

Proposed #30837 std.Io.net: allow OutgoingMessage destination address to be null. 2026年01月15日 02:07:41 +01:00

Proposed #30845 std.bit_set.DynamicBitSetUnmanaged: avoid depending on the padding bits being zero 2026年01月15日 11:28:33 +01:00

Proposed #30850 libc: use common implementations for wchar.h 2026年01月15日 20:33:32 +01:00

Proposed #30851 testing: ability to read environment variables from unit tests 2026年01月15日 23:39:30 +01:00

19 issues closed from 16 users

Closed #30669 LuaJIT build erorr on macos aarch64 2026年01月15日 19:48:21 +01:00

Closed #30844 fs.test.test.Dir.realPath smoke test fails randomly on NetBSD 2026年01月15日 10:42:56 +01:00

Closed #30824 panic in Debug mode on arm-linux-musleabihf (i.MX6UL, kernel 4.1) fails with "unexpected errno: 38" — no stack trace printed, while x86_64 works 2026年01月14日 11:09:02 +01:00

Closed #30779 libzigc abs tests are timing out on riscv64-linux CI 2026年01月14日 00:58:35 +01:00

Closed #30821 Cannot catch errors on function calls starting with dot 2026年01月14日 00:15:51 +01:00

Closed #30802 ACCESS_VIOLATION when trying to delete files/dirs when targeting x86-windows 2026年01月13日 20:45:42 +01:00

Closed #30809 Unexpected crash on double read of big array 2026年01月13日 05:27:50 +01:00

Closed #30128 std.Io.Queue.get does not correctly handle cancellation 2026年01月12日 23:52:19 +01:00

Closed #30808 Cannot compile zig "latest" on FreeBSD requires AVR not in clang/llvm 2026年01月12日 22:35:57 +01:00

Closed #30735 Windows runtime error with std.Io.Dir.rename 2026年01月12日 00:59:14 +01:00

Closed #30153 evaluation of eu catch |err| switch (err) { ... } with comptime-known eu changes when adding label 2026年01月11日 19:44:29 +01:00

Closed #30157 Labeled switch on a single possible prong crashes compiler 2026年01月11日 19:44:28 +01:00

Closed #30606 labeled switch with single else prong crashes LLVM backend 2026年01月11日 19:44:28 +01:00

Closed #30154 switching on unresolved lazy values produces wrong results 2026年01月11日 19:44:28 +01:00

Closed #30660 Labeled switch crashes compiler for unitary enum 2026年01月11日 19:44:27 +01:00

Closed #30787 CI: run zig fmt first 2026年01月11日 08:49:56 +01:00

Closed #30698 Mismatch in std.crypto.Certificate: checkHostName comment vs behavior for partial wildcards 2026年01月10日 22:12:38 +01:00

Closed #30771 Zig dosen’t use Mingw as Default 2026年01月10日 12:43:42 +01:00

Closed #30057 std.posix.kill, std.os.linux.kill cannot be called with sig 0 anymore 2026年01月09日 16:36:27 +01:00

36 issues created by 13 users

Opened #30766 std.PriorityDequeue is a managed container 2026年01月09日 22:10:42 +01:00

Opened #30771 Zig dosen’t use Mingw as Default 2026年01月10日 10:24:49 +01:00

Opened #30774 pointer subtraction is not safety checked 2026年01月10日 13:18:20 +01:00

Opened #30777 unable to discover remote git server capabilities: TlsInitializationFailed when talking to GitHub on Windows 2026年01月10日 17:52:21 +01:00

Opened #30779 libzigc abs tests are timing out on riscv64-linux CI 2026年01月10日 18:30:16 +01:00

Opened #30780 Self-hosted compiler panics with panic: REX_GOTPCRELX when using certain external C dependencies 2026年01月10日 20:36:05 +01:00

Opened #30787 CI: run zig fmt first 2026年01月11日 08:34:35 +01:00

Opened #30797 zig build test --fuzz crashes in release {safe,small,fast} 2026年01月12日 00:45:18 +01:00

Opened #30799 DynamicBitSetUnmanaged.setAll causes its iterator to run over capacity into the last mask's padding 2026年01月12日 10:19:59 +01:00

Opened #30800 Flaky SIGBUS in InternPool.Index.unwrap 2026年01月12日 12:17:02 +01:00

Opened #30802 ACCESS_VIOLATION when trying to delete files/dirs when targeting x86-windows 2026年01月12日 13:59:42 +01:00

Opened #30806 HTTP tests are randomly timing out on OpenBSD 2026年01月12日 18:42:55 +01:00

Opened #30808 Cannot compile zig "latest" on FreeBSD requires AVR not in clang/llvm 2026年01月12日 22:30:08 +01:00

Opened #30809 Unexpected crash on double read of big array 2026年01月13日 00:51:39 +01:00

Opened #30814 Flaky remove_invalid_union_backing_enum incremental test failure 2026年01月13日 09:21:34 +01:00

Opened #30816 Flaky add_decl incremental test failure 2026年01月13日 09:29:17 +01:00

Opened #30817 Flaky change_module incremental test failure 2026年01月13日 09:45:13 +01:00

Opened #30821 Cannot catch errors on function calls starting with dot 2026年01月13日 23:37:57 +01:00

Opened #30822 Flaky make_decl_pub incremental test failure 2026年01月14日 01:02:11 +01:00

Opened #30824 panic in Debug mode on arm-linux-musleabihf (i.MX6UL, kernel 4.1) fails with "unexpected errno: 38" — no stack trace printed, while x86_64 works 2026年01月14日 10:50:53 +01:00

Opened #30825 Make it so that readSmallMessage(ws: *std.http.Server.WebSocket) can return error.WouldBlock instead of blocking. 2026年01月14日 11:30:33 +01:00

Opened #30827 Autodoc: Javascript does not handle non-QWERTY keyboard layouts 2026年01月14日 15:37:16 +01:00

Opened #30829 Autodoc: categorize functions by purpose 2026年01月14日 17:17:45 +01:00

Opened #30830 Flaky remove_enum_field incremental test failure 2026年01月14日 17:43:50 +01:00

Opened #30833 ability to read environment variables from unit tests 2026年01月14日 19:37:30 +01:00

Opened #30838 Flaky add_decl_namespaced incremental test failure 2026年01月15日 04:03:53 +01:00

Opened #30839 Support the management of localized third-party packages. 2026年01月15日 05:53:18 +01:00

Opened #30841 self_exe_symlink standalone test fails on NetBSD 2026年01月15日 06:56:53 +01:00

Opened #30842 struct namespaces cause unwanted field type analysis 2026年01月15日 08:13:32 +01:00

Opened #30843 Several std.fs tests fail randomly on NetBSD 2026年01月15日 10:39:58 +01:00

Opened #30844 fs.test.test.Dir.realPath smoke test fails randomly on NetBSD 2026年01月15日 10:40:48 +01:00

Opened #30847 detect inline calls in std.debug.Pdb and print their frames in stack traces 2026年01月15日 12:38:38 +01:00

Opened #30848 32-bit native bootstrap fails to run zig1 with OutOfMemory error 2026年01月15日 17:08:58 +01:00

Opened #30849 Segfault when a function's stack is unusually large 2026年01月15日 20:23:39 +01:00

Opened #30853 fetch of gitlab repo gives TlsInitializationFailed 2026年01月16日 11:11:42 +01:00

Opened #30854 os.linux.IoUring.test.test.accept_direct failing in RISC-V CI 2026年01月16日 11:40:09 +01:00

32 unresolved conversations

Open #30691 std.Io: add Io.failing 2026年01月16日 14:58:00 +01:00

Open #30707 take advantage of O_TMPFILE on FreeBSD 2026年01月16日 13:54:28 +01:00

Open #30725 WIP: feat(std): introduce cli module 2026年01月16日 12:51:52 +01:00

Open #30743 std.Io: introduce batching and operations API, satisfying the "poll" use case 2026年01月16日 03:51:38 +01:00

Open #30676 flaky tests: crypto.kangarootwelve.test.KT128 sequential and parallel produce same output for many random lengths 2026年01月15日 10:38:49 +01:00

Open #30150 Migrate all applicable I/O APIs to std.Io 2026年01月15日 06:00:12 +01:00

Open #30677 std: minimal CLI parsing driven by struct fields 2026年01月15日 01:11:14 +01:00

Open #30028 Allow opting into RISC-V CI runs on PRs 2026年01月14日 07:28:29 +01:00

Open #30096 Flaky test Io.test.test.Group.concurrent on Linux w/o libc 2026年01月14日 07:22:42 +01:00

Open #30622 feat: init eZ80 arch via CBE 2026年01月14日 03:57:22 +01:00

Open #30661 Add support for floats as valid autoHash keys 2026年01月14日 01:13:14 +01:00

Open #30710 fix(std.zon): zon.serializer always escapes unicode characters 2026年01月14日 00:14:59 +01:00

Open #30214 Build: check if dynamic lib installed for symlinks 2026年01月13日 22:46:17 +01:00

Open #30208 compiler: miscellaneous fixes 2026年01月13日 21:19:24 +01:00

Open #30048 x86 backend: global variables are invalid when building a shared library loaded with dlopen 2026年01月13日 17:40:17 +01:00

Open #30760 initial implementation of StackFirstAllocator; meant to replace StackFallbackAllocator 2026年01月13日 16:47:37 +01:00

Open #30116 Documentation incorrectly states that inline for has comptime available capture, but this is not guaranteed 2026年01月13日 14:01:20 +01:00

Open #30160 Parser: Add error when operator precedence is undefined 2026年01月13日 01:19:01 +01:00

Open #30130 std.Io.Queue.put does not correctly handle cancellation 2026年01月12日 23:57:47 +01:00

Open #30727 std.process.Child and handles 2026年01月12日 20:21:40 +01:00

Open #30094 std.Thread: wait for ResetEvent in broadcast test 2026年01月12日 18:28:01 +01:00

Open #30708 Optimized round implementation for ascon 2026年01月12日 18:25:29 +01:00

Open #30749 fix: prevent -u CLFlag from matching Unix linker -u flag 2026年01月12日 18:23:40 +01:00

Open #30613 zig cc: -u symbol flag incorrectly parsed as standalone flag, treating symbol as filename 2026年01月12日 18:23:39 +01:00

Open #30569 MachO: fix dynamic lookup of undefined symbols at runtime 2026年01月12日 10:21:22 +01:00

Open #30171 Implement package fetch retries 2026年01月12日 01:06:18 +01:00

Open #30655 zig build test --fuzz results in a crash with self-hosted backend 2026年01月12日 00:45:18 +01:00

Open #30190 HTTP Client over-lenient when parsing Content-Length 2026年01月11日 16:01:24 +01:00

Open #30185 Langref is vague on packed structs and vectors 2026年01月11日 11:17:01 +01:00

Open #30579 std.json: max_value_len is ignored for sentinel-terminated strings 2026年01月11日 03:19:07 +01:00

Open #30715 std.Thread.ResetEvent.set: FreeBSD Futex.wake needs max int *i*32 to wake all waiting threads 2026年01月10日 12:55:00 +01:00

Open #30663 add ability to use a union type as a build option 2026年01月10日 02:52:43 +01:00