aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf.zig
AgeCommit message (Expand)Author
2021-07-27stage2: implement `@boolToInt`Andrew Kelley
2021-07-26stage2: improvements towards `zig test`Andrew Kelley
2021-07-22support -fcompiler-rt in conjunction with build-objAndrew Kelley
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-07-20stage2: ELF linking: avoid crashing for stupidly large functionsAndrew Kelley
2021-07-20codegen: add FnResult type which is a Result that removes externally_managedJacob G-W
2021-07-20stage2: compile error fixes for AIR memory layout branchAndrew Kelley
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley
2021-07-20stage2: rework AIR memory layoutAndrew Kelley
2021-07-07stage2: get tests passingAndrew Kelley
2021-06-25stage2: add --sysroot link optionIsaac Freund
2021-06-25Add fat/universal dylib support to zig ldTom Maenan Read Cutting
2021-06-21cleanups related to unused paramsAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-16netbsd: add args to limit number of PT_LOAD segsMichael Dusan
2021-06-13link/Elf: don't use \n in log.debug callsJacob G-W
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-24stage2: remove dead code; rename crtbegin_dir to gcc_dirAndrew Kelley
2021-05-24add haiku case to csuAl Hoang
2021-05-23overhaul elf csu (c-runtime startup) logicMichael Dusan
2021-05-22stage2: rename ir.zig to air.zigAndrew Kelley
2021-05-17link/Elf: remove unintended link again libunwindAndrew Kelley
2021-05-15Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-15codegen: implement const value rendering for ints <= 64 bitsAndrew Kelley
2021-05-13stage2: -lunwind is handled speciallyAndrew Kelley
2021-05-13stage2: only build and link libunwind when linking libc++Andrew Kelley
2021-05-12stage2: build and provide libunwind when compiling for native libcAndrew Kelley
2021-05-12stage2: build and provide libunwind when compiling for native libcAndrew Kelley
2021-05-13stage2: fix build on OpenBSD/NetBSDIsaac Freund
2021-05-12Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-11stage2: link all libc components if using system libcIsaac Freund
2021-05-11stage2: Change libc components' linking orderLemonBoy
2021-05-11stage2: Always link -lpthread when using system libcLemonBoy
2021-05-01stage2: dbg_stmt ZIR instructions have line/colAndrew Kelley
2021-04-28stage2: semaDecl properly analyzes the decl blockAndrew Kelley
2021-04-15stage2: entry point via std lib and proper updated file detectionAndrew Kelley
2021-04-08stage2: simplify Decl src_node fieldAndrew Kelley
2021-03-20stage2: restructure LLVM backendTimon Kruiper
2021-03-17stage2: Module and Sema are compiling againAndrew Kelley
2021-03-09stage2: Use correct ELF emulation for mips64LemonBoy
2021-03-07stage2 Elf linker: fill in bswapAllFieldsjacob gw
2021-03-02stage2: fixup some formatting errors ({x} -> {s})Timon Kruiper
2021-02-27HashMap.put returns !void, not a !booldaurnimator
2021-02-19stage2: debug line nops supports bigger paddingAndrew Kelley
2021-02-19astgen: fix remaining compile errorsAndrew Kelley
2021-02-12stage2: more progress towards Module/astgen building with new mem layoutAndrew Kelley
2021-01-23add LTO supportAndrew Kelley
2021-01-19stage2: ELF: fix crash when only 1 function and it gets updatedAndrew Kelley
2021-01-19stage2: ELF: avoid multiplication for ideal capacityAndrew Kelley
2021-01-16stage2: implement error notes and regress -femit-zirAndrew Kelley