aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2024-11-08spirv: assembler hacky constant placeholdersRobin Voetter
2024-11-08spirv: make default generic address space for vulkan FunctionRobin Voetter
2024-11-08spirv: track global OpVariables properly in assemblerRobin Voetter
2024-11-08spirv: properly resolve type inputs in assemblyRobin Voetter
2024-11-08spirv: forbid pointer arithmeticRobin Voetter
2024-11-08llvm: Disable lowering to f16 on sparc.Alex Rønne Petersen
2024-11-05musl: Don't explicitly pass -fno-unwind-tables -fno-asynchronous-unwind-tables.Alex Rønne Petersen
2024-11-05libunwind: Pass -fPIC -funwind-tables via module options instead of CFLAGS.Alex Rønne Petersen
2024-11-05libcxx: Pass -fPIC via module options instead of CFLAGS.Alex Rønne Petersen
2024-11-05musl: Pass -fomit-frame-pointer via CrtFileOptions.Alex Rønne Petersen
2024-11-05musl: Pass -f(function,data)-sections via CrtFileOptions instead of CFLAGS.Alex Rønne Petersen
2024-11-05glibc, musl, wasi-libc: Don't explicitly pass -fno-stack-protector.Alex Rønne Petersen
2024-11-05tsan: Handle more Apple targets when picking library name.Alex Rønne Petersen
2024-11-05tsan: Synchronize CFLAGS with upstream.Alex Rønne Petersen
2024-11-05llvm: Also apply the nobuiltin attribute for the no_builtin module option.Alex Rønne Petersen
2024-11-05Compilation: Fix unwind table logic for compiler-rt.Alex Rønne Petersen
2024-11-05Compilation: Also set essential module options when including compiler-rt.o.Alex Rønne Petersen
2024-11-05Compilation: Move no_builtin to Package.Module.Alex Rønne Petersen
2024-11-05compiler: Update clangMightShellOutForAssembly() for Clang 19.Alex Rønne Petersen
2024-11-05Merge pull request #21907 from alexrp/valgrind-stuffAlex Rønne Petersen
2024-11-04llvm: Use no-builtins attribute instead of nobuiltin.Alex Rønne Petersen
2024-11-04llvm: Add client request support for all archs supported by Valgrind.Alex Rønne Petersen
2024-11-04link.Coff: Pass -lldmingw to LLD earlier and regardless of -lc.Alex Rønne Petersen
2024-11-03Merge pull request #21843 from alexrp/callconv-followupAlex Rønne Petersen
2024-11-03Merge pull request #21599 from alexrp/thumb-portingAlex Rønne Petersen
2024-11-03llvm: Update the list of address spaces for LLVM 19.Alex Rønne Petersen
2024-11-03glibc: Don't build CRT objects that won't be used.Alex Rønne Petersen
2024-11-03Compilation: Use the regular module mechanism for setting PIC on CRT objects.Alex Rønne Petersen
2024-11-03Compilation: Pass -fno-PIC to clang if PIC is disabled.Alex Rønne Petersen
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-11-02llvm: Remove extraneous commas for branch hint metadata in textual IR output.Alex Rønne Petersen
2024-11-02Sema: Disallow calling functions with certain special calling conventions.Alex Rønne Petersen
2024-11-02link.Dwarf: Some minor corrections to calling conventions to ~match Clang.Alex Rønne Petersen
2024-11-02cbe: Support some more calling conventions.Alex Rønne Petersen
2024-11-02compiler: Handle arm_aapcs16_vfp alongside arm_aapcs_vfp in some places.Alex Rønne Petersen
2024-11-02std.os.windows: Deprecate WINAPI in favor of CallingConvention.winapi.Alex Rønne Petersen
2024-11-02llvm: Fix lowering of gnuilp32 ABI to be gnu_ilp32.Alex Rønne Petersen
2024-11-02glibc: Emit _IO_stdin_used reference in .rodata.Alex Rønne Petersen
2024-11-02musl: Update sources from musl 1.2.5.Alex Rønne Petersen
2024-11-02std.Target: Add muslabin32 and muslabi64 tags to Abi.Alex Rønne Petersen
2024-11-02std.zig.target: Update musl path helpers to support alternative ABIs.Alex Rønne Petersen
2024-11-02musl: Fix needsCrtiCrtn() for m68k.Alex Rønne Petersen
2024-11-02musl: Update the list of architectures with time32 compat helpers.Alex Rønne Petersen
2024-11-02Merge pull request #21729 from alexrp/target-cpu-baselineAlex Rønne Petersen
2024-11-02std.Target: Remove armv7k/armv7s.Alex Rønne Petersen
2024-11-02Merge pull request #21860 from alexrp/llvm-triple-stuffAlex Rønne Petersen
2024-11-01link.File.Wasm.Archive: simplifyAndrew Kelley
2024-11-01std.Target: Add support for specifying Android API level.Alex Rønne Petersen
2024-11-01llvm: Set OS min version and libc version in ~all cases.Alex Rønne Petersen
2024-11-01llvm: Set vendor type in LLVM target triple for more OSs.Alex Rønne Petersen