Commit Graph

  • 99323a4da1 improve impl of __floorh, __floorx, __ceilh and __ceilx Zhenming-Lin 2025-09-25 04:40:40 +08:00
  • 41e5331c08 resinator: fix compile errors Andrew Kelley 2025-09-24 20:35:01 -07:00
  • d83c76eb5a update aro & translate-c Veikka Tuominen 2025-09-14 16:41:44 +03:00
  • e05073b9e4 aro does not have -mmacos version flags or -Wno-overriding-option Andrew Kelley 2025-08-21 18:10:31 -07:00
  • 3764f7b0f2 compiler: disable InternPool.debug_state as it is unsound Andrew Kelley 2025-08-21 18:00:51 -07:00
  • aa92c237e9 aro does not have a pragma-pack warning Andrew Kelley 2025-08-21 16:07:36 -07:00
  • 8cba6b1df8 aro: update Andrew Kelley 2025-08-21 15:05:28 -07:00
  • 01132e0cf8 remove behavior test that depended on std.zig.c_translation Andrew Kelley 2025-08-13 16:02:32 -07:00
  • 79d9997d22 delete @cImport tests Andrew Kelley 2025-08-13 15:58:14 -07:00
  • e1d6f478c9 @cImport: don't pass args to Aro it doesn't understand Andrew Kelley 2025-08-13 15:56:56 -07:00
  • 9ad1e83e63 zig fmt Andrew Kelley 2025-08-13 15:14:26 -07:00
  • f4d328e2ac Compilation: use renameTmpIntoCache Andrew Kelley 2025-08-13 15:04:25 -07:00
  • f0d3b7abb8 aro: fix dep file logic Andrew Kelley 2025-08-13 15:03:53 -07:00
  • 9e979e5a9d Compilation: re-implement cImport Andrew Kelley 2025-08-11 19:44:29 -07:00
  • ea169e6ccf std.Build.Cache: clarify parameter is sub path, not basename Andrew Kelley 2025-08-11 19:44:02 -07:00
  • b6930097ec translate-c: update for array list defaults Andrew Kelley 2025-08-11 19:43:46 -07:00
  • e5f4dbdf8a fix rebase conflicts Andrew Kelley 2025-08-11 16:20:57 -07:00
  • 2f00b630f2 remove c_builtins.zig from cmake Andrew Kelley 2025-08-11 15:59:41 -07:00
  • 0f88f9c664 aro: avoid BoundedArray Andrew Kelley 2025-08-11 13:52:52 -07:00
  • 21f5f06f1f Compilation: avoid passing Clang specific options to Aro Veikka Tuominen 2025-07-29 23:49:19 +03:00
  • e7a622fb33 update aro and translate-c sources Veikka Tuominen 2025-07-28 14:37:57 +03:00
  • e8e8d7e5c8 resinator: Update for latest aro Ryan Liptak 2025-07-18 20:17:39 -07:00
  • 01d993b230 add translate-c CLI args Andrew Kelley 2025-07-18 14:26:41 -07:00
  • 8e27821b60 simplify diagnostics Andrew Kelley 2025-07-18 13:45:54 -07:00
  • d1820d2a3e delete enough aro to make it compile Andrew Kelley 2025-07-18 13:38:41 -07:00
  • 328280b566 move translate-c helpers Andrew Kelley 2025-07-18 11:49:22 -07:00
  • 1bdcdbd996 delete all the translate-c tests Andrew Kelley 2025-07-17 23:18:06 -07:00
  • f49a54745b compiler: update aro and translate-c to latest; delete clang translate-c Andrew Kelley 2025-07-17 22:51:23 -07:00
  • 9f2a200a3f Fix PowerPC restore_rt taylor.fish 2025-09-13 20:34:05 -07:00
  • 91b0adc4c1 Merge pull request #25231 from taylordotfish/bugfix/ppc-restore_rt Alex Rønne Petersen 2025-09-25 01:31:24 +02:00
  • a430be097b x86_64: support more in/out forms Jacob Young 2025-09-24 13:09:33 -04:00
  • 4a344de651 MappedFile: fix the insert range path not updating the root node Jacob Young 2025-09-22 12:59:00 -04:00
  • 94d319a10f x86_64: support more in/out forms Jacob Young 2025-09-24 13:09:33 -04:00
  • 561e556aaf target: check for backend support for the new linker Jacob Young 2025-09-24 12:09:05 -04:00
  • 9b3b7aa911 Integrate libc-test cases into the build system rpkak 2025-08-26 21:47:59 +02:00
  • 4fb08986cb optimize std.mem.swap rpkak 2025-09-23 12:58:08 +02:00
  • 0feacc2b81 fuzzing: implement limited fuzzing Loris Cro 2025-09-24 12:10:32 +02:00
  • c73df65ded Don't specify clobbers in restore_rt taylor.fish 2025-09-23 20:37:03 -07:00
  • 7f49dae284 Fix PowerPC restore_rt taylor.fish 2025-09-13 20:34:05 -07:00
  • 427f0025db Fix PowerPC syscalls causing invalid code from CBE taylor.fish 2025-09-13 17:17:18 -07:00
  • 1f0cf7c551 glibc: guard inet-fortified.h Kyle Schwarz 2025-08-30 18:26:14 -04:00
  • bc567312bf use copy_file_range syscall on linux rpkak 2025-08-31 10:56:09 +02:00
  • 6069f908e9 std: always allow spawning processes when an env map is explicitly provided (#25092) Carter Snook 2025-09-23 20:12:28 -05:00
  • 5bf52a6f50 std: always allow spawning processes when an env map is explicitly provided (#25092) Carter Snook 2025-09-23 20:12:28 -05:00
  • bc512648db use copy_file_range syscall on linux rpkak 2025-08-31 10:56:09 +02:00
  • 6260d2772f glibc: guard inet-fortified.h Kyle Schwarz 2025-08-30 18:26:14 -04:00
  • bdca0f93c4 Fix PowerPC syscalls causing invalid code from CBE taylor.fish 2025-09-13 17:17:18 -07:00
  • ba137783ed forbid trivial local address returned from functions (#25333) Andrew Kelley 2025-09-23 16:37:53 -07:00
  • e526d65f5e compiler: don't use self-hosted backend on any BSD yet alexrp 2025-09-21 08:47:21 +02:00
  • 0e673fdab2 std.posix: remove bogus assert that SIGRTMAX < NSIG alexrp 2025-09-21 08:46:37 +02:00
  • d6d1fefae9 test: disable test-link on FreeBSD alexrp 2025-09-22 01:33:21 +02:00
  • a569c7d664 test: disable some stack trace tests on FreeBSD alexrp 2025-09-22 01:34:53 +02:00
  • b8f2fec0f2 std.pie: fix register constraint in getDynamicSymbol() for s390x (#25327) Alex Rønne Petersen 2025-09-22 18:36:47 +02:00
  • 7b92d5f405 std.pie: fix register constraint in getDynamicSymbol() for s390x (#25327) Alex Rønne Petersen 2025-09-22 18:36:47 +02:00
  • 26825e9506 Merge pull request #25324 from alexrp/freebsd Alex Rønne Petersen 2025-09-22 05:04:31 +02:00
  • 9694c83b95 Revert "frontend: another packedStructFieldPtrInfo fix" Alex Rønne Petersen 2025-09-22 04:56:46 +02:00
  • 16c18b835e ci: stop building FreeBSD module tests on x86_64-linux Alex Rønne Petersen 2025-09-22 01:39:29 +02:00
  • 3675074c7c ci: add x86_64-freebsd scripts alexrp 2025-09-21 07:43:18 +02:00
  • b3432c2796 test: disable some stack trace tests on FreeBSD alexrp 2025-09-22 01:34:53 +02:00
  • b2d2b441b2 test: disable test-link on FreeBSD alexrp 2025-09-22 01:33:21 +02:00
  • f7d62009ff std.posix: remove bogus assert that SIGRTMAX < NSIG alexrp 2025-09-21 08:46:37 +02:00
  • 0700ec35bd compiler: don't use self-hosted backend on any BSD yet alexrp 2025-09-21 08:47:21 +02:00
  • f58200e3f2 Elf2: create a new linker from scratch Jacob Young 2025-08-30 12:08:18 -04:00
  • d07b67a55c Revert "x86_64: fix safety crashes in storeRegs" Alex Rønne Petersen 2025-09-21 21:42:39 +02:00
  • 2a97e0af6d CI: stop testing x86_64-macos Andrew Kelley 2025-09-21 12:36:50 -07:00
  • e647d1a570 x86_64: rewrite vector element pointer access Jacob Young 2025-09-11 08:40:17 -04:00
  • 92b0ec989c ci: temporarily disable riscv64-linux Alex Rønne Petersen 2025-09-21 17:29:57 +02:00
  • ab3e34b09b standalone: fix misaligned stack crash Jacob Young 2025-09-12 02:50:42 -04:00
  • 80eacd6003 aarch64: fix behavior failures Jacob Young 2025-09-12 00:30:20 -04:00
  • 798acd932e aarch64/zonCast: don't return a pointer to a stack element Frank Denis 2025-09-18 16:19:56 +02:00
  • 3da6a19011 x86 codegen: handle spilled tuples Andrew Kelley 2025-09-03 18:22:14 -07:00
  • 37985613c7 x86_64: fix safety crashes in storeRegs Jacob Young 2025-09-10 03:10:46 -04:00
  • 670c4fae61 frontend: additionally handle C pointers in ptrOptPayload Andrew Kelley 2025-09-06 11:42:22 -07:00
  • 4d102751b6 frontend: fix too strict assertion Andrew Kelley 2025-09-05 22:52:30 -07:00
  • 3ab845e028 frontend: another packedStructFieldPtrInfo fix Andrew Kelley 2025-09-10 14:56:04 -07:00
  • b4394412bb Zcu: fix analysis of type of decl with inferred type mlugg 2025-09-10 12:48:42 +01:00
  • 582b96c361 std.zon.parse: fix not initializing array sentinel Andrew Kelley 2025-09-03 18:30:40 -07:00
  • 8d5b651c3a Reader.defaultReadVec: Workaround bad r.end += r.vtable.stream() behavior Ryan Liptak 2025-09-19 22:10:53 -07:00
  • 4d8dcccbd4 ci: temporarily disable riscv64-linux Alex Rønne Petersen 2025-09-21 17:29:57 +02:00
  • bdc31c9561 aarch64/zonCast: don't return a pointer to a stack element Frank Denis 2025-09-18 16:19:56 +02:00
  • 594cb38fcb Merge pull request #25302 from ziglang/growCapacity Andrew Kelley 2025-09-21 04:55:39 -07:00
  • 010d9a63f2 Merge pull request #25154 from ziglang/no-decl-val-3 Andrew Kelley 2025-09-21 01:49:28 -07:00
  • 633162eb0c add behavior test: comptime C pointer to optional pointer Andrew Kelley 2025-09-20 18:58:16 -07:00
  • 1c9ac9dbb7 add behavior test: avoid unused field function body compile error Andrew Kelley 2025-09-20 18:51:08 -07:00
  • 500afbf076 add behavior test: resist alias of explicit copy... Andrew Kelley 2025-09-20 18:46:27 -07:00
  • ed7ff0b693 allow some test cases to regress Andrew Kelley 2025-09-19 23:13:29 -07:00
  • 0e16d933be fix rebase error mlugg 2025-09-18 21:55:07 +01:00
  • 20925f2957 Revert "frontend: another packedStructFieldPtrInfo fix" mlugg 2025-09-18 20:24:31 +01:00
  • f81a721e41 standalone: fix misaligned stack crash Jacob Young 2025-09-12 02:50:42 -04:00
  • 5144f10ec9 aarch64: fix behavior failures Jacob Young 2025-09-12 00:30:20 -04:00
  • 60cdacaff2 x86_64: rewrite vector element pointer access Jacob Young 2025-09-11 08:40:17 -04:00
  • 2ba03e98c8 disable failing stage2_aarch64 behavior tests Andrew Kelley 2025-09-10 15:02:20 -07:00
  • 5d8c1fb6ab frontend: another packedStructFieldPtrInfo fix Andrew Kelley 2025-09-10 14:56:04 -07:00
  • baaf715d21 cases: update for new error mlugg 2025-09-10 13:40:00 +01:00
  • fcc7e378f8 Revert "delete failing test case" mlugg 2025-09-10 12:50:09 +01:00
  • 2f9d8d5a9b Zcu: fix analysis of type of decl with inferred type mlugg 2025-09-10 12:48:42 +01:00
  • d7d50496d9 langref: don't assume too much about pointer to packed struct field Andrew Kelley 2025-09-10 02:08:11 -07:00
  • 725dec6aa7 Sema: add missed logic to checkPtrAttributes Andrew Kelley 2025-09-10 02:03:37 -07:00
  • 7ffe068a79 delete failing test case Andrew Kelley 2025-09-10 00:16:23 -07:00
  • cbbb67c5df x86_64: fix safety crashes in storeRegs Jacob Young 2025-09-10 03:10:46 -04:00