aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2025-09-20Sema: add missed logic to checkPtrAttributesAndrew Kelley
2025-09-20x86_64: fix safety crashes in `storeRegs`Jacob Young
2025-09-20frontend: packed struct field ptr no longer finds byte bordersAndrew Kelley
2025-09-20Sema: avoid ptr_add/ptr_sub instructions void elem typeAndrew Kelley
2025-09-20frontend: additionally handle C pointers in ptrOptPayloadAndrew Kelley
2025-09-20frontend: fix too strict assertionAndrew Kelley
2025-09-20aarch64: implement `ptr_slice_*_ptr`Jacob Young
2025-09-20Sema: fix YAGNI violationAndrew Kelley
2025-09-20Sema: more conservative elem_ptr_load implementationAndrew Kelley
2025-09-20frontend: replace elem_val_node with elem_ptr_loadAndrew Kelley
2025-09-20frontend: replace field_val and field_val_namedAndrew Kelley
2025-09-20Sema: fix source location of "declared here" noteAndrew Kelley
2025-09-20x86 codegen: handle spilled tuplesAndrew Kelley
2025-09-20Sema: fix accessing ptr field of double array pointer with sentinelAndrew Kelley
2025-09-20compiler: require comptime vector indexesAndrew Kelley
2025-09-20llvm backend: remove canElideLoad mechanismAndrew Kelley
2025-09-19Fix duplicate LC_RPATH entries on macOS TahoeFrank Denis
2025-09-18zig fmt help: mention that the argument can be a directoryFrank Denis
2025-09-17fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)Silver
2025-09-17Elf: implement `linksection`Jacob Young
2025-09-17Merge pull request #25201 from jacobly0/x86_64-addsatAndrew Kelley
2025-09-16llvm: fix tagged union payload size in debug infomlugg
2025-09-15frontend: fix reference tracking through coerced function bodiesmlugg
2025-09-10x86_64: fix `@splat` typoJacob Young
2025-09-10x86_64: delete usages of avx2 `vpack?s??`Jacob Young
2025-09-10x86_64: fix strictness edge cases in `+|`Jacob Young
2025-09-10Merge pull request #24968 from ifreund/dequeAndrew Kelley
2025-09-08fix linker code writing undefined memory to the output fileAndrew Kelley
2025-09-07frontend: vectors and arrays no longer support in-memory coercionAndrew Kelley
2025-09-06Compilation: fix buildGlibcSharedObjects error handlingAndrew Kelley
2025-09-05Sema: forbid packed unions with mismatched field bit sizesAndrew Kelley
2025-09-04link.Elf: truncate st_other to u3 before converting to std.elf.STVAlex Rønne Petersen
2025-08-31Fix `-M` and `--dep` splitting on every = instead of just the firstRyan Liptak
2025-08-31std.fmt: delete deprecated APIsAndrew Kelley
2025-08-31zig_clang: fix ZigClangAPValueLValueBase struct layout to match Clang 21Alex Rønne Petersen
2025-08-30Merge pull request #25077 from ziglang/GenericReaderAndrew Kelley
2025-08-30upgrade more old API usesAndrew Kelley
2025-08-30rework std.Io.Writer.Allocating to support runtime-known alignmentAndrew Kelley
2025-08-30Revert "llvm: workaround crashes in llvm loop optimizations"Alex Rønne Petersen
2025-08-30compiler: remove medium code model workaround for loongarch64Alex Rønne Petersen
2025-08-30llvm: switch to native f16 IR type for all hexagon targetsAlex Rønne Petersen
2025-08-30llvm: remove f16 special case for soft float aarch64Alex Rønne Petersen
2025-08-30llvm: switch to native f128 IR type for nvptxAlex Rønne Petersen
2025-08-30llvm: switch to native f16 IR type for s390xAlex Rønne Petersen
2025-08-30llvm: update data layout strings for LLVM 21Alex Rønne Petersen
2025-08-30zig cc: pass -mthumb to the assembler as necessaryAlex Rønne Petersen
2025-08-30zig cc: pass CPU features to Clang using the new -Xclangas when assemblingAlex Rønne Petersen
2025-08-30zig cc: update options data to LLVM 21Alex Rønne Petersen
2025-08-30std.Target: add managarm OS tagAlex Rønne Petersen
2025-08-30compiler: respond to API changes in LLVM 21Alex Rønne Petersen