aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2020-10-25Temp Fix for deadlock in C compilation, found and tested on Windowsmlarouche
2020-10-24cc: fix regression on macOS after adding libc headersJakub Konka
2020-10-16std: Add libssp implementation for GNU/Windows targetsLemonBoy
2020-10-14Merge pull request #6669 from ifreund/color-fixesAndrew Kelley
2020-10-14Classify .tbd files as shared librariesFrank Denis
2020-10-13stage2: use meta.stringToEnum for Color parsingIsaac Freund
2020-10-09fixups to previous commitAndrew Kelley
2020-10-09Use regular file for caching stage 1 hash digest instead of symlink, fix zig ...mlarouche
2020-10-09include compiler_rt and c for wasm static librariesJosh Wolfe
2020-10-06cache-hash: add test_filter and test_name_prefix (#6583)travisstaloch
2020-10-04fix each-lib-rpath functionalityAndrew Kelley
2020-10-05Depending on system libs only enforces libraries to require dynamic linking, ...Felix (xq) Queißner
2020-10-04add --image-base supportAndrew Kelley
2020-10-04Merge pull request #6295 from Vexu/stage2Andrew Kelley
2020-10-03Reintroduce progress bar when compiling C filesAlexandros Naskos
2020-10-01Patch in emit relocs supportNathan Bourgeois
2020-09-30stage2: use directory handles for importsVexu
2020-09-29clean up call to std.fs.renameAndrew Kelley
2020-09-29different strategy to fix compiler_rt.zig and c.zigAndrew Kelley
2020-09-29fix not passing std.builtin.link_libc to compiler_rt.zig and c.zigAndrew Kelley
2020-09-29update wasm to use ".o.wasm" extension for objectsAndrew Kelley
2020-09-29improve stage2 COFF LLD linkingAndrew Kelley
2020-09-29don't try to build musl crti.o crtn.o when it's not neededAndrew Kelley
2020-09-29add CLI options for darwin frameworks and -ffunction-sectionsAndrew Kelley
2020-09-29stage2: add CLI option for -fstack-reportAndrew Kelley
2020-09-29stage2: MachO LLD LinkingAndrew Kelley
2020-09-28stage2: WASM LLD linkingAndrew Kelley
2020-09-28the stage1 backend cache stores inferred link libsAndrew Kelley
2020-09-28stage2: building DLL import lib filesAndrew Kelley
2020-09-28store stage1 flags in a trailing byte in the hash id symlinkAndrew Kelley
2020-09-28stage2: building mingw-w64 and COFF LDD linkingAndrew Kelley
2020-09-26stage2: add CLI support for --subsystemAndrew Kelley
2020-09-26fix another round of regressions in this branchAndrew Kelley
2020-09-26stage2: `zig translate-c` supports --enable-cacheAndrew Kelley
2020-09-26stage2: implement -fno-emit-binAndrew Kelley
2020-09-26move to stage1-specific cache manifest emission of extra stuffAndrew Kelley
2020-09-26fix logic for choosing when dynamic linking is requiredAndrew Kelley
2020-09-26implement -femit-asm, -femit-docs, -femit-llvm-ir, etcAndrew Kelley
2020-09-25stage2: properly handle zig cc used as a preprocessorAndrew Kelley
2020-09-25stage2: disable lld caching when output dir is owned by userAndrew Kelley
2020-09-25add some tracy callsAndrew Kelley
2020-09-24fix a round of regressions in this branchAndrew Kelley
2020-09-24correct `@cImport` caching to handle "unhit" caseAndrew Kelley
2020-09-24don't delete C import .c source from zig-cacheAndrew Kelley
2020-09-24stage2: implement @cImportAndrew Kelley
2020-09-23stage2: building musl libc from sourceAndrew Kelley
2020-09-23stage2: don't build libunwind on OS's that don't need itAndrew Kelley
2020-09-23stage2: support rpathsAndrew Kelley
2020-09-23stage2: implement --main-pkg-pathAndrew Kelley
2020-09-23fix trying to link libc for static libs and objectsAndrew Kelley