aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2021-11-26macos: detect SDK path and version, then pass to the linkerJakub Konka
2021-11-26macos: always use Zig shipped libc headers when no native SDKJakub Konka
2021-11-25stage2: better error message when copying artifacts failsAndrew Kelley
2021-11-25Skip detecting native libc dirs on darwinJakub Konka
2021-11-25Autofetch macOS SDK if native target on macOS onlyJakub Konka
2021-11-25infer and match macos sdk version for libc headersJakub Konka
2021-11-24Merge pull request #10073 from hoanga/haiku-support-build2Andrew Kelley
2021-11-24stage2: support LLD -O flags on ELFAndrew Kelley
2021-11-24stage2: proper `-femit-implib` frontend supportAndrew Kelley
2021-11-24stage2: remove extra_lld_argsAndrew Kelley
2021-11-24Coff linker: Add IMPLIB supportKurt Kartaltepe
2021-11-23zld: handle -current_version and -compatibility_versionJakub Konka
2021-11-22add support for compiling Objective-C++ code (#10096)Stephen Gutekanst
2021-11-20stage2: default dynamic libraries to be linked as neededAndrew Kelley
2021-11-16disable LTO by default on Windows when linking libc++Andrew Kelley
2021-11-15update compilation includes for haikuAl Hoang
2021-11-09std.Thread.Mutex: change API to lock() and unlock()Andrew Kelley
2021-11-09stage2: add 4 new linker flags for WebAssemblyAndrew Kelley
2021-11-04Replace ArrayList.init/ensureTotalCapacity pairs with initCapacityRyan Liptak
2021-11-01correct bug with omit frame pointer logicLee Cannon
2021-10-31use named frames to mark the stages of compilationLee Cannon
2021-10-29zig: expose linker options and include '-z notext'Kenta Iwasaki
2021-10-27Compilation: fix crash in the compile error systemAndrew Kelley
2021-10-26stage2: implement runtime pointer access to global constantsAndrew Kelley
2021-10-25Merge pull request #9874 from leecannon/frame_pointerAndrew Kelley
2021-10-22macho: dump linker's state as JSONJakub Konka
2021-10-17stage2: implement `@embedFile`Andrew Kelley
2021-10-16Add build.zig and command line flagsLee Cannon
2021-10-07stage2: add --debug-compile-errors CLI optionAndrew Kelley
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-10-02Delete Module.Scope, move Block into SemaMartin Wickham
2021-10-02Remove my dumb "namespace decl" hackMartin Wickham
2021-09-30Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-29stage2: put use_llvm and use_stage1 into the Module cache hashAndrew Kelley
2021-09-29stage2: enable building compiler_rt when using LLVM backendAndrew Kelley
2021-09-24Spelling corrections (#9833)Josh Soref
2021-09-24stage2: enable building freestanding libc with LLVM backendAndrew Kelley
2021-09-23Fix the failing "bad import" test on WindowsMartin Wickham
2021-09-21stage2: free Sema's arena after generating machine codeAndrew Kelley
2021-09-20stage2: various fixes to cImport, sizeOf and types to get tests passingVeikka Tuominen
2021-09-20stage2: implement cImportVeikka Tuominen
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-09-16stage2: implement `@setAlignStack` and 128-bit cmpxchgAndrew Kelley
2021-09-16zig cc: support -S and -emit-llvm CLI parametersAndrew Kelley
2021-09-15Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-13stage2: implement Value.copy for structs and unionsAndrew Kelley
2021-09-04link: Recognize -z origin|noexecstack|now|relro linker args.Alex Rønne Petersen
2021-09-01rename std.zig.ast to std.zig.Ast; use top-level fieldsAndrew Kelley
2021-08-28Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-08-21Fix args when calling clang::ASTUnit::LoadFromCommandLine.Tamas Kenez