Commit Graph

  • ad0458f582 std.Build: Fix wrong error enum Pablo Alessandro Santos Hugen 2026-01-29 19:24:39 -03:00
  • ecb9ddf267 Threaded.sleepPosix: fix libc error handling Brandon Black 2026-01-28 16:54:04 -06:00
  • b1d1806fef std.process: currentDir -> currentPath Andrew Kelley 2026-01-29 18:47:58 -08:00
  • 0a37ad2ec4 std.Io.File: handle DISK_FULL on windows Andrew Kelley 2026-01-29 01:13:32 -08:00
  • 3cc5dda756 fix RtlGetCurrentDirectory_U parameter Andrew Kelley 2026-01-28 23:18:24 -08:00
  • 649aaf4814 std: migrate getcwd to Io Andrew Kelley 2026-01-28 19:40:43 -08:00
  • 9b415761dd std.os.windows: delete unused APIs Andrew Kelley 2026-01-28 20:05:20 -08:00
  • 5571c08e66 add behavior test for i96 operations Andrew Kelley 2026-01-28 15:26:11 -08:00
  • 4d6f4e9cfd behavior: add coverage for extern struct field overalignment Andrew Kelley 2026-01-28 14:10:27 -08:00
  • ed93f0d70f fix(libzigc): always apply strong linkage, even when testing GasInfinity 2026-01-29 10:39:38 +01:00
  • e7baa09ce4 feat(Compilation): make libzigc share zcu if possible GasInfinity 2026-01-28 20:04:27 +01:00
  • 37a9ca7163 Merge pull request 'std: finish moving os.windows.ReadLink logic to Io.Threaded' (#31044) from windows-OpenFile into master Andrew Kelley 2026-01-29 08:40:37 +01:00
  • 18c6abc0ba std: finish moving os.windows.ReadLink logic to Io.Threaded Andrew Kelley 2026-01-28 16:18:43 -08:00
  • a6067c3821 compiler: delete dependency on LLVM ParseCommandLineOptions ParseCommandLineOptions Andrew Kelley 2026-01-28 16:41:08 -08:00
  • 5774248041 std.os.windows: delete unused CreateSymbolicLink Andrew Kelley 2026-01-28 15:32:40 -08:00
  • 757ec185f0 Add f16, f80 and f128 support for acos and asin (#30997) lzm-build 2026-01-28 23:33:35 +01:00
  • 3b10383114 std.meta: delete declList Andrew Kelley 2026-01-28 00:43:20 -08:00
  • 204fa8959a Make functions on EnumMap always take a pointer to avoid copies of big EnumMaps Krzysztof Wolicki 2026-01-27 20:49:30 +01:00
  • 11c3b4bd41 Fix std.process.run leaking memory if child.wait returned an error llogick 2026-01-27 14:58:24 -08:00
  • f612d5ae96 std: remove error.BrokenPipe from file reads, add error.EndOfStream windows-async-files Andrew Kelley 2026-01-27 15:31:23 -08:00
  • 46b5eb6ec3 std.Io.Threaded: detect 0 byte successful reads Andrew Kelley 2026-01-27 13:34:36 -08:00
  • 1e188d790a std.Io.Threaded: fix bad use of AlertableSyscall Andrew Kelley 2026-01-27 11:37:40 -08:00
  • 15e73c70ab build.zig: bump max_rss for windows module tests Andrew Kelley 2026-01-26 20:59:10 -08:00
  • 27e6474508 test_runner: add a temporary debugging commit Andrew Kelley 2026-01-26 15:50:15 -08:00
  • 456e0492f2 Io.Threaded: fix UAF-induced crashes during asynchronous operations Jacob Young 2026-01-24 03:37:43 -05:00
  • 041add45ad std.Io.Threaded: fix NtDelayExecution delay interval Andrew Kelley 2026-01-23 00:03:37 -08:00
  • 79be6b7ffe std.Io.Threaded: handle some more error codes from NtReadFile Andrew Kelley 2026-01-22 16:54:32 -08:00
  • e0d9c04e35 std.Io.Threaded: avoid extra fields of Thread Andrew Kelley 2026-01-22 14:32:39 -08:00
  • c155ac50c2 std.Io.Threaded: don't pass null to NtDelayExecution Andrew Kelley 2026-01-21 21:42:23 -08:00
  • 7ab41bec29 std.Io.Threaded: implement APC cancelation Andrew Kelley 2026-01-21 21:28:15 -08:00
  • e18ee3a93a std.Io.Threaded: introduce Thread.InterruptMethod Andrew Kelley 2026-01-21 21:05:15 -08:00
  • 20c4211b6e std.Io.Threaded: add some temporary, choice panics Andrew Kelley 2026-01-21 19:16:35 -08:00
  • 693b2ffd5c std: back out the flags field of Io.File Andrew Kelley 2026-01-21 19:08:52 -08:00
  • de3a2c0ebb std.Io: give File a nonblocking bit on Windows Andrew Kelley 2026-01-20 17:05:14 -08:00
  • 0f51f663f0 musl: update some hexagon headers from the quic fork Alex Rønne Petersen 2026-01-27 23:24:33 +01:00
  • 06cf86abeb Fix BootServices.locateHandleLen() (#30877) just_some_entity 2026-01-27 23:09:51 +01:00
  • 1655a666d5 windows_resources standalone test: Load a resource and check its data Ryan Liptak 2026-01-13 02:36:21 -08:00
  • 29b7214027 Disentangle from error.CurrentWorkingDirectoryUnlinked Ryan Liptak 2026-01-26 23:55:17 -08:00
  • 3729a53eec Merge pull request 'libc: use common implementations for linux syscalls' (#30993) from GasInfinity/zig:libc-musl-syscalls into master Andrew Kelley 2026-01-27 07:48:58 +01:00
  • 5652288e5d zig fmt Alex Rønne Petersen 2026-01-27 07:05:14 +01:00
  • f7df723a91 Merge branch 'prefer-io-futex' Alex Rønne Petersen 2026-01-27 05:37:40 +01:00
  • d4d210fb37 std.Build.WebServer: use Io futex operations instead of std.Thread.Futex Alex Rønne Petersen 2026-01-24 17:24:44 +01:00
  • 2c7d3c8007 std.debug: use debug_io for the futex in waitForOtherThreadToFinishPanicking Alex Rønne Petersen 2026-01-24 17:00:36 +01:00
  • 0af79e7b8c std.mem.readVarInt: Fix type name in doc comment (#31007) Robert Ancell 2026-01-27 05:29:51 +01:00
  • 951ab1b18b std.Build.Step.Compile: pass target by pointer to isLibC*LibName Pablo Alessandro Santos Hugen 2026-01-26 22:34:52 -03:00
  • 519f1eb361 musl: zero fp/lr registers in _start() and clone() on hexagon Alex Rønne Petersen 2026-01-27 05:23:02 +01:00
  • 4e3fadd90e std.heap.DebugAllocator: fix account total_requested_bytes on resizeSmall Brian Orora 2026-01-24 20:10:45 +03:00
  • 73ed351022 fix(libzigc): export mincore GasInfinity 2026-01-27 00:06:18 +01:00
  • 5e9c484745 std.Io.Reader.takeStruct: dont assert buffer capacity is sizeOf(T) Carmen 2026-01-24 13:00:38 +01:00
  • 97986184ca langref: Add table of largest integer types that can coerce to floats Jay Petacat 2026-01-24 11:49:26 -07:00
  • 1b235540c1 Revert "Io.Threaded: remove WSA_FLAG_OVERLAPPED from socket call" Andrew Kelley 2026-01-26 14:11:45 -08:00
  • 5eb55ba866 Merge pull request 'compiler: use Io.MemoryMap' (#30961) from use-mmap into master Andrew Kelley 2026-01-26 22:58:01 +01:00
  • 8d4b8ab6a5 Merge pull request 'glibc 2.43' (#31005) from alexrp/zig:glibc-2.43 into master Alex Rønne Petersen 2026-01-26 18:42:37 +01:00
  • b4c86c850d Fix std.uefi.protocol.DevicePath.next() and add utility function isEnd() (#30887) jsentity 2026-01-26 11:41:22 +01:00
  • ff8dbd010f libc: update glibc crt0 code to 2.43 Alex Rønne Petersen 2026-01-26 05:30:07 +01:00
  • e4058f2c27 libc: update glibc abilists to 2.43 Alex Rønne Petersen 2026-01-26 05:30:25 +01:00
  • 49afd7eee0 libc: update glibc headers to 2.43 Alex Rønne Petersen 2026-01-26 05:55:28 +01:00
  • f6ed859cb0 std.zig.target: update glibc triples for loongarch64 targets Alex Rønne Petersen 2026-01-26 05:35:53 +01:00
  • f186809caf std: impl process.totalSystemMemory for netbsd Michael Dusan 2026-01-25 13:03:22 -05:00
  • 8709f53d44 crypto.ff: allow seamless chaining regardless of representation (#30913) Frank Denis 2026-01-25 17:42:01 +01:00
  • 99ec1ee353 ci: temporarily disable x86_64-netbsd while I investigate failures Alex Rønne Petersen 2026-01-24 21:07:53 +01:00
  • 9cf34a8d81 feat(libzigc): move over some linux syscalls GasInfinity 2026-01-24 16:01:18 +01:00
  • b430cd62e4 feat(std.os.linux): add some missing syscalls GasInfinity 2026-01-24 16:00:16 +01:00
  • d5c3bf25dc feat(std.c): add _Exit GasInfinity 2026-01-24 15:58:46 +01:00
  • a2ea36a517 zig libc: modify errno helper to eliminate @intCast Andrew Kelley 2026-01-21 18:11:16 -08:00
  • 9d63dfaa81 link.Lld: give better exit status information for the lld child process Alex Rønne Petersen 2026-01-24 18:30:17 +01:00
  • cf48041b55 std.Thread.Condition: use pthread_cond_t impl when OS has no futex primitive Alex Rønne Petersen 2026-01-24 05:30:27 +01:00
  • 5f950884a1 std.c: add IPPROTO_RAW for Darwin platforms Lukas Lalinsky 2026-01-24 12:26:00 +01:00
  • 1b544f447a Merge pull request 'enable thumb-windows-gnu module tests' (#30968) from alexrp/zig:windows-pic into master Alex Rønne Petersen 2026-01-24 02:09:41 +01:00
  • 5c42193b17 std.Io.Threaded: rework cancelation Andrew Kelley 2026-01-23 12:59:36 -08:00
  • e437efd601 test: enable thumb-windows-gnu module tests Alex Rønne Petersen 2026-01-23 19:47:12 +01:00
  • c699bb8134 zig cc: don't bother passing -fPIC to Clang for Windows and UEFI targets Alex Rønne Petersen 2026-01-23 19:45:39 +01:00
  • 909159ad8e compiler: don't enforce PIC for x86-windows and thumb-windows Alex Rønne Petersen 2026-01-23 19:45:34 +01:00
  • 20fae334ac compiler: UEFI does not support dynamic linking Alex Rønne Petersen 2026-01-23 19:42:23 +01:00
  • 2774436a83 ci: bump riscv64-linux-debug timeout by 1 hour Alex Rønne Petersen 2026-01-23 16:17:36 +01:00
  • 499ba5d55c compiler: use Io.MemoryMap Andrew Kelley 2026-01-22 19:41:13 -08:00
  • 193c747b03 link.MappedFile: refactor std.Io -> Io Andrew Kelley 2026-01-22 19:06:52 -08:00
  • 1badb2a840 std.Io.Threaded: dirCreateFileWindows uses NtCreateFile directly Andrew Kelley 2026-01-22 18:08:13 -08:00
  • 305fd06756 Build: check if dynamic lib installed for symlinks If the library isn't actually installed, generated_bin will be null, causing this to panic about a missing dependency for itself; checking for this state avoids this. InKryption 2025-04-21 15:17:39 +02:00
  • 37288e53ae std.zig.system.loongarch: implement individual cpu feature bit tests (#30915) bartimaeusnek 2026-01-22 19:18:47 +01:00
  • c8edfbe1d5 Merge pull request 'enable x86_64-netbsd CI' (#30889) from alexrp/zig:netbsd-ci into master Alex Rønne Petersen 2026-01-22 13:38:05 +01:00
  • fd3657bf8c Io.Threaded: remove WSA_FLAG_OVERLAPPED from socket call Chadwain Holness 2026-01-20 15:19:36 -05:00
  • 4b2eae32f1 Merge pull request 'libc: use common implementation for sys/utsname.h' (#30904) from GasInfinity/zig:libc-uname into master Andrew Kelley 2026-01-22 02:23:52 +01:00
  • 200fb7c2ac test-libc: disable raise-race.c Alex Rønne Petersen 2026-01-21 18:46:46 +01:00
  • 34aa1bb94f test-libc: enable loongarch64-linux-muslsf Alex Rønne Petersen 2026-01-21 17:53:38 +01:00
  • 3245eddcb1 musl: fix typo in 171b104640 Alex Rønne Petersen 2026-01-21 17:53:11 +01:00
  • 953ca759c2 ci: disable incremental tests Alex Rønne Petersen 2026-01-21 15:15:43 +01:00
  • 7337946875 ci: enable x86_64-netbsd in the workflow Alex Rønne Petersen 2025-11-28 01:46:21 +01:00
  • 85580951a7 ci: add x86_64-netbsd scripts Alex Rønne Petersen 2025-11-28 01:45:23 +01:00
  • b7a4756e1d langref: disable @cImport tests on NetBSD Alex Rønne Petersen 2026-01-15 11:13:20 +01:00
  • eb3f16db5e test: clarify that self_exe_symlink fails on NetBSD due to bad F_GETPATH Alex Rønne Petersen 2026-01-19 18:49:32 +01:00
  • 9f33c339c7 std.fs.test: fix file operations on directories on NetBSD Alex Rønne Petersen 2026-01-19 14:37:09 +01:00
  • 35a191ec1c std.Io.Threaded: fix futex timeout race handling Matthew Lugg 2026-01-21 13:52:14 +01:00
  • a3ea3bd31d std: NetBSD doesn't have a reliable F_GETPATH Alex Rønne Petersen 2026-01-19 18:46:00 +01:00
  • 32f977a4b7 std.fs.test: fix tests using Dir.realPath Michael Dusan 2026-01-16 15:38:01 -05:00
  • fc59f0e7f0 std.Io.test: skip atime check in setTimestamps on NetBSD Alex Rønne Petersen 2026-01-15 08:18:54 +01:00
  • 1ab6bf59a6 feat(libzigc): add common linux errno syscall helper GasInfinity 2026-01-21 12:02:08 +01:00
  • 77919ee735 Sema: allow @round, @floor, @ceil, and @trunc to coerce to integer types Adrià Arrufat 2026-01-21 10:41:15 +09:00
  • 2207c62bb5 MachO: fix dynamic lookup of undefined symbols at runtime Mathias Lafeldt 2025-11-25 10:22:35 +01:00
  • 7cbe05cbd4 Merge pull request 'std.os.linux: add some missing syscalls' (#30899) from brickmonster/zig:syscalls into master Andrew Kelley 2026-01-21 00:28:40 +01:00