Commit Graph

  • bd1e960bc0 fix std.fs.path.resolveWindows on UNC paths with mixed path separators Techatrix 2025-10-24 02:38:34 +02:00
  • 433846100b Merge pull request #25700 from alexrp/solaris-illumos-stuff Alex Rønne Petersen 2025-10-26 00:59:33 +02:00
  • ece9640a3e std.c: implement sigrtmin()/sigrtmax() for solaris/illumos Ryan Zezeski 2025-10-25 10:41:04 +02:00
  • bd1332acae std.c: define MSG constants for solaris/illumos Ryan Zezeski 2025-10-25 10:38:41 +02:00
  • ac3e4f4519 std.c: define arc4random_buf() for illumos Ryan Zezeski 2025-10-25 10:36:17 +02:00
  • f4ef7e8761 std.debug.cpu_context: add missing signal_ucontext_t fields for x86_64-solaris/illumos Stephen Gregoratto 2025-10-25 10:32:59 +02:00
  • e39b82bf4e compiler: avoid using self-hosted backend on x86_64-solaris/illumos Alex Rønne Petersen 2025-10-25 10:34:48 +02:00
  • bebfdc3661 llvm: remove some workarounds in loadTruncate() Alex Rønne Petersen 2025-10-24 22:43:29 +02:00
  • feb05a716d std.heap: define page size for alpha-netbsd Alex Rønne Petersen 2025-10-23 20:15:46 +02:00
  • 70206af482 Merge pull request #25640 from alexrp/std-target-more-arches Alex Rønne Petersen 2025-10-23 19:35:54 +02:00
  • 07d764dc30 std.zig.system: handle alpha, hppa, microblaze, sh in getExternalExecutor() Alex Rønne Petersen 2025-10-20 03:46:11 +02:00
  • d8cb8b7bae std.debug: fix FP unwinding for hppa/hppa64 Alex Rønne Petersen 2025-10-20 03:45:20 +02:00
  • c13355abda std.debug: fix FP unwind progress check for stackGrowth() == .up targets Alex Rønne Petersen 2025-10-20 03:44:51 +02:00
  • a689c38197 std.debug: FP unwinding is impossible on alpha, microblaze, sh Alex Rønne Petersen 2025-10-20 03:44:10 +02:00
  • d99cf5061c std.debug.cpu_context: add signal_ucontext_t for alpha, hppa, microblaze, sh Alex Rønne Petersen 2025-10-23 03:14:55 +02:00
  • 23b299056d std.heap: define page size for hppa, sh on NetBSD Alex Rønne Petersen 2025-10-23 19:33:34 +02:00
  • a03b924e74 std.heap: define page size for alpha, hppa, sh on OpenBSD Alex Rønne Petersen 2025-10-23 19:32:02 +02:00
  • 7eda0b5724 std.heap: define page size for alpha, hppa, microblaze, sh on Linux Alex Rønne Petersen 2025-10-20 03:45:38 +02:00
  • 3c5502ed8d std.atomic: define cache line size for alpha, hppa, microblaze, sh Alex Rønne Petersen 2025-10-20 03:43:48 +02:00
  • 493889d5eb std.Thread: implement freeAndExit() for sh-linux Alex Rønne Petersen 2025-10-21 05:33:48 +02:00
  • 3777d3c25b std.Thread: implement freeAndExit() for microblaze-linux Alex Rønne Petersen 2025-10-21 05:28:16 +02:00
  • f6c06d7069 std.Thread: implement freeAndExit() for hppa-linux Alex Rønne Petersen 2025-10-21 06:10:04 +02:00
  • de87c856e7 std.Thread: implement freeAndExit() for alpha-linux Alex Rønne Petersen 2025-10-21 05:56:46 +02:00
  • 3d1b7811d4 std.Thread: implement freeAndExit() for m68k-linux Alex Rønne Petersen 2025-10-20 17:59:00 +02:00
  • f723d69a58 std.os.linux.tls: add hppa support Alex Rønne Petersen 2025-10-21 04:26:27 +02:00
  • aff557e4e8 std.os.linux.tls: add sh support Alex Rønne Petersen 2025-10-21 03:50:09 +02:00
  • 5e921261a0 std.os.linux.tls: add microblaze support Alex Rønne Petersen 2025-10-21 02:19:03 +02:00
  • 9fde44229c std.os.linux.tls: add alpha support Alex Rønne Petersen 2025-10-21 04:07:19 +02:00
  • 2b54437f24 std.pie: add sh support Alex Rønne Petersen 2025-10-21 05:14:04 +02:00
  • fb2c02929e std.pie: add microblaze support Alex Rønne Petersen 2025-10-23 03:39:58 +02:00
  • fc48f8aa55 std.pie: add alpha support Alex Rønne Petersen 2025-10-21 05:07:14 +02:00
  • 4193ea8239 std.start: add sh support Alex Rønne Petersen 2025-10-23 06:18:22 +02:00
  • c792ebfee2 std.start: add microblaze support Alex Rønne Petersen 2025-10-23 07:24:24 +02:00
  • 252e1fd7ec std.start: add alpha support Alex Rønne Petersen 2025-10-23 04:53:14 +02:00
  • 340d6ce1bf std.builtin: move AddressSpace.Context to std.Target.AddressSpaceContext Alex Rønne Petersen 2025-10-20 21:33:24 +02:00
  • af1d777b27 std.builtin: add CallingConvention.sh_interrupt Alex Rønne Petersen 2025-10-20 21:26:14 +02:00
  • 4fa453ce20 std.builtin: add CallingConvention.microblaze_interrupt Alex Rønne Petersen 2025-10-20 19:47:51 +02:00
  • abf40caeb7 std.builtin: add CallingConvention.msp430_interrupt Alex Rønne Petersen 2025-10-20 18:37:13 +02:00
  • beb507a1ed std.builtin: add CallingConvention.x86_64_x32 Alex Rønne Petersen 2025-10-19 22:40:15 +02:00
  • a1441943e4 std.Target: add stackGrowth() function Alex Rønne Petersen 2025-10-20 03:44:36 +02:00
  • ee72f06f47 std.Target: add tags and info for alpha, hppa, microblaze, sh Alex Rønne Petersen 2025-10-20 03:43:03 +02:00
  • c55e83eab1 std.Target: xtensa defaults to windowed ABI Alex Rønne Petersen 2025-10-21 16:30:29 +02:00
  • 3e2daa509a std.Target: add arceb and xtensaeb Cpu.Arch tags Alex Rønne Petersen 2025-10-19 23:32:47 +02:00
  • dda05b29c0 std.Target: fix cMaxIntAlignment() for a few architectures Alex Rønne Petersen 2025-10-19 23:14:49 +02:00
  • 45b80f2e41 std.Target: fix cTypePreferredAlignment() for arc Alex Rønne Petersen 2025-10-19 23:12:22 +02:00
  • 862e674758 std.Target: remove bogus hosted avr/msp430 prongs in cTypeBitSize() Alex Rønne Petersen 2025-10-19 23:08:27 +02:00
  • cd56b06352 Zcu: simplify atomicPtrAlignment() Alex Rønne Petersen 2025-10-19 22:46:36 +02:00
  • ae789fa50a test: enable dynamic hexagon-linux-musl with -Dtest-extra-targets Alex Rønne Petersen 2025-10-19 22:45:31 +02:00
  • 022dcbc37a std.Target.DynamicLinker: recognize standard hexagon-linux-musl path Alex Rønne Petersen 2025-10-19 22:44:36 +02:00
  • a7f085f0d7 std.Target: fix cCallingConvention() to pick mips64_n32 for muslabin32 Alex Rønne Petersen 2025-10-19 22:41:37 +02:00
  • e5fcc8192d spir-v: Fix .storage_buffer pointer indexing jonascloud 2025-10-20 07:18:44 +02:00
  • 93d54cb866 std.Target: bump min-max versions for OpenBSD from 7.6-7.7 to 7.7-7.8 Alex Rønne Petersen 2025-10-22 18:04:43 +02:00
  • 0e15b2ac10 std.Target: handle some more cases in toCoffMachine() Alex Rønne Petersen 2025-10-19 22:33:21 +02:00
  • 362a44a122 std.Target: better Abi.default() behavior for arc and xtensa Alex Rønne Petersen 2025-10-19 22:31:57 +02:00
  • e8d060e5f5 std.Target: update lists of omitted LLVM tags Alex Rønne Petersen 2025-10-19 22:31:08 +02:00
  • a027fa8b8c std.mem.Allocator: fix resize doc comment Justus Klausecker 2025-10-22 01:03:43 +02:00
  • 8d4b5662cd std.{c,posix}: add getgid and getegid Wim de With 2025-10-20 15:02:50 +02:00
  • dbf9c7b548 compiler: add support for arc_interrupt calling convention Alex Rønne Petersen 2025-10-18 16:59:05 +02:00
  • 49eea79ec2 std.os.linux: add pivot_root syscall Wim de With 2025-10-19 18:17:45 +02:00
  • 5442e06632 std.os.linux: add setns syscall Wim de With 2025-10-19 18:14:24 +02:00
  • 031b0d6063 glibc: change library link order to prefer libc.so symbols Alex Rønne Petersen 2025-10-18 19:56:02 +02:00
  • 328b121240 Merge pull request #25627 from alexrp/qemu-10.1.1-patched Alex Rønne Petersen 2025-10-19 11:50:23 +02:00
  • 38caa4902f Merge pull request #25623 from alexrp/or1k Alex Rønne Petersen 2025-10-19 11:50:06 +02:00
  • c37d23f45a delete file accidentally added in 6de339d5d3 Alex Rønne Petersen 2025-10-19 02:02:19 +02:00
  • 6de339d5d3 cbe: fix MIPS register names in inline assembly Bingwu Zhang 2025-10-18 21:29:25 +08:00
  • 1bca158c6e fix(std): don't add the default _start and panic in homebrew targets GasInfinity 2025-10-18 19:23:19 +02:00
  • 08014589e2 std.atomic: define cache line size for or1k Alex Rønne Petersen 2025-10-18 14:59:27 +02:00
  • 49cd0e6f7c std.debug: fix frame pointer unwinding on or1k Alex Rønne Petersen 2025-10-18 15:01:48 +02:00
  • 5e57ed9fda std.Thread: implement freeAndExit() for or1k Alex Rønne Petersen 2025-10-18 15:02:12 +02:00
  • 562b88f7b1 std.heap: define min/max page size for or1k-linux Alex Rønne Petersen 2025-10-18 14:59:38 +02:00
  • c571840e71 std.os.linux: add or1k arch bits Alex Rønne Petersen 2025-10-18 15:02:46 +02:00
  • 35e819aac8 std.os.linux.tls: implement or1k support Alex Rønne Petersen 2025-10-18 15:02:31 +02:00
  • e646c47f67 std.pie: add or1k support Alex Rønne Petersen 2025-10-18 15:00:55 +02:00
  • 2d5cdfcfc2 std.start: align stack pointer according to ARC v3 ABI Alex Rønne Petersen 2025-10-18 15:01:15 +02:00
  • 0d2d51dd8c std.start: add or1k support Alex Rønne Petersen 2025-10-18 15:00:05 +02:00
  • afc6e88413 zig.h: add or1k support Alex Rønne Petersen 2025-10-18 14:58:54 +02:00
  • 489ce7f44e Sema: or1k_sysv calling convention supports varargs Alex Rønne Petersen 2025-10-18 14:59:04 +02:00
  • 6bf5b7f2b4 Merge pull request #25622 from alexrp/inline-asm-fixes Alex Rønne Petersen 2025-10-18 22:26:09 +02:00
  • 653a191965 Revert "std.Thread: disable test on armeb in addition to thumbeb" Alex Rønne Petersen 2025-10-18 20:49:25 +02:00
  • 1466401c15 Merge pull request #25614 from squeek502/windows-rename-delete Alex Rønne Petersen 2025-10-18 20:45:22 +02:00
  • e9e0526cf8 ci: switch to patched QEMU 10.1.1.1 Alex Rønne Petersen 2025-10-18 17:11:44 +02:00
  • 3585f79f44 std.os.linux: remove syscall7() on mips64/mipsn32 Alex Rønne Petersen 2025-10-18 14:01:41 +02:00
  • 5e3c313366 std.pie: fix getDynamicSymbol() for mipsn32 Alex Rønne Petersen 2025-10-18 12:13:41 +02:00
  • 2305527342 std.start: fix _start for mipsn32 Alex Rønne Petersen 2025-10-18 12:11:27 +02:00
  • adcfdce6be std.Thread: fix some issues in x86_64/x32 inline asm Alex Rønne Petersen 2025-10-18 11:34:48 +02:00
  • e59f2995a5 std.Thread: fix inline asm for mipsn32 Alex Rønne Petersen 2025-10-18 11:29:40 +02:00
  • 842de66db8 std.os.linux: fix some issues in x32 inline asm Alex Rønne Petersen 2025-10-18 02:21:59 +02:00
  • f3eacec226 std.os.linux: fix some issues in mipsn32 inline asm Alex Rønne Petersen 2025-10-18 02:09:04 +02:00
  • b8d776928a std: make all MIPS inline asm safe for MIPS I Alex Rønne Petersen 2025-10-18 01:56:20 +02:00
  • f3da54f53c std.Target: move Cpu.supportsAddressSpace() up to here Alex Rønne Petersen 2025-03-26 15:50:31 +01:00
  • 631915ad96 Merge pull request #25600 from alexrp/std-debug-more-arches Alex Rønne Petersen 2025-10-18 11:12:56 +02:00
  • 35d0790514 Merge pull request #25029 from mlugg/unit-test-timing Matthew Lugg 2025-10-18 09:36:32 +01:00
  • 8f86ed78da ci: final bump to all unit test timeouts Matthew Lugg 2025-10-18 09:32:49 +01:00
  • 3d0009b9c6 ci: bump test timeouts to stupid numbers on Windows Matthew Lugg 2025-10-16 12:41:55 +01:00
  • f4315a0a57 ci: bump unit test timeouts Matthew Lugg 2025-10-15 14:39:25 +01:00
  • 50056a5b3a compiler: rename --test-timeout-ms to --test-timeout Matthew Lugg 2025-10-14 23:01:13 +01:00
  • db8330adaf ci: add unit test timeouts to loongarch and x86_64-freebsd Matthew Lugg 2025-10-14 22:40:51 +01:00
  • 1881ee4587 std: split up ecdsa tests Matthew Lugg 2025-10-14 22:36:29 +01:00
  • e77a7c5c45 crypto.ecdsa: trim the number of tests we perform Frank Denis 2025-10-14 16:20:52 +02:00
  • a7251e4191 ci: bump unit test timeouts mlugg 2025-09-13 16:22:44 +01:00