aboutsummaryrefslogtreecommitdiff
path: root/lib/std/start.zig
AgeCommit message (Expand)Author
2024-07-24start: Add a comment explaining our paranoid stance on ABI guarantees.Alex Rønne Petersen
2024-07-24start: Handle loongarch32 together with loongarch64.Alex Rønne Petersen
2024-07-23Merge pull request #20706 from alexrp/sigaction-nosysAndrew Kelley
2024-07-23Merge pull request #20725 from ziglang/fuzzAndrew Kelley
2024-07-22update start code to use `@disableInstrumentation`Andrew Kelley
2024-07-22start: Add POSIX s390x startup code.Alex Rønne Petersen
2024-07-22start: Add POSIX loongarch64 startup code.Alex Rønne Petersen
2024-07-22start: Add POSIX m68k startup code.Alex Rønne Petersen
2024-07-22start: Pass _start() into its own inline asm as an operand.Alex Rønne Petersen
2024-07-22start: Add clrrdi to align the stack pointer on powerpc64.Alex Rønne Petersen
2024-07-22start: Fix _start() to initialize the ToC for powerpc64.Alex Rønne Petersen
2024-07-21start: Avoid going through the argc_argv_ptr global variable.Alex Rønne Petersen
2024-07-21std.posix: Consider invalid signal numbers to sigaction() to be programmer er...Alex Rønne Petersen
2024-07-17Merge pull request #20474 from Rexicon226/riscvJakub Konka
2024-07-15start: refactor callMain return type checkinggooncreeper
2024-07-14riscv: vectors part 3David Rubin
2024-06-16Revert "start: workaround for LLVM 17 regression"Alex Rønne Petersen
2024-05-11riscv: finally fix bug + `airAggregateInit`David Rubin
2024-05-11riscv: big rewrite to use latest livenessDavid Rubin
2024-05-11riscv: add enough components to get a test runner workingDavid Rubin
2024-05-11riscv: update `start.zig` and restore ra from the proper stack offsetDavid Rubin
2024-05-09handle visionos target OS tag in the compilerJakub Konka
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-11std.builtin: make link mode fields lowercaseTristan Ross
2024-02-01std.start: remove event loop integrationVeikka Tuominen
2024-01-08stage2 AArch64: get empty file compiling againjoachimschmidt557
2023-11-05Merge pull request #17815 from Luukdegram/wasm-no-entryAndrew Kelley
2023-11-03start.zig: Replace kernel32 usage with ntdllRyan Liptak
2023-11-03wasm-linker: implement `-fno-entry` flagLuuk de Gram
2023-11-02start: Make wWinMain nCmdShow setting match Windows betterRyan Liptak
2023-10-28delete std.os.windows.user32Andrew Kelley
2023-10-12lib: Fix asm code in _start for SPARCKoakuma
2023-09-19start: workaround for LLVM 17 regressionJacob Young
2023-08-02Plan 9: add more features to std.os.plan9Jacob G-W
2023-07-31std: finish cleanup up asmJacob Young
2023-07-31std: cleanup asm usageJacob Young
2023-07-28std.start | Remove unused importZachary Raineri
2023-07-27linux: do not set stack size hard limitMichael Dusan
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-16plan9: flesh out stdlib enough to allow not using simplified start logicJacob G-W
2023-05-01x86_64: enable normal start/test_runner logic on more targetsJacob Young
2023-04-14wasm: no longer use simplified `start.zig`Luuk de Gram
2023-04-13add c_char typeAndrew Kelley
2023-04-12never use C pointers!!Andrew Kelley
2023-04-09spirv: minimal start codeRobin Voetter
2023-04-03start: disable extra start logic on various x86_64 subtargetsJacob Young
2023-04-03Elf: add program headers for the program header tableJacob Young
2023-04-02x86_64: implement large cmpJacob Young