Commit Graph

  • 229f0a01b8 std.debug: handle ThreadContext slightly better mlugg 2025-09-08 20:46:58 +01:00
  • 1392a7af17 std.debug: unwinding on Windows mlugg 2025-09-08 20:08:28 +01:00
  • ac4d633ed6 std: fix debug.Info and debug.Coverage mlugg 2025-09-08 15:31:09 +01:00
  • f40fbdb3b3 link.Elf: restore eh_frame_hdr search table building mlugg 2025-09-08 15:17:20 +01:00
  • d9661e9e05 compiler: better crash handler mlugg 2025-09-08 14:32:02 +01:00
  • 3a561da38d std: doc comments and tweaks mlugg 2025-09-08 14:31:45 +01:00
  • 0c7b2a7bd5 fix compiler ftbfs from std.macho and std.dwarf changes mlugg 2025-09-08 14:03:11 +01:00
  • 202aeacc05 std: fixes mlugg 2025-09-08 12:52:00 +01:00
  • f1215adeda SelfInfo.DarwinModule: rename field mlugg 2025-09-08 11:41:26 +01:00
  • 253fdfce70 SelfInfo: be honest about how general unwinding is mlugg 2025-09-08 11:38:25 +01:00
  • 9859440d83 add freestanding support IN THEORY mlugg 2025-09-05 21:28:18 +01:00
  • c2ada49354 replace usages of old std.debug APIs mlugg 2025-09-05 20:40:11 +01:00
  • 5709369d05 std.debug: improve the APIs and stuff mlugg 2025-09-05 19:43:08 +01:00
  • d4f710791f tweaks mlugg 2025-09-05 15:18:18 +01:00
  • 67fa5664b7 std.posix: mark getcontext as unsupported by default mlugg 2025-09-05 15:17:49 +01:00
  • ba5d9d5a41 remove redundant test mlugg 2025-09-04 01:03:02 +01:00
  • 405075f745 SelfInfo: load eh_frame/debug_frame from ELF file if eh_frame_hdr omitted mlugg 2025-09-04 00:39:38 +01:00
  • c895aa7a35 std.debug.SelfInfo: concrete error sets mlugg 2025-09-03 15:42:33 +01:00
  • dd9cb1beea doc comments mlugg 2025-09-03 13:58:41 +01:00
  • 5e6a1919c7 fix aarch64-macos DWARF unwinding mlugg 2025-09-03 13:11:25 +01:00
  • 4b47a37717 stash? more like no mlugg 2025-09-02 23:17:09 +01:00
  • 665f13b0cd SelfInfo deinit magic mlugg 2025-09-02 18:47:31 +01:00
  • ba3f38959a split SelfInfo into a file per impl mlugg 2025-09-02 18:36:05 +01:00
  • 1397b95143 std.debug.Dwarf: eliminate host pointer size dependency mlugg 2025-09-02 17:36:56 +01:00
  • b762cd30fd remove TODOs which are done or which i'm not actually gonna do lol mlugg 2025-09-02 16:41:09 +01:00
  • e4dbfc109b dont dupe state you silly billy mlugg 2025-09-02 16:39:45 +01:00
  • 8fdcdb8c69 the world if Dwarf.ElfModule was like REALLY good: mlugg 2025-09-02 16:14:54 +01:00
  • 84b65860cf the world if ElfModule didn't suck: mlugg 2025-09-02 15:54:36 +01:00
  • 55a7affea4 me when i did a thing mlugg 2025-09-02 14:44:15 +01:00
  • 25e02bed4c less hacky :D mlugg 2025-09-02 13:44:18 +01:00
  • 55ae6747e2 names mlugg 2025-09-02 13:13:16 +01:00
  • 3f6a90766c sky pirates! which are even better! mlugg 2025-09-02 13:07:42 +01:00
  • 89d862180f yet more mlugg 2025-09-02 12:31:40 +01:00
  • fb88dab4c9 more still mlugg 2025-09-02 12:22:59 +01:00
  • ed6ed62c42 more stuff mlugg 2025-09-02 12:12:54 +01:00
  • b750e7cf9e change one million things mlugg 2025-09-01 16:50:39 +01:00
  • b706949736 debug: refactor stack frame capturing Jacob Young 2025-08-27 15:36:17 -04:00
  • 7adb15892e Merge pull request #25353 from mlugg/x86_64-faster Matthew Lugg 2025-09-30 13:28:37 +01:00
  • df1909900c libc: update Linux headers to 6.17 Alex Rønne Petersen 2025-09-29 10:11:01 +02:00
  • f624191f9a Merge pull request #25388 from alexrp/ksigaction Alex Rønne Petersen 2025-09-29 14:48:24 +02:00
  • fe468e4fa3 std.os.linux: delete restore and restore_rt for hexagon, loongarch, mips, riscv Alex Rønne Petersen 2025-09-28 16:14:02 +02:00
  • 42e4411377 std.os.linux: delete SA.RESTORER and k_sigaction.restorer for hexagon, loongarch, mips, riscv Alex Rønne Petersen 2025-09-28 16:12:29 +02:00
  • ba19c1104b musl: delete dead __restore and __restore_rt functions for hexagon, loongarch64, riscv32, riscv64 Alex Rønne Petersen 2025-09-28 16:15:42 +02:00
  • 993a1a3df1 musl: delete SA_RESTORER for hexagon Alex Rønne Petersen 2025-09-28 16:21:55 +02:00
  • e89cb377d0 musl: delete SA_RESTORER for riscv32 Alex Rønne Petersen 2025-09-28 15:54:21 +02:00
  • 4fd78f9c26 libcxx: respond to some feature macro changes in LLVM 20 Alex Rønne Petersen 2025-09-28 08:00:56 +02:00
  • f90510b081 libcxx: respond to some feature macro changes in LLVM 20 Alex Rønne Petersen 2025-09-28 08:00:56 +02:00
  • ebaec8e03f test: remove pie test case from test-standalone Alex Rønne Petersen 2025-09-26 01:20:51 +02:00
  • 135f1915da Compilation: --debug-rt always Debug Andrew Kelley 2025-09-25 17:14:26 -07:00
  • c40dbd6ff0 Update descriptions of -f[no-]error-tracing to match the actual behavior Ryan Liptak 2025-09-26 02:14:07 -07:00
  • 65af34b1bf bootstrap: Add support for DragonFly Michael Neumann 2025-09-27 09:51:53 +02:00
  • 8b5e4e032b lib/std/c: sync "struct stat" for DragonFly Michael Neumann 2025-09-27 09:53:47 +02:00
  • 6b1d94c539 musl: add missing fenv C dummy functions for loongarch64-linux-muslsf Alex Rønne Petersen 2025-09-27 04:31:00 +02:00
  • a896a22932 x86_64: fix @mulAdd miscomp Jacob Young 2025-09-27 20:10:03 -04:00
  • a744fbd22f x86_64: fix ~/! miscomps Jacob Young 2025-09-27 17:56:09 -04:00
  • d79b3cc134 target: x86_64 backend can build compiler rt with coff Jacob Young 2025-09-27 17:52:52 -04:00
  • b206b0626a x86_64: fix @floatFromInt miscomps Jacob Young 2025-09-27 17:48:31 -04:00
  • 237e8a5a7a tests: fix redundant target in matrix mlugg 2025-09-27 11:24:31 +01:00
  • 611c38e6da x86_64: fix unencodable rem lowerings mlugg 2025-09-27 11:18:33 +01:00
  • 77fca1652f x86_64: fix miscompilation of mul on vectors of large ints mlugg 2025-09-26 16:57:23 +01:00
  • 0c476191a4 x86_64: generate better constant memcpy code mlugg 2025-09-25 03:45:47 +01:00
  • 1b0bde0d8d Merge pull request #25373 from mneumann/fix-dragonfly-bootstrap Alex Rønne Petersen 2025-09-27 20:05:40 +02:00
  • 032df7202a ci: remove -Dskip-translate-c from riscv64-linux scripts Alex Rønne Petersen 2025-09-27 18:39:03 +02:00
  • 1f7ee99b35 musl: add missing fenv C dummy functions for loongarch64-linux-muslsf Alex Rønne Petersen 2025-09-27 04:31:00 +02:00
  • b7ab625409 Merge pull request #25362 from alexrp/aro-valist Alex Rønne Petersen 2025-09-27 12:57:47 +02:00
  • 035219132b lib/std/c: sync "struct stat" for DragonFly Michael Neumann 2025-09-27 09:53:47 +02:00
  • 19703a5db9 bootstrap: Add support for DragonFly Michael Neumann 2025-09-27 09:51:53 +02:00
  • b1a0a4e03b Update descriptions of -f[no-]error-tracing to match the actual behavior Ryan Liptak 2025-09-26 02:14:07 -07:00
  • e98630aacf aro: TypeStore: synchronize __va_list_tag logic with Zig's std.builtin.VaList Alex Rønne Petersen 2025-09-26 02:03:58 +02:00
  • d16ff4d049 std.builtin: define VaList as *u8 for uefi Alex Rønne Petersen 2025-09-26 16:19:41 +02:00
  • 6ca52c00d9 std.builtin: remove dead powerpc-darwin handling for VaList Alex Rønne Petersen 2025-09-26 16:14:43 +02:00
  • 033d251626 std.builtin: define VaList for arc, csky, lanai, m68k, msp430, nvptx, ve, xcore Alex Rønne Petersen 2025-09-26 16:10:15 +02:00
  • 44c80fc6dc std.builtin: sort VaList prongs a bit Alex Rønne Petersen 2025-09-26 16:08:39 +02:00
  • 4c798bb0bd std.builtin: define VaList as struct { __ap: *anyopaque } for Arm per AAPCS Alex Rønne Petersen 2025-09-26 16:01:43 +02:00
  • e0dc2e4e3f Merge pull request #25342 from ziglang/fuzz-limit Andrew Kelley 2025-09-26 05:28:46 -07:00
  • 3b365a1f9b Merge pull request #25351 from ziglang/chomp Andrew Kelley 2025-09-26 01:45:07 -07:00
  • ad80a8b552 issue template: translate-c tracked by separate project Andrew Kelley 2025-09-25 20:36:58 -07:00
  • be24821464 ci: remove superfluous -Dtarget=native-native-none in x86_64-freebsd scripts Alex Rønne Petersen 2025-09-26 02:41:28 +02:00
  • 52a13f6a7f web ui: fix not sending initial context sometimes Andrew Kelley 2025-09-25 17:16:41 -07:00
  • 2da8ec9865 fuzzing: fix off-by-one in limit count Andrew Kelley 2025-09-25 17:16:10 -07:00
  • 98253bc0ee Compilation: --debug-rt always Debug Andrew Kelley 2025-09-25 17:14:26 -07:00
  • 86077fe6bd compiler: move self-hosted backends from src/arch to src/codegen Alex Rønne Petersen 2025-08-20 15:45:53 +02:00
  • 212715f62d test: remove pie test case from test-standalone Alex Rønne Petersen 2025-09-26 01:20:51 +02:00
  • 459ad8c8e6 ci: stop passing -Dskip-translate-c -Dno-langref on loongarch64-linux Alex Rønne Petersen 2025-09-26 00:45:37 +02:00
  • 17f9a25924 test: remove -Dskip-translate-c from test-standalone Alex Rønne Petersen 2025-09-26 00:44:54 +02:00
  • a1c410d512 Revert "x86_64: improve support for large enums" Alex Rønne Petersen 2025-09-26 00:19:47 +02:00
  • 2a88a6a456 Merge pull request #24497 from ziglang/aro-translate-c Andrew Kelley 2025-09-25 14:18:49 -07:00
  • 14e227d8a6 std.mem: add cutLast and cutScalarLast Andrew Kelley 2025-09-25 11:38:38 -07:00
  • 97bef50dc3 std.mem: rename all "index of" functions Andrew Kelley 2025-09-25 11:24:33 -07:00
  • 3411b5e499 std.mem: add cut and cutScalar and example usage Andrew Kelley 2025-09-25 11:11:46 -07:00
  • dd2f1cbebf std.mem: rename chomp to cut Andrew Kelley 2025-09-25 10:52:21 -07:00
  • ccaf82d243 CLI: simpler semantics for prefixed integer args Andrew Kelley 2025-09-24 16:49:20 -07:00
  • 513389bc5b CLI: exploit std.mem.chompPrefix Andrew Kelley 2025-09-24 16:44:45 -07:00
  • ac4d79e322 std.mem: introduce chompPrefix and chompSuffix Andrew Kelley 2025-09-24 16:42:23 -07:00
  • 9bb0b43ea3 implement review suggestions Loris Cro 2025-09-25 17:02:43 +02:00
  • a73f246b29 std.Thread: disable test on armeb in addition to thumbeb Alex Rønne Petersen 2025-09-25 17:49:47 +02:00
  • dd4be26f53 libc-test: disable daemon-failure.c Alex Rønne Petersen 2025-09-25 05:47:15 +02:00
  • 8520e4e286 x86_64: improve support for large enums Jacob Young 2025-09-24 15:56:07 -04:00
  • 6257f4abb7 x86_64: improve support for large enums Jacob Young 2025-09-24 15:56:07 -04:00
  • 5f763b7dc5 resinator: work around error VARARGS not implemented for this compiler Andrew Kelley 2025-09-24 21:04:46 -07:00