Commit Graph

  • b866c14328 std: make RwLock test less intensive mlugg 2025-09-13 19:57:03 +01:00
  • 7a5d2a196f tweak tests to avoid timeouts mlugg 2025-09-13 17:26:19 +01:00
  • d0b92a8022 std.Build: do not expect server protocol for tests using immature backends mlugg 2025-09-13 16:16:11 +01:00
  • b43bb3a32a ci: set unit test timeouts mlugg 2025-08-26 22:40:26 +01:00
  • 263e7fe87a build runner: final tweaks to output mlugg 2025-08-26 23:18:47 +01:00
  • 75adbf40ca build runner: remove --prominent-compile-errors, introduce --error-style mlugg 2025-08-26 17:45:43 +01:00
  • a388a8e5a7 std.Build: separate errors from failed commands mlugg 2025-08-26 16:28:42 +01:00
  • e4456d03f3 std.Build.Step.Run: many enhancements mlugg 2025-08-26 15:34:53 +01:00
  • 7e7d7875b9 std.Build: implement unit test timeouts mlugg 2025-08-21 13:44:43 +01:00
  • 337762114f std.Uri: test file URIs without an authority field Jon Parise 2025-10-13 09:17:26 -04:00
  • d18f1dde41 os.linux.timeval: use same field names as std.c Brandon Black 2025-10-17 07:42:05 -05:00
  • 798f6b85e3 Merge pull request #25617 from alexrp/libcxx-libunwind-backports Alex Rønne Petersen 2025-10-18 00:37:37 +02:00
  • 9fd7f38600 std.debug.cpu_context.Sparc: fix bad use of call delay slot Alex Rønne Petersen 2025-10-17 21:01:09 +02:00
  • 727942bc03 std.debug.cpu_context: let the compiler deal with clobbers Alex Rønne Petersen 2025-10-16 18:54:38 +02:00
  • 1f15e265fe std.debug.cpu_context: sort context decls according to switch prongs (NFC) Alex Rønne Petersen 2025-10-16 18:51:09 +02:00
  • 4c81a496e7 std.debug: add CPU context and DWARF mappings for arc Alex Rønne Petersen 2025-10-16 17:31:55 +02:00
  • ba9ab3fb67 std.debug: add CPU context and DWARF mappings for m68k Alex Rønne Petersen 2025-10-16 17:09:30 +02:00
  • eb36a45ed9 std.debug: add CPU context and DWARF mappings for or1k Alex Rønne Petersen 2025-10-16 15:56:32 +02:00
  • de3947608c std.debug: add CPU context and DWARF mappings for csky Alex Rønne Petersen 2025-10-16 13:35:30 +02:00
  • 81fe640dd2 std.debug: add CPU context and DWARF mappings for lanai Alex Rønne Petersen 2025-10-16 12:57:05 +02:00
  • 0b55393a2f std.debug: add CPU context and DWARF mappings for ve Alex Rønne Petersen 2025-10-16 12:27:40 +02:00
  • 2eca0e42e5 std.debug: FP-based unwinding is impossible on avr, csky, msp430, and xcore Alex Rønne Petersen 2025-10-16 13:50:39 +02:00
  • 2ab0ca13bb langref: Bump 0.15.1 to 0.15.2 Ryan Liptak 2025-10-16 20:28:09 -07:00
  • 751375f3ca libcxx: backport llvm/llvm-project#158347 Alex Rønne Petersen 2025-10-17 14:59:22 +02:00
  • 2357ae06dd libcxx: backport llvm/llvm-project#160182 Alex Rønne Petersen 2025-10-17 14:57:37 +02:00
  • 671428359e libunwind: backport llvm/llvm-project#162867 Alex Rønne Petersen 2025-10-17 14:58:30 +02:00
  • 1f8a72175b Merge pull request #25610 from alexrp/std-os-linux-cleanup Alex Rønne Petersen 2025-10-17 12:07:51 +02:00
  • 3091efaa18 Merge pull request #25609 from alexrp/test-targets Alex Rønne Petersen 2025-10-17 10:53:46 +02:00
  • 54b5087760 Merge pull request #25607 from alexrp/hexagon Alex Rønne Petersen 2025-10-17 10:48:35 +02:00
  • 88fd8ce860 windows: Always try using POSIX_SEMANTICS/etc for rename/delete Ryan Liptak 2025-10-17 00:50:16 -07:00
  • 3eb3fbec9c windows: make FILE_DISPOSITION_ constants pub Ryan Liptak 2025-10-17 00:40:17 -07:00
  • 29fb9e4da7 std.os.linux.tls: don't unnecessarily use std.posix Alex Rønne Petersen 2025-10-17 02:46:47 +02:00
  • 9ae8c48fdf test: put soft float powerpc targets behind -Dtest-extra-targets Alex Rønne Petersen 2025-10-17 02:15:48 +02:00
  • 7215249aa9 test: put all n32 and x32 targets behind -Dtest-extra-targets Alex Rønne Petersen 2025-10-17 02:13:31 +02:00
  • ca2da421dd test: put all dynamic musl targets behind -Dtest-extra-targets Alex Rønne Petersen 2025-10-17 02:03:02 +02:00
  • d5481e6536 std.os.linux: add incomplete x32 arch bits file Alex Rønne Petersen 2025-10-17 01:18:54 +02:00
  • 502eca7b09 std.os.linux: add incomplete mipsn32 arch bits file Alex Rønne Petersen 2025-10-17 01:12:07 +02:00
  • aa8e53908a std.os.linux: clean up a bunch of dead consts Alex Rønne Petersen 2025-10-17 01:01:27 +02:00
  • dc1bc52dd6 std.os.linux: retranslate F_* constants and Flock struct, and move out of arch bits Alex Rønne Petersen 2025-10-17 00:36:16 +02:00
  • cfdc0f0e34 std.os.linux: replace usize/isize in arch bits with fixed types for clarity Alex Rønne Petersen 2025-10-16 23:39:11 +02:00
  • fc7a5f2ae4 std.os.linux: move some generic decls out of the arch bits Alex Rønne Petersen 2025-10-16 23:38:18 +02:00
  • 8970d80355 std.os.linux.thumb: remove some @setRuntimeSafety(false) with no clear purpose Alex Rønne Petersen 2025-10-16 23:17:25 +02:00
  • d84faceebd std.os.linux: remove some pointless asm clobbers in naked fns Alex Rønne Petersen 2025-10-16 23:15:23 +02:00
  • 92b555a4ed test: enable std tests for hexagon Alex Rønne Petersen 2025-10-16 22:13:10 +02:00
  • 05b52da15e std.os.linux: fix a bunch of syscall and time ABI issues on hexagon Alex Rønne Petersen 2025-10-16 22:12:22 +02:00
  • 3b5376eff5 std: disable a few failing tests on hexagon Alex Rønne Petersen 2025-10-16 22:11:51 +02:00
  • f785e4745d detect invalid @bitCast with arrays xdBronch 2025-10-13 17:25:00 -04:00
  • 173f497e29 llvm-backend: fix uefi data layout bnuuydev 2025-10-15 03:23:57 +01:00
  • 48f8133bea Merge pull request #25569 from alexrp/std-debug-sparc Alex Rønne Petersen 2025-10-16 10:14:05 +02:00
  • 493ad58ff7 Revert "ci: enable running libc-test on x86_64-linux-release" Alex Rønne Petersen 2025-10-15 21:29:47 +02:00
  • 6669885aa2 Faster BLAKE3 implementation (#25574) Frank Denis 2025-10-15 14:03:56 +02:00
  • e0f10da270 std.debug: FP-based unwinding is ideal on SPARC Alex Rønne Petersen 2025-10-14 09:47:29 +02:00
  • dd7819220a std.debug: fix return addresses being off on SPARC Alex Rønne Petersen 2025-10-14 09:57:36 +02:00
  • 912fed3380 std.debug: use the SP as the initial FP on SPARC Alex Rønne Petersen 2025-10-14 09:52:10 +02:00
  • 6de2d61a0c std.debug: work around latest SPARC register window not being spilled on signal Alex Rønne Petersen 2025-10-14 09:49:20 +02:00
  • 78bc5d46e0 std.debug: the SPARC stack bias is only used on the 64-bit ABI Alex Rønne Petersen 2025-10-14 22:32:37 +02:00
  • ebc0b90eb7 std.debug: rename some constants for clarity Alex Rønne Petersen 2025-10-14 09:54:48 +02:00
  • 62a8cfd5fe std.debug: fix an invalid read in StackIterator.next() Alex Rønne Petersen 2025-10-14 23:07:22 +02:00
  • a36dab2f90 std.debug.Dwarf: add SPARC register number mappings Alex Rønne Petersen 2025-10-14 09:41:20 +02:00
  • b2732645b7 std.debug.cpu_context: add sparc*-linux context conversion support Alex Rønne Petersen 2025-10-14 09:44:42 +02:00
  • b8dd40fde8 std.debug.cpu_context.Sparc: flush register windows in current() Alex Rønne Petersen 2025-10-14 09:39:15 +02:00
  • 12b1d57df1 std.debug.cpu_context: add Sparc context Alex Rønne Petersen 2025-10-14 09:32:12 +02:00
  • 3d3aff0da9 std.debug: flush SPARC register windows from a new window Alex Rønne Petersen 2025-10-14 09:37:51 +02:00
  • f21a78b5a3 std.debug.SelfInfo.Elf: don't support DWARF unwinding for Hexagon and PowerPC Alex Rønne Petersen 2025-10-14 23:18:20 +02:00
  • 0ace906477 std.os.windows.CONTEXT: add sp field to getRegs() result for x86 Alex Rønne Petersen 2025-10-14 09:28:09 +02:00
  • 70c21fdbab libc-test: disable utime.c Alex Rønne Petersen 2025-10-15 10:58:30 +02:00
  • cc3c4d1069 windows: workaround kernel race condition in more places Jacob Young 2025-10-14 23:16:26 -04:00
  • 595cd8935a ci: update to QEMU 10.1.1 Alex Rønne Petersen 2025-10-14 12:53:15 +02:00
  • 27a396db4f Merge pull request #25572 from alexrp/libcxx-backports Alex Rønne Petersen 2025-10-15 00:24:35 +02:00
  • 4edebf40d5 Merge pull request #25402 from alexrp/libc-test-ci Alex Rønne Petersen 2025-10-14 21:29:57 +02:00
  • c8b34bc8a3 libunwind: backport llvm/llvm-project#152942 Alex Rønne Petersen 2025-10-14 11:56:02 +02:00
  • b34a13da38 std.os.linux.sparc64: use icc instead of xcc in asm clobbers Alex Rønne Petersen 2025-10-14 10:11:11 +02:00
  • bc58b5dc53 libcxx: backport llvm/llvm-project#155786 Alex Rønne Petersen 2025-10-14 12:10:41 +02:00
  • 10ea69912f libcxx: backport llvm/llvm-project#147389 Alex Rønne Petersen 2025-10-14 12:07:43 +02:00
  • 820dc9d767 libcxx: backport llvm/llvm-project#155476 Alex Rønne Petersen 2025-10-14 12:04:57 +02:00
  • 2f3234c76a std.crypto: add AES-CCM and CBC-MAC (#25526) aarvay 2025-10-14 15:30:44 +05:30
  • 958faa7031 windows: workaround kernel race condition the most Jacob Young 2025-10-12 13:54:00 -04:00
  • ea694bfdb7 std.debug.cpu_context: consider arm and aarch64 reserved register ranges unsupported Alex Rønne Petersen 2025-10-12 02:36:40 +02:00
  • 9b4f2b40e3 musl: avoid r0 as address register in s390x __tls_get_offset Alex Rønne Petersen 2025-10-12 05:48:37 +02:00
  • 87c18945c2 std.ArrayList: swapRemove set removed element to undefined (#25514) Fri3dNstuff 2025-10-12 05:04:32 +03:00
  • 95242cc431 windows: workaround kernel race condition even more Jacob Young 2025-10-11 12:17:13 -04:00
  • 8efcfeaf1e windows: workaround kernel race condition better Jacob Young 2025-10-11 09:59:58 -04:00
  • 923ddd94a1 std.posix: panic on unexpected error in munmap mlugg 2025-10-11 11:10:33 +01:00
  • 2e31077fe0 Coff: implement threadlocal variables Jacob Young 2025-10-08 16:08:05 -04:00
  • b2bc6073c8 windows: workaround kernel race condition Jacob Young 2025-10-09 15:22:14 -04:00
  • c17e18647b Merge pull request #25495 from kcbanner/fixup_translate_c Andrew Kelley 2025-10-10 21:07:20 -07:00
  • eef8deb918 start the 0.15.3 release cycle 0.15.x Andrew Kelley 2025-10-10 20:46:22 -07:00
  • e4cbd752c8 Release 0.15.2 0.15.2 Andrew Kelley 2025-10-10 20:45:47 -07:00
  • 66193e72d3 test: disable test-link macho on FreeBSD Alex Rønne Petersen 2025-10-11 00:40:42 +02:00
  • 62e3d46287 replaced https://simonsapin.github.io/wtf-8/ with https://wtf-8.codeberg.page/ usebeforefree 2025-10-10 17:18:34 +00:00
  • 45143c6f04 MachO: emit absolute path in N_OSO stabs mlugg 2025-10-10 11:20:19 +01:00
  • d629a146f5 Dir.realpathW: remove redundant buffer/copy Ryan Liptak 2025-10-10 03:53:12 -07:00
  • 9aeabad519 std.debug.Dwarf.SelfUnwinder: assume same-value rule by default for all columns Alex Rønne Petersen 2025-10-09 23:48:47 +02:00
  • f010a31319 Merge pull request #25516 from alexrp/std-debug Alex Rønne Petersen 2025-10-10 14:04:02 +02:00
  • 36dbe66cf4 std: stop exposing anything having to do with ucontext_t Alex Rønne Petersen 2025-10-09 09:55:40 +02:00
  • f33d3a5166 std.debug: greatly expand target support for segfault handling/unwinding Alex Rønne Petersen 2025-10-09 09:49:27 +02:00
  • ed6d9e2a9d - Output error messages for fatal translate-c errors kcbanner 2025-10-09 19:07:46 -04:00
  • f559107fee use older std.mem function names Andrew Kelley 2025-10-09 12:46:55 -07:00
  • ca59ad658f std.crypto.tls.Client: fix infinite loop in std.Io.Writer.writeAll marximimus 2025-09-10 17:54:56 +02:00
  • 07b6dbf8ca std.crypto.tls.Client: fix infinite loop in std.Io.Writer.writeAll marximimus 2025-09-10 17:54:56 +02:00