Commit Graph

  • 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
  • 4f652fb4e3 feat(libzigc): use common implementations for sys/utsname.h GasInfinity 2026-01-20 23:18:34 +01:00
  • 9d3e9054a7 feat(std.c): add wasi definition for utsname GasInfinity 2026-01-20 23:17:04 +01:00
  • f67d21f736 chore(libc/musl): remove unused ffs impls GasInfinity 2026-01-20 23:14:23 +01:00
  • 8042096bca std.os.linux: add some missing syscalls brickmonster 2026-01-20 16:10:15 +00:00
  • e6ac1b77f0 libzigc: test and fix acos rpkak 2026-01-20 18:02:15 +01:00
  • 62ce228b37 std.os.linux: fix some compilation errors brickmonster 2026-01-20 16:09:49 +00:00
  • c857fce05b langref: refine the underscore prefix section Andrew Kelley 2026-01-19 14:16:07 -08:00
  • 21fc85f035 Add acos to ziglibc (#30888) Daggerfall-is-the-best-TES-game 2026-01-19 22:43:57 +01:00
  • a8002a8564 build: avoid pkg-config when statically linking LLVM Michael Dusan 2026-01-15 10:51:14 +01:00
  • ac793232ee test: skip non-libc module tests for targets that require or default to libc Alex Rønne Petersen 2026-01-15 07:55:47 +01:00
  • b1b234daa0 test: disable self_exe_symlink standalone test on NetBSD Alex Rønne Petersen 2026-01-15 08:59:22 +01:00
  • 016255ad09 test: disable an error trace test on optimized x86_64-netbsd Alex Rønne Petersen 2026-01-15 06:55:25 +01:00
  • c71d32d14a std.c.netbsd: change type of _ksiginfo.signo to std.c.SIG Alex Rønne Petersen 2026-01-15 07:00:52 +01:00
  • fb66d7712c std.c: fix W functions for NetBSD Alex Rønne Petersen 2026-01-15 09:51:07 +01:00
  • 4e99f095ae ci: avoid github.run_id in concurrency.group Alex Rønne Petersen 2026-01-19 06:14:21 +01:00
  • 27e8d05ee8 Fix protocol.DevicePath.next() (#30883) jsentity 2026-01-18 21:42:34 +01:00
  • d2dda0737b std.Io.Threaded: sendmmsg can return EACCES Andrew Kelley 2026-01-17 19:09:57 -08:00
  • 4cc3e1c05e Merge pull request 'libc: use common implementations for string.h and strings.h' (#30872) from GasInfinity/zig:libc-string(s) into master Andrew Kelley 2026-01-18 21:39:45 +01:00
  • 114ea92c09 ci: bump riscv64-linux-release timeout by 1 hour Alex Rønne Petersen 2026-01-18 15:33:47 +01:00
  • d6b3dd25a0 chore(libzigc): document libc target checks GasInfinity 2026-01-18 00:24:41 +01:00
  • e5dc5a6eb5 langref: refrain from underscore prefixes Andrew Kelley 2026-01-17 14:32:14 -08:00
  • 041701416b langref: all logic manages state Andrew Kelley 2026-01-17 13:57:14 -08:00
  • f0649dd978 feat(libzigc): use common implementations for strings.h and string.h GasInfinity 2026-01-17 20:56:35 +01:00
  • 06d05decae feat(libzigc): add wcstok and reuse more std.mem code GasInfinity 2026-01-17 20:21:42 +01:00
  • 3d8b0e3324 feat(std.ascii): add boundedOrderIgnoreCaseZ GasInfinity 2026-01-17 19:35:18 +01:00
  • 26de7a3513 feat(std.mem): add boundedOrderZ GasInfinity 2026-01-17 19:32:43 +01:00
  • 27685bcf20 std.c: fix O constants for FreeBSD Alex Rønne Petersen 2026-01-17 04:19:29 +01:00
  • d417441f4f Merge pull request 'libc: use common implementations for wchar.h' (#30850) from GasInfinity/zig:libc-wchar into master Andrew Kelley 2026-01-17 00:58:01 +01:00
  • b5770541bd testing: ability to read environment variables from unit tests murtaza 2026-01-15 23:34:56 +01:00
  • 790d28d6cd std.testing: delete refAllDeclsRecursive Andrew Kelley 2026-01-16 12:30:24 -08:00
  • 081888286b musl: patch riscv bits/fenv.h for soft float Alex Rønne Petersen 2026-01-16 13:29:34 +01:00
  • 171b104640 musl: patch loongarch bits/fenv.h for soft float Alex Rønne Petersen 2026-01-16 13:25:21 +01:00
  • 65a4dbc503 ci: don't limit concurrency on push events Alex Rønne Petersen 2026-01-16 11:57:00 +01:00
  • f2beea3b8f std.os.linux.IoUring.test: disable accept_direct on RISC-V Alex Rønne Petersen 2026-01-16 11:40:19 +01:00
  • ceba095cb1 ci: re-enable riscv64-linux jobs on master pushes Alex Rønne Petersen 2026-01-16 04:22:04 +01:00
  • 84261222b4 Merge pull request 'introduce std.Io.File.MemoryMap API' (#30840) from mmap into master Andrew Kelley 2026-01-16 03:59:31 +01:00
  • e3309aaf4f fix(libzigc): workaround LLVM bug GasInfinity 2026-01-16 01:58:35 +01:00
  • 7b21fd7244 std.Io.Threaded: fix memory mapping on windows Andrew Kelley 2026-01-15 14:10:09 -08:00
  • d2585e68a7 std.Io.Threaded: use NtExtendSection in fileMemoryMapSetLength Andrew Kelley 2026-01-15 13:48:27 -08:00
  • de347dd6a9 std.Io.Threaded: add missing free in MemoryMap.setLength Andrew Kelley 2026-01-15 13:02:20 -08:00
  • 7ff6bcc111 std.Io.Threaded: track unaligned mapping length on Windows Andrew Kelley 2026-01-15 10:44:44 -08:00
  • b2776d097d std.Io.Threaded: implement MemoryMap.setLength for Windows Andrew Kelley 2026-01-15 10:30:25 -08:00
  • 8527ec9c7b std.Io.Threaded: implement mmap fallback for Windows Andrew Kelley 2026-01-15 10:14:03 -08:00
  • 3c708b19fe disable test due to wasmtime bug Andrew Kelley 2026-01-14 23:34:07 -08:00
  • 2b01764d86 std: fix handling of EBADF error code Andrew Kelley 2026-01-14 23:37:36 -08:00
  • cb37a5c1fb std.Io.Threaded: fix fileReadPositional error.IsDir for wasi Andrew Kelley 2026-01-14 23:21:00 -08:00
  • 08a33c0671 std: workaround for #30842 Andrew Kelley 2026-01-14 23:18:33 -08:00
  • 470d0dd9c6 link: add some errors to the Dwarf.UpdateError mega error set Andrew Kelley 2026-01-14 20:54:10 -08:00
  • c4df980ac2 std.fs: fix test cases regarding error.IsDir on WASI Andrew Kelley 2026-01-14 20:48:01 -08:00
  • e70def70ec std.Io.Threaded: passing memory mapping tests on wasm32-wasi Andrew Kelley 2026-01-14 20:41:40 -08:00
  • c917f619f0 std: fix compilation failures on various targets Andrew Kelley 2026-01-14 20:12:54 -08:00
  • eb163361d9 std.Io.File.MemoryMap: add some alignment type safety Andrew Kelley 2026-01-14 19:30:37 -08:00
  • 4821898432 std.Io.File.MemoryMap API tuning Andrew Kelley 2026-01-14 19:16:09 -08:00
  • bed7bc37c4 std.File.MemoryMap updates Andrew Kelley 2026-01-14 18:23:40 -08:00
  • a70e006157 std: add unit test for memory mapping Andrew Kelley 2026-01-14 15:11:37 -08:00
  • 5a7dc4b0fa std.Io: introduce File.MemoryMap Andrew Kelley 2026-01-14 14:41:31 -08:00
  • 63f345a75a link.MachO: support sdata4 pointer encoding (#30846) Vladislav Shabanov 2026-01-15 19:48:16 +01:00
  • eaa3a4299b link/MachO: enhance unwind info size calculation and add page size handling Vadym Prodan 2026-01-12 23:42:25 +01:00
  • e22bf480aa feat(libzigc): use common implementation for wchar.h GasInfinity 2026-01-15 18:01:20 +01:00
  • 4f16e80cea std: halve the number of mutexes per mutex Matthew Lugg 2026-01-15 00:27:26 +00:00
  • c518593e97 std.Io.Threaded: spurious unparks are possible Matthew Lugg 2026-01-14 21:49:00 +00:00
  • 6b733537ab Io.Select: add fn concurrent Brandon Black 2026-01-14 18:18:29 -06:00
  • 376320a5e9 Io.Select: do not swallow error.Canceled of task Brandon Black 2026-01-14 18:15:18 -06:00
  • 46fcf22630 Io.Select: docs nits Brandon Black 2026-01-14 18:14:43 -06:00
  • 4df6119335 feat(libzigc): avoid division/multiplication in drand48 and erand48 GasInfinity 2026-01-14 19:16:17 +01:00
  • 0f35174807 compiler: remove -exported_symbols_list from zig build-exe --help Alex Rønne Petersen 2026-01-14 21:33:04 +01:00
  • 3471ad1c67 ci: bump s390x-linux timeouts by 1 hour Alex Rønne Petersen 2026-01-14 21:29:37 +01:00
  • f695ca08e3 zig cc: Add support for -exported_symbols_list (#30628) Antti Harju 2026-01-14 19:16:05 +01:00
  • b99dc12ece Merge pull request 'libc: use common rand and *rand48 implementations' (#30826) from GasInfinity/zig:libc-rand into master Andrew Kelley 2026-01-14 19:10:00 +01:00
  • e10a325410 feat(libzigc): implement the drand48 family GasInfinity 2026-01-13 22:19:41 +01:00
  • d0c8fd2ce9 feat(std.Random): add a linear congruent generator GasInfinity 2026-01-13 22:16:51 +01:00
  • ad3828db45 feat(libzigc): use common rand implementations GasInfinity 2026-01-13 22:14:07 +01:00
  • 9d1a39c50f resinator: Sync with upstream Ryan Liptak 2026-01-13 01:47:27 -08:00
  • 3da6e67199 std.Io.test: disable Group.concurrent on linux w/o libc Alex Rønne Petersen 2026-01-13 21:27:21 +01:00
  • 7ea3842549 cli: add --test-execve option Meghan Denny 2026-01-12 20:52:35 -08:00
  • 2301f2ecdf NtSetInformationFile: remove const from FileInformation buffer param Ryan Liptak 2026-01-12 20:28:03 -08:00
  • 47cc233f22 aro: define arch macros for riscv Sertonix 2026-01-11 20:50:13 +01:00
  • 9dd2716229 std.crypto.kangarootwelve: disable more flaky tests Alex Rønne Petersen 2026-01-13 09:17:51 +01:00
  • 85cac9e5b6 std: use sigaltstack for default segfault handler Matthew Lugg 2026-01-12 11:41:53 +00:00
  • be84d7cb9b Fix benchmarks after the randomness changes Frank Denis 2026-01-07 23:02:49 +01:00
  • d86e8b7795 std.mem.sliceTo: Return slice with sentinel from unbounded pointers Jay Petacat 2026-01-11 01:26:03 -07:00
  • 044ba3e0b0 Sema: fix single-range switch prong capture (for real this time) Justus Klausecker 2026-01-12 19:59:47 +01:00
  • 4fcf6507f9 Merge pull request 'Fix wasi-libc miscompilations and make std.Io compile on Emscripten' (#30796) from castholm/zig:retrim-libc-fat into master Alex Rønne Petersen 2026-01-13 06:00:24 +01:00
  • 65092d6e4c fix(libzigc): properly handle EOF in ctype GasInfinity 2026-01-10 14:20:22 +01:00
  • 8e69ab8a31 fix(libzigc): negative bases are also invalid GasInfinity 2026-01-12 17:55:03 +01:00
  • 7e4c386f6a Merge pull request 'link/MachO: fix eh_frame handling on macOS' (#30768) from vprodan/zig:fix-macos-eh-frame into master Andrew Kelley 2026-01-13 04:27:12 +01:00
  • f633a4845a Io: add ring to Batch API poll-ring Jacob Young 2026-01-10 15:34:36 -05:00
  • 0a8e8e67d7 Misc. std.Io fixes for WASI and Emscripten Carl Åstholm 2026-01-11 21:52:21 +01:00
  • 6376103b23 wasi-libc: De-deduplicate erroneously removed headers Carl Åstholm 2026-01-11 21:15:10 +01:00
  • f1267e02c4 std.http.test: disable tests on openbsd Alex Rønne Petersen 2026-01-12 18:44:32 +01:00
  • b671baee1a ci: cut down the amount of stuff being run on riscv64-linux Alex Rønne Petersen 2026-01-12 18:35:49 +01:00
  • e835b864e8 link/MachO: fix eh_frame handling on macOS Vadym Prodan 2026-01-10 01:24:27 +01:00
  • 05b15e8bdb link/MachO: Add correct section flags (S_COALESCED, S_ATTR_NO_TOC, S_ATTR_STRIP_STATIC_SYMS, S_ATTR_LIVE_SUPPORT) to __eh_frame section to match platform conventions Vadym Prodan 2026-01-10 01:23:54 +01:00
  • fc517bd01c Compilation: fix incorrect saved buf count Bingwu Zhang 2025-11-22 22:12:59 +08:00
  • fa74b80ab6 std: introduce Io.Debug proof of concept debug-file-leaks-differently Matthew Lugg 2026-01-12 09:40:53 +00:00
  • 545982c029 Merge pull request 'A few Windows fixes' (#30757) from squeek502/zig:windows-misc-fixes into master Andrew Kelley 2026-01-12 00:59:10 +01:00
  • 514f6e589c feat(libzigc): use common integer ato* and strto* implementations GasInfinity 2026-01-11 16:58:04 +01:00