aboutsummaryrefslogtreecommitdiff
path: root/lib/std/start.zig
AgeCommit message (Expand)Author
2024-11-03Merge pull request #21843 from alexrp/callconv-followupAlex Rønne Petersen
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-11-02start: Fix callconv for the wWinMainCRTStartup symbol.Alex Rønne Petersen
2024-11-02start: Fix a calling convention check to use eql().Alex Rønne Petersen
2024-10-27spirv: start.zig support for vulkanRobin Voetter
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-05std ppc64: add nop to start inline-asmMichael Dusan
2024-10-02Merge pull request #21527 from alexrp/elf-emulationsAlex Rønne Petersen
2024-09-28std.start: dont query stack limit for wanted stack size 0 (#21533)Michael Ortmann
2024-09-26std.Target: Return EM_ARC_COMPACT instead of EM_ARC_COMPACT2 for arc.Alex Rønne Petersen
2024-09-12start: Rewrite arm code to work for thumb1 too.Alex Rønne Petersen
2024-08-31start: Fix arm stack alignment code to work for thumb too.Alex Rønne Petersen
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27Dwarf: implement .eh_frameJacob Young
2024-08-27lib,test,tools,doc: update usages of @exportmlugg
2024-08-15start: Avoid concatenating strings for inline asm.Alex Rønne Petersen
2024-08-15start: fix passing comptime-only value to inline asmJacob Young
2024-08-07Merge pull request #20925 from alexrp/windows-tlsAndrew Kelley
2024-08-07start: Add sparc32 support.Alex Rønne Petersen
2024-08-03std: Move start_windows_tls.zig to os/windows/tls.zig.Alex Rønne Petersen
2024-08-01start: Fix an isARM() check to use isArmOrThumb() instead.Alex Rønne Petersen
2024-08-01Merge pull request #20797 from alexrp/start-more-archesAndrew Kelley
2024-08-01Merge pull request #20857 from alexrp/tls-portingAndrew Kelley
2024-08-01Merge pull request #20872 from alexrp/riscv-gpAndrew Kelley
2024-07-31start: remove riscv conditionDavid Rubin
2024-07-31start: Disable the gp initialization code for the self-hosted riscv64 backend.Alex Rønne Petersen
2024-07-31start: Initialize gp to __global_pointer$ on riscv.Alex Rønne Petersen
2024-07-30start: Copy the mips64 comment about gp to the mips32 code.Alex Rønne Petersen
2024-07-30start: Add POSIX csky support.Alex Rønne Petersen
2024-07-29Merge pull request #20852 from ziglang/init-array-start-codeAndrew Kelley
2024-07-30std.os.linux.tls: Refactor and improve documentation.Alex Rønne Petersen
2024-07-29Merge pull request #20389 from alexrp/riscv32Andrew Kelley
2024-07-29Merge pull request #20822 from alexrp/start-mips-fixesAndrew Kelley
2024-07-29disable the new code for self-hosted riscv backendAndrew Kelley
2024-07-29start: Always inline the call to std.os.linux.pie.relocate().Alex Rønne Petersen
2024-07-29start: Set std.os.linux.elf_aux_maybe after PIE relocations.Alex Rønne Petersen
2024-07-29start: Perform the posixCallMainAndExit() call with jalr on mips.Alex Rønne Petersen
2024-07-29start: Set up the gp register on mips and mips64.Alex Rønne Petersen
2024-07-29start: Implement _start() for riscv32.Alex Rønne Petersen
2024-07-28start code: implement __init_array_start, __init_array_endAndrew Kelley
2024-07-26riscv: implement `lr/sr` loop logic for non-native atomicsDavid Rubin
2024-07-26riscv: airAsm rewriteDavid Rubin
2024-07-26start: Add POSIX arc support.Alex Rønne Petersen
2024-07-26start: Add POSIX hexagon support.Alex Rønne Petersen
2024-07-25start: Align the stack on sparc64 just in case.Alex Rønne Petersen
2024-07-25start: Fix mips stack alignment value (should be 8, not 16).Alex Rønne Petersen
2024-07-25start: Simplify mips and mips64 startup code.Alex Rønne Petersen
2024-07-24start: Explicitly clear the link register on mips and mips64 just in case.Alex Rønne Petersen
2024-07-24start: Properly escape percent signs in the s390x inline asm.Alex Rønne Petersen
2024-07-24start: Align the stack on s390x just in case.Alex Rønne Petersen