Commit Graph

  • 8ccca8472a std.fs.File.Reader.seekTo: fix one more logical position bug Andrew Kelley 2025-10-09 11:58:44 -07:00
  • 6a25bfc475 std.Io.Reader: rework peekDelimiterInclusive Andrew Kelley 2025-10-08 19:14:01 -07:00
  • 52730f3f21 Fix Reader.Limited end of stream conditions whatisaphone 2025-09-01 10:23:49 -04:00
  • 6682ff2e85 std: std.fs.File fix sendFile with buffered data Maciej 'vesim' Kuliński 2025-09-14 17:26:55 +02:00
  • f661ab6c36 std.Io.Reader: fix delimiter bugs mlugg 2025-09-06 10:23:41 +01:00
  • 9ea4d9aa3b std: fix sendFileReading not accounting for buffer Andrew Kelley 2025-10-08 16:35:32 -07:00
  • 5c0ac90721 std: fix File.Writer sendfile with buffered contents Andrew Kelley 2025-10-08 15:28:36 -07:00
  • acd6ffdf69 Reader.peekDelimiterInclusive: Fix handling of stream implementations that return 0 Ryan Liptak 2025-10-03 01:18:53 -07:00
  • df712d0833 std.fs.File.Reader.seekTo: fix one more logical position bug Andrew Kelley 2025-10-09 11:58:44 -07:00
  • 3f5e782357 std.debug: fix FP unwinding for LoongArch Alex Rønne Petersen 2025-10-09 20:42:54 +02:00
  • 98f0bf9b67 std.debug: fix SelfInfo default for freestanding ELF targets Alex Rønne Petersen 2025-10-09 19:03:08 +02:00
  • 6c760d76b9 std.os.linux: define PROT.SEM for xtensa Alex Rønne Petersen 2025-10-09 07:47:19 +02:00
  • c8efebcf53 std.os.linux: remove dead/wrong msghdr definitions in some arch bits Alex Rønne Petersen 2025-10-09 04:23:39 +02:00
  • 80f6b8c4b3 std.debug: fix incorrect FP unwinding on RISC-V and SPARC mlugg 2025-10-09 14:14:19 +01:00
  • 2ce10e0838 - aroDiagnosticsToErrorBundle: fixup not clearing notes after flushing the current error - Compilation: renameTmpIntoCache doesn't need to be pub after the translateC change kcbanner 2025-10-09 13:33:55 -04:00
  • c383cd50d5 build.zig: rename -Dtest-default-only to -Dno-matrix Andrew Kelley 2025-10-09 09:59:55 -07:00
  • 529aa9f270 Merge pull request #25512 from ziglang/sendfile-fixes Andrew Kelley 2025-10-09 02:30:31 -07:00
  • 0bdd1b5274 Merge pull request #23657 from mpfaff/realpathW-no-convert Ryan Liptak 2025-10-09 02:01:06 -07:00
  • 2b5306a94b Add missing clobbers to context switching Io.net Lukas Lalinsky 2025-10-09 08:52:52 +02:00
  • 8b6cdc3d82 - Rework common translate-c and cImport logic into Compilation.translateC - Add std.zig.Server.allocErrorBundle, replace duplicates kcbanner 2025-10-08 03:49:13 -04:00
  • 447280d0d9 - Move aroDiagnosticsToErrorBundle to compiler/util.zig kcbanner 2025-10-09 00:58:18 -04:00
  • 478cb9ce6a - aro: fixup toErrorBundle not emitting the last error if it was followed by .off or .warning - translate-c: emit file_system_inputs even in the case of failure, if available - translate-c: fixup emitting zero-length file_system_inputs kcbanner 2025-10-07 01:07:49 -04:00
  • 4aa4d80ec6 - Rework translate-c to integrate with the build system (by outputing error bundles on stdout) via --zig-integration - Revive some of the removed cache integration logic in cmdTranslateC now that translate-c can return error bundles - Fixup inconsistent path separators (on Windows) when building the aro include path - Move some error bundle logic from resinator into aro.Diagnostics - Add ErrorBundle.addRootErrorMessageWithNotes (extracted from resinator) kcbanner 2025-10-06 22:02:14 -04:00
  • d83d79c032 std.Io.Reader: rework peekDelimiterInclusive Andrew Kelley 2025-10-08 19:14:01 -07:00
  • b9f8b6ef06 Fix Reader.Limited end of stream conditions whatisaphone 2025-09-01 10:23:49 -04:00
  • e5a55f6144 std: std.fs.File fix sendFile with buffered data Maciej 'vesim' Kuliński 2025-09-14 17:26:55 +02:00
  • 7bf740ee71 Deprecate old realpathW correctly Michael Pfaff 2025-04-25 22:55:18 -04:00
  • eb46bbba34 Fix realpathW out_buffer size Michael Pfaff 2025-04-25 22:34:05 -04:00
  • a7dfc6470f Reuse pathname_w buffer as out_buffer when calling realpathW Michael Pfaff 2025-04-23 10:38:35 -04:00
  • 2886a8bf45 Improve documentation on Dir.realpathW Michael Pfaff 2025-04-23 10:32:21 -04:00
  • f2227ae677 Return WTF16LE encoded path from realpathW Michael Pfaff 2025-04-26 09:05:26 -04:00
  • bf58b4e419 std.Io.Reader: fix delimiter bugs mlugg 2025-09-06 10:23:41 +01:00
  • 889942a8b7 std: fix sendFileReading not accounting for buffer Andrew Kelley 2025-10-08 16:35:32 -07:00
  • 4c27eeff8e std: fix File.Writer sendfile with buffered contents Andrew Kelley 2025-10-08 15:28:36 -07:00
  • 8964737ffc build.zig: add -Dtest-default-only option Andrew Kelley 2025-10-08 14:08:35 -07:00
  • 328ae41468 Reader.peekDelimiterInclusive: Fix handling of stream implementations that return 0 Ryan Liptak 2025-10-03 01:18:53 -07:00
  • 60be67d3c0 don't make OPV tuple fields comptime xdBronch 2025-10-04 00:12:26 -04:00
  • ff16a7c3fa std.Build: duplicate sub_path for LazyPath's dependency variant tehlordvortex 2025-10-07 16:12:16 +01:00
  • 60a332406c std.Build: duplicate sub_path for LazyPath's dependency variant tehlordvortex 2025-10-07 16:12:16 +01:00
  • 2aea7a42b0 Merge pull request #25493 from alexrp/std-debug-mips-ppc Alex Rønne Petersen 2025-10-08 06:29:28 +02:00
  • e959a86bb9 ci: bump riscv64-linux-debug timeout to 8 hours on Forgejo Actions Alex Rønne Petersen 2025-10-08 04:57:16 +02:00
  • b19ba7df3b Merge pull request #25496 from alexrp/std-debug-reg-access Alex Rønne Petersen 2025-10-08 03:00:48 +02:00
  • b824ca8494 Revert "Fix infinite loop in Reader.Limited" Andrew Kelley 2025-10-07 14:33:54 -07:00
  • 2c0aa1c6f5 don't make anonymous tuple fields referencing comptime vars comptime xdBronch 2025-10-02 09:26:54 -04:00
  • a54906b46e std.debug.cpu_context: make arch-specific implementations private Alex Rønne Petersen 2025-10-07 19:18:46 +02:00
  • 27aba2d776 Fix infinite loop in Reader.Limited achan1989 2025-10-05 14:26:48 +01:00
  • 163ebe044b std.mem.countScalar: rework to benefit from simd (#25477) Henry John Kupty 2025-10-07 18:32:13 +02:00
  • a06db282c7 std.debug.SelfInfo.MachO: don't restore vector registers during unwinding Alex Rønne Petersen 2025-10-07 09:33:42 +02:00
  • e4f0c62b5d std.debug.Dwarf.expression: fix a test that assumes sp != fp Alex Rønne Petersen 2025-10-07 16:51:52 +02:00
  • 7fdd5704ed std.debug.cpu_context: map a bunch of known registers as unsupported instead of invalid Alex Rønne Petersen 2025-10-07 02:20:57 +02:00
  • de3b22db4d std.debug.cpu_context: remove support for s390x float registers Alex Rønne Petersen 2025-10-07 00:50:29 +02:00
  • 9cd37a0696 std.debug.Dwarf: use 66 as the (fake) MIPS PC register Alex Rønne Petersen 2025-10-07 08:46:43 +02:00
  • f6403ed5ea std.debug.Dwarf: use 67 as the (fake) PowerPC PC register Alex Rønne Petersen 2025-10-07 02:13:43 +02:00
  • feba8a83a7 std.debug.Dwarf: use 65 as the (fake) RISC-V PC register Alex Rønne Petersen 2025-10-07 00:45:27 +02:00
  • 9a6fad2706 std.debug.Dwarf: use 64 as the (fake) LoongArch PC register Alex Rønne Petersen 2025-10-07 00:39:56 +02:00
  • aa74eb505a std.debug: add unwind support for powerpc*-linux Alex Rønne Petersen 2025-10-07 00:05:39 +02:00
  • ca73d697b9 std.debug: add unwind support for mips*-linux Alex Rønne Petersen 2025-10-06 17:45:31 +02:00
  • a5a9ffb90b std.debug.cpu_context: check for architecture, i.e. register size, not bitness Alex Rønne Petersen 2025-10-06 16:37:40 +02:00
  • 081d6d12a1 std.debug.Dwarf.SelfUnwinder: add an s390x check missed in 95bdb0c1c6 Alex Rønne Petersen 2025-10-07 00:14:41 +02:00
  • fdd109420d std.debug: add noinline to functions that capture the current stack trace Alex Rønne Petersen 2025-10-06 18:58:03 +02:00
  • 0b33891f4c std.os.linux: add ucontext_t and mcontext_t for mips/mips64 Alex Rønne Petersen 2025-10-06 16:48:43 +02:00
  • 98af7f34e9 std.os.linux: minor NFC corrections to hexagon ucontext_t and mcontext_t Alex Rønne Petersen 2025-10-06 18:12:46 +02:00
  • 9760068826 std.debug: prefer FP unwinding on targets where it is ideal Alex Rønne Petersen 2025-10-07 05:50:37 +02:00
  • d28006153e llvm.Builder: allow Metadata to reference metadata strings Jacob Young 2025-10-06 14:51:23 -04:00
  • 2810e4b173 detect references to comptime var in default values and sentinels xdBronch 2025-10-04 00:12:26 -04:00
  • c23a5ccd19 std.debug.Dwarf.SelfUnwinder: skip caching rules for unsupported registers Alex Rønne Petersen 2025-10-07 09:28:43 +02:00
  • 08b2fd46ab std.c: Add missing SIG constants for serenity Linus Groh 2025-10-03 22:15:38 +01:00
  • bc7cdc2b6b libcxxabi: don't build cxa_noexception.cpp if exceptions are enabled Alex Rønne Petersen 2025-10-04 00:44:21 +02:00
  • 03078bfa41 libcxxabi: sort file list according to upstream CMakeLists.txt Alex Rønne Petersen 2025-10-04 00:43:20 +02:00
  • b2591d50c7 libcxxabi: define _LIBCPP_BUILDING_LIBRARY in addition to _LIBCXXABI_BUILDING_LIBRARY Alex Rønne Petersen 2025-10-04 00:44:50 +02:00
  • 9377cc6eef std.zig.system: handle or1k in getExternalExecutor() Alex Rønne Petersen 2025-10-04 21:37:29 +02:00
  • 57f45cc87c fix read of undefined in http tests xdBronch 2025-10-04 19:33:26 -04:00
  • cfb5350ed4 don't pass zero-length @memset to the backend xdBronch 2025-10-03 19:37:51 -04:00
  • 6893e7feee Merge pull request #25414 from squeek502/mingw-def-implib Andrew Kelley 2025-10-06 13:38:07 -07:00
  • 9bfd4c3017 improve impl of __sqrth, sqrtf, sqrt, __sqrtx and sqrtq (#25416) Zhenming Lin 2025-10-07 02:45:51 +08:00
  • 851ae9bb43 don't pass zero-length @memset to the backend xdBronch 2025-10-03 19:37:51 -04:00
  • 969f2cff82 Elf2: implement virtual allocation Jacob Young 2025-10-05 06:56:07 -04:00
  • 2962db333f Merge pull request #25480 from alexrp/std-debug-hexagon Alex Rønne Petersen 2025-10-06 11:10:02 +02:00
  • ea9fb3ccfa fix read of undefined in http tests xdBronch 2025-10-04 19:33:26 -04:00
  • 7c87691a61 Merge pull request #25479 from alexrp/qemu-os-checks Alex Rønne Petersen 2025-10-06 06:11:06 +02:00
  • ddc815e3d8 drop support for powerpc64 ELF v1 Alex Rønne Petersen 2025-10-05 16:59:05 +02:00
  • 9e61a64033 std.zig.system: add OS checks for QEMU in getExternalExecutor() Alex Rønne Petersen 2025-10-05 17:47:27 +02:00
  • a5ff376b8f std.debug: add unwind support for hexagon-linux Alex Rønne Petersen 2025-10-05 20:09:05 +02:00
  • 26403fe3f9 std.os.linux: add mcontext_t and ucontext_t for hexagon Alex Rønne Petersen 2025-10-05 19:15:22 +02:00
  • bd23e9a744 ci: bump x86_64-linux-release timeout to 8 hours on Forgejo Actions Alex Rønne Petersen 2025-10-05 18:53:34 +02:00
  • 5969d6180f std.zig.system: handle or1k in getExternalExecutor() Alex Rønne Petersen 2025-10-04 21:37:29 +02:00
  • 0a74d73459 Merge pull request #25320 from hkupty/walker2 Ryan Liptak 2025-10-04 22:41:25 -07:00
  • e6e4792a58 std.debug: completely disable FP-based unwinding on mips Alex Rønne Petersen 2025-10-04 04:10:00 +02:00
  • 30f5258fe6 std.debug.SelfInfo.Elf: disable unwinding on mips n32 and x86 x32 Alex Rønne Petersen 2025-10-03 18:02:56 +02:00
  • 7de67e6802 InternPool: use sequential string indices instead of byte offsets Jacob Young 2025-10-04 05:05:31 -04:00
  • 906ce2ad7c InternPool: use sequential string indices instead of byte offsets Jacob Young 2025-10-04 05:05:31 -04:00
  • 606c7bcc89 test: disable standalone tsan test Alex Rønne Petersen 2025-10-05 02:13:21 +02:00
  • 97fa0e3ebd Merge pull request #25456 from alexrp/libcxx-cxx17-removed-functions Alex Rønne Petersen 2025-10-05 00:52:57 +02:00
  • 73602f2a13 std.Target: baseline model for s390x-zos should be arch10, not arch8 Alex Rønne Petersen 2025-10-05 00:23:51 +02:00
  • ea46bd2772 test: move standalone/options/ to cli/options/ Alex Rønne Petersen 2025-10-04 21:55:39 +02:00
  • 5bbbc8d299 Revert "test: remove standalone options test" Alex Rønne Petersen 2025-10-04 21:44:58 +02:00
  • c4b7caa528 ci: run the docs step on loongarch64-linux Alex Rønne Petersen 2025-10-04 21:02:43 +02:00
  • 3539cad176 test: remove standalone sigpipe test Alex Rønne Petersen 2025-10-04 20:53:19 +02:00
  • d9cd4d0876 test: remove standalone options test Alex Rønne Petersen 2025-10-04 20:49:56 +02:00
  • f6c1864abf test: remove standalone issue_13970 test Alex Rønne Petersen 2025-10-04 20:39:30 +02:00