Commit Graph

  • 0caca625eb std.debug: split up Mach-O debug info handling Matthew Lugg 2025-11-19 12:01:49 +00:00
  • 7b325e08c9 Elf2: revert incorrect endian fix Jacob Young 2025-11-19 22:19:29 -05:00
  • f06adc70b0 ci: bump timeout for s390x-linux-debug to 5 hours on Forgejo Actions Alex Rønne Petersen 2025-11-20 03:34:42 +01:00
  • c9afa901f3 ci: bump timeout for s390x-linux-release to 4 hours on Forgejo Actions Alex Rønne Petersen 2025-11-19 23:47:32 +01:00
  • 5078acf3a3 std.Io.net: disable listen on a unix socket, send bytes, receive bytes on Windows Alex Rønne Petersen 2025-11-19 21:51:57 +01:00
  • 4ed5bb0bac ci: bump aarch64-linux-debug timeout to 3 hours on Forgejo Actions Alex Rønne Petersen 2025-11-19 20:45:09 +01:00
  • 2f240d0819 std.Build.Step.Compile: add support for '-z defs' flag Harold 2025-11-15 13:50:15 +01:00
  • bd832ed39a std.Io.Threaded: add missing statx masks Jan200101 2025-11-18 12:38:43 +01:00
  • 43371cf388 Merge pull request #25965 from alexrp/s390x Alex Rønne Petersen 2025-11-19 19:52:18 +01:00
  • 26afcdb7fe std.process: Actually use explicit GetCwdError/GetCwdAllocError sets Ryan Liptak 2025-11-19 04:09:54 -08:00
  • 806470b492 compiler: fix crash if file contents change during update Matthew Lugg 2025-11-18 12:03:06 +00:00
  • abd05b3819 ci: enable s390x-linux jobs on Forgejo Actions Alex Rønne Petersen 2025-11-18 03:56:42 +01:00
  • 830831dcba ci: add s390x-linux scripts Alex Rønne Petersen 2025-11-16 21:52:55 +01:00
  • fb1bd78908 process.getenvW: Document that returned memory points to the PEB Ryan Liptak 2025-11-16 04:07:48 -08:00
  • e11901c1a1 test: enable C ABI tests on s390x-linux Alex Rønne Petersen 2025-11-18 01:11:34 +01:00
  • 692c798303 test: disable a bunch of failing C ABI tests on s390x Alex Rønne Petersen 2025-11-18 01:35:56 +01:00
  • ae0cc8c065 test: disable C ABI tests using i128 on s390x due to an LLVM crash Alex Rønne Petersen 2025-11-18 01:08:06 +01:00
  • a8e77b7a05 test: disable test-link on big-endian hosts Alex Rønne Petersen 2025-11-18 00:25:16 +01:00
  • a0e6d41331 test: remove complex arithmetic testing from c_compiler standalone test Alex Rønne Petersen 2025-11-17 18:58:16 +01:00
  • 41f7f3d4d5 test: disable an error trace test on optimized s390x-linux Alex Rønne Petersen 2025-11-17 18:38:20 +01:00
  • 0d104a645a test: fix glibc_compat test for s390x which does not have local atexit Alex Rønne Petersen 2025-11-18 00:20:55 +01:00
  • 508f676bb4 std.os.linux.IoUring: disable bind/listen/connect on s390x Alex Rønne Petersen 2025-11-17 17:58:38 +01:00
  • e179335bee std.zon.parse: disable zon vector on s390x Alex Rønne Petersen 2025-11-17 17:57:54 +01:00
  • c82884542f langref: work around s390x LLVM compilation crash in test_defining_variadic_function Alex Rønne Petersen 2025-11-17 18:16:31 +01:00
  • 4dd05b5a64 langref: work around s390x LLVM miscompilation in runtime_shrExact_overflow Alex Rønne Petersen 2025-11-17 18:15:57 +01:00
  • 04853f4052 std-docs: read/write messages as little endian Alex Rønne Petersen 2025-11-17 16:47:22 +01:00
  • 8817fc8958 incr-check: read/write messages as little endian Alex Rønne Petersen 2025-11-17 15:50:20 +01:00
  • acfb88e9a5 std.Build.Step.CheckObject: make ELF reading endianness-aware Alex Rønne Petersen 2025-11-18 00:06:07 +01:00
  • e09ba67161 std.Build.Step.Run: read/write messages as little endian Alex Rønne Petersen 2025-11-17 16:31:44 +01:00
  • 0922990367 std.Build.Step: send messages to compiler as little-endian Matthew Lugg 2025-11-17 01:51:11 +01:00
  • cd7d8dff26 std.zig.Server: read error bundle as little-endian Matthew Lugg 2025-11-17 03:29:57 +01:00
  • 989e05d93b stage1: update zig1.wasm Alex Rønne Petersen 2025-11-17 01:41:30 +01:00
  • 4b99e3718b compiler: don't use self-hosted backends on big-endian hosts Alex Rønne Petersen 2025-11-17 20:35:04 +01:00
  • 959a3612c2 aro: define arch macros for s390x Alex Rønne Petersen 2025-11-17 18:31:28 +01:00
  • a319211eee llvm: fix lowering of packed struct constants Matthew Lugg 2025-11-17 01:36:07 +01:00
  • 4ea4728084 Align ML-KEM code with ML-DSA (#25964) Frank Denis 2025-11-18 16:39:58 +01:00
  • 891f187032 cbe: fix big-endian unnatural integer bitcast Matthew Lugg 2025-11-17 01:54:49 +01:00
  • 73f863a6fb Fix AI/NI flag definitions for BSD systems Lukas Lalinsky 2025-11-16 21:06:47 +01:00
  • f0a3df98d3 replace @panic with b.addFail in standalone test build.zig Tobias Simetsreiter 2025-11-17 12:14:09 +01:00
  • d2b1aa48ab sema: fix UAF in type mismatch error xdBronch 2025-11-16 22:01:36 -05:00
  • 29a1d0c06f sema: improve codegen of for loop safety checks xdBronch 2025-11-15 14:53:32 -05:00
  • 35d87c4406 Merge pull request #25929 from alexrp/maccatalyst Alex Rønne Petersen 2025-11-16 23:16:33 +01:00
  • 94e98bfe80 Dedupe types when printing error messages Prokop Randáček 2025-11-16 14:20:45 +00:00
  • adf74ba4fb windows.eqlIgnoreCaseWTF16 -> eqlIgnoreCaseWtf16 Ryan Liptak 2025-11-16 03:45:38 -08:00
  • aa4332fb0e Merge pull request #25539 from squeek502/windows-readlinkw Ryan Liptak 2025-11-15 23:36:34 -08:00
  • f6fecfdc00 improve assembly error test coverage xdBronch 2025-11-13 12:18:21 -05:00
  • d07360f999 std.c: implement rusage for freebsd Meghan Denny 2025-11-15 15:17:15 -08:00
  • 6aa3570cb0 windows: Make readLinkW APIs output WTF-16, reduce stack usage of callers Ryan Liptak 2025-10-10 23:04:40 -07:00
  • 06a7597ea8 windows.ReadLink: Use OpenFile now that .filter = .any exists Ryan Liptak 2025-10-10 22:53:12 -07:00
  • 6ecf497714 Merge pull request #25936 from Traxar/master Andrew Kelley 2025-11-15 17:14:12 -08:00
  • 83d9a5968f std.Thread: disable thread local storage test on 32-bit targets Alex Rønne Petersen 2025-11-16 00:06:44 +01:00
  • bc589c271a Merge pull request #25924 from mlugg/legalize-soft-float Matthew Lugg 2025-11-15 16:18:40 +00:00
  • 96dfffb7f5 test: enable module tests for maccatalyst targets Alex Rønne Petersen 2025-11-14 22:14:26 +01:00
  • bbdf8eaf75 build: change -Dskip-macos to -Dskip-darwin and make it cover all darwin OSs Alex Rønne Petersen 2025-11-14 22:39:12 +01:00
  • 1ebbdf8eef fix: add specific error set for SelectiveWalker iterator function Sam Bossley 2025-11-14 08:35:45 -05:00
  • cd8fdd252d build.zig: use Step.UpdateSourceFiles for zig1.wasm Matthew Lugg 2025-11-15 09:45:22 +00:00
  • bc78d8efdb Legalize: implement soft-float legalizations Matthew Lugg 2025-11-13 10:18:01 +00:00
  • 9c45a87490 compiler_rt: fix and simplify additional Windows exports Matthew Lugg 2025-11-13 10:15:35 +00:00
  • 4187d0e8fe MemoryPool: add unmanaged variants and make them the default Justus Klausecker 2025-08-13 19:13:43 +02:00
  • 868413007f src/codegen/spirv/CodeGen.zig: add missing unary Ops traxar 2025-11-15 16:39:39 +09:00
  • 19c9062840 std/Io.zig Timestamp: add toMilliseconds() traxar 2025-11-15 16:38:33 +09:00
  • 250803661c Merge pull request #25927 from lalinsky/netbsd-madv Alex Rønne Petersen 2025-11-15 01:28:05 +01:00
  • 06d08dabab Sema: fix illegal multi level pointer coercions Justus Klausecker 2025-11-14 14:13:09 +01:00
  • 3649aeb426 std.zig.target: support aarch64-maccatalyst and x86_64-maccatalyst cross libc Alex Rønne Petersen 2025-11-14 18:31:14 +01:00
  • 3633dd8d41 std.zig.target: libmx is a libSystem library for maccatalyst too Alex Rønne Petersen 2025-11-14 22:14:09 +01:00
  • c6b5945356 std.Build: don't force all children to inherit color option Matthew Lugg 2025-11-13 09:46:57 +00:00
  • 2125c94abe link.MachO.Dylib: allow maccatalyst output to link macos libraries in TBDs Alex Rønne Petersen 2025-11-14 18:30:14 +01:00
  • ca7523742f libc: rename any-macos-any to any-darwin-any Alex Rønne Petersen 2025-11-14 19:17:28 +01:00
  • 6bdea35ce5 Fix std.c.MSF.SYNC for freebsd, openbsd, dragonfly Lukas Lalinsky 2025-11-14 18:02:53 +01:00
  • 6fc5923a54 Define std.c.MADV for openbsd Lukas Lalinsky 2025-11-14 18:01:57 +01:00
  • 3a08d2f162 Define std.c.MADV for NetBSD Lukas Lalinsky 2025-11-14 17:48:19 +01:00
  • b38fb4bff3 Merge pull request #25917 from alexrp/target-features Alex Rønne Petersen 2025-11-14 12:23:09 +01:00
  • 94538d8dd2 std.pie: add missing clobbers on alpha and sparc Alex Rønne Petersen 2025-11-13 20:19:22 +01:00
  • 9ab7eec23e represent Mac Catalyst as aarch64-maccatalyst-none rather than aarch64-ios-macabi Alex Rønne Petersen 2025-11-13 18:05:46 +01:00
  • 2e6f7d36b9 std.Io.net: fix off-by-one in HostName.expand 0x4a61636f62 2025-11-12 23:49:42 +01:00
  • 813e8614bc Merge pull request #25817 from castholm/windows-fetch Andrew Kelley 2025-11-13 19:20:13 -08:00
  • 375d873e1e libcxx: use compiler's _LIBCPP_HAS_LIBRARY_ALIGNED_ALLOCATION when set Alex Rønne Petersen 2025-11-13 19:52:30 +01:00
  • 18a131f3da ci: enable Forgejo Actions on master pushes Alex Rønne Petersen 2025-11-13 23:04:40 +01:00
  • cca2da16bd ci: only cancel previous PR runs on Forgejo Actions Alex Rønne Petersen 2025-11-13 23:00:40 +01:00
  • 65b0a2342b std.Target.x86: refresh from update_cpu_features.zig Alex Rønne Petersen 2025-11-13 22:29:28 +01:00
  • 39e91deb77 std.Target: add CPU features and models for hppa Alex Rønne Petersen 2025-11-13 22:29:12 +01:00
  • 2b23f98d2c std.Target: add CPU features and models for alpha Alex Rønne Petersen 2025-11-13 22:28:50 +01:00
  • 071453d5b9 fix 'redundant comptime keyword' error source location and add tests xdBronch 2025-11-12 10:12:07 -05:00
  • 181b25ce4f Merge pull request #25772 from mlugg/kill-dead-code Matthew Lugg 2025-11-12 23:14:02 +00:00
  • dfd7b7f233 std.Target: remove Abi.cygnus Alex Rønne Petersen 2025-11-12 16:04:17 +01:00
  • 92bc619c49 std.debug: allow fp unwind from context Matthew Lugg 2025-11-08 11:12:40 +00:00
  • 49e19fc94f Sema: fix inline fn compiler crash (#25586) So1aric 2025-11-13 03:21:28 +08:00
  • be2a902784 cmake: update ZIG_LLVM_REQUIRED_TARGETS to contain LoongArch and SPIRV Alex Rønne Petersen 2025-11-12 20:16:58 +01:00
  • 532aa3c575 cbe: work around some miscompilations Matthew Lugg 2025-11-10 12:12:37 +00:00
  • 5df5e2ed26 zig.h: drop dependency on deleted compiler_rt functions Matthew Lugg 2025-11-09 20:46:06 +00:00
  • 69f39868b4 Air.Legalize: revert to loops for scalarizations Matthew Lugg 2025-11-09 15:16:49 +00:00
  • 99a7884308 behavior: disable test on cbe Matthew Lugg 2025-10-31 13:50:29 +00:00
  • 6576c3b898 x86_64: spill eflags when initializing bool vector Matthew Lugg 2025-10-31 13:01:42 +00:00
  • 20bd5e8018 compiler-rt: remove dead code Matthew Lugg 2025-10-31 11:20:43 +00:00
  • c091e27aac compiler: spring cleaning Matthew Lugg 2025-10-30 09:20:04 +00:00
  • 9a7d28fe58 Legalize: rewrite several legalizations Matthew Lugg 2025-10-30 09:11:36 +00:00
  • ee0a0f119c cmake: add a - missed in 0f71a9291a Alex Rønne Petersen 2025-11-12 11:29:36 +01:00
  • 0f71a9291a cmake: improve host system detection in some more cases Alex Rønne Petersen 2025-11-12 10:04:30 +01:00
  • 61a1cefeb3 Elf2: implement PLT Jacob Young 2025-11-11 13:58:06 -05:00
  • 79a9f3a418 Elf2: fix relocations against untyped symbols Jacob Young 2025-11-10 02:26:02 -05:00