aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-05-16SPIR-V: Compute backing integer bitsRobin Voetter
2021-05-16SPIR-V: Restructure codegen a bitRobin Voetter
2021-05-16macho: fix DWARF in dSYM and sym naming more consistentJakub Konka
2021-05-15stage2: make failure to find native libc verboseIsaac Freund
2021-05-15translate-c: translate global (file scope) assemblyEvan Haas
2021-05-15Merge pull request #8773 from ziglang/macho-dsym-pathAndrew Kelley
2021-05-14Merge pull request #8757 from Snektron/spirv-stuffAndrew Kelley
2021-05-14macho: if strip is true, do not generate dSYMJakub Konka
2021-05-14stage2: clarify logic of passing `-integrated-as` to clangAndrew Kelley
2021-05-14stage2: Force Clang to use LLVM's assembler for SPARC targetsLemonBoy
2021-05-14Merge pull request #8746 from koachan/sparc64-fixesAndrew Kelley
2021-05-14stage1: Widen non byte-sized atomic loads/storesLemonBoy
2021-05-14stage2 register manager: clean up API and add more unit testsjoachimschmidt557
2021-05-14SPIR-V: Re-generate spec.zigRobin Voetter
2021-05-14SPIR-V: Begin generating typesRobin Voetter
2021-05-14macho: put dSYM bundle in zig-cacheJakub Konka
2021-05-14macho: require _main as global export in self-hostedJakub Konka
2021-05-14macho: fix bug with symbol growth and reallocJakub Konka
2021-05-13stage2: -lunwind is handled speciallyAndrew Kelley
2021-05-13stage2: only build and link libunwind when linking libc++Andrew Kelley
2021-05-13Add experimental Darling support for cross testing macOSJakub Konka
2021-05-12stage2: build and provide libunwind when compiling for native libcAndrew Kelley
2021-05-13stage2: fix build on OpenBSD/NetBSDIsaac Freund
2021-05-12translate-c: Ensure extra_cflags are passed to clangEvan Haas
2021-05-12stage2: Drop LLVM's host CPU detection method as fallbackLemonBoy
2021-05-12macho: allow overriding stack size in binaryJakub Konka
2021-05-12Fix crti/crtn path for SPARCKoakuma
2021-05-11stage2: link all libc components if using system libcIsaac Freund
2021-05-11stage2: error if requested glibc version too highIsaac Freund
2021-05-11stage2: use system libc when targeting the native OS/ABIIsaac Freund
2021-05-11stage2: Change libc components' linking orderLemonBoy
2021-05-11stage2: Allow building musl/glibc in thumb modeLemonBoy
2021-05-11stage2: Always link -lpthread when using system libcLemonBoy
2021-05-11stage2: Pass -mthumb when compiling C/C++ codeLemonBoy
2021-05-10stage1: remove outdated error message regarding #447jacob gw
2021-05-10translate-c: fix typedefs with multiple namesxackus
2021-05-09zld: adjust signed displacement source target addrJakub Konka
2021-05-09stage2 ARM: Overhaul of genArmBinOpjoachimschmidt557
2021-05-08fix merge conflicts from previous commitAndrew Kelley
2021-05-09Merge pull request #8474 from gracefuu/grace/encode-instructionAndrew Kelley
2021-05-08Merge pull request #8686 from Vexu/tryAndrew Kelley
2021-05-08link/MachO: fix --verbose-link ensureCapacity bugAndrew Kelley
2021-05-08update usage of std.testing in stage2Veikka Tuominen
2021-05-06Merge pull request #8683 from LemonBoy/thumblinuxAndrew Kelley
2021-05-06stage1: improve message for missing fn return typelars
2021-05-06zld: sort tlv offsets by source addressJakub Konka
2021-05-06zld: cleanup relocs and flag errors on unhandled symbol typesJakub Konka
2021-05-05stage2: Fix UAF in ErrorMsg destructorLemonBoy
2021-05-05stage1: Fix other OS targetJay Petacat
2021-05-04stage1: Fix LLVM error in inline asm invocationLemonBoy