aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2019-06-09Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley
2019-06-08result location mechanism for struct initializationAndrew Kelley
2019-06-07update the default macos version min to 10.14Andrew Kelley
2019-06-04Propagate DIFlags to LLVMLemonBoy
2019-06-04Make `void` a signed typeLemonBoy
2019-06-03no-copy semantics for for loopsAndrew Kelley
2019-06-03while loopsAndrew Kelley
2019-06-03fix alignment of constsAndrew Kelley
2019-06-03var types, alignment, and comptimeAndrew Kelley
2019-05-31no-copy semantics for function forwardingAndrew Kelley
2019-05-30no-copy semantics for if exprAndrew Kelley
2019-05-30no-copy semantics for basic runtime function call variable initAndrew Kelley
2019-05-29std.meta/trait: def/definition => decl/declarationtgschultz
2019-05-29codegen: initialize subsystemAndrew Kelley
2019-05-29cleanups for windows subsystem in builtin.zigAndrew Kelley
2019-05-29set subsystem to null if not on windows or uefiemekoi
2019-05-29try to resolve TargetSubSystemAuto to actual subsystememekoi
2019-05-29added subsystem to builtin.zigemekoi
2019-05-28no "use of undeclared identifer" in dead comptime branchesAndrew Kelley
2019-05-28fix invalid LLVM IR generated for ?*void const castsAndrew Kelley
2019-05-28Move __zig_fail_unwrap locals on stackLemonBoy
2019-05-27respect subsystem flag in all casesemekoi
2019-05-27Merge pull request #2552 from Sahnvour/issue-2543Andrew Kelley
2019-05-27improve the stack check CLI optionsAndrew Kelley
2019-05-26introduce @hasDecl builtin functionAndrew Kelley
2019-05-25gen-h: do not output visibility macros when the build is staticSahnvour
2019-05-24Implement @unionInitRobert Scott
2019-05-18Fix load/store of non-integer fields in packed structLemonBoy
2019-05-16fixups to the previous commitAndrew Kelley
2019-05-16breaking changes to all bit manipulation intrinsicsShawn Landden
2019-05-16improvements to build-lib use case of WebAssemblyAndrew Kelley
2019-05-15fix static builds of zig from requiring c compilerAndrew Kelley
2019-05-14else value when switching on error set hasAndrew Kelley
2019-05-14Don't emit DW_TAG_lexical_block for VarDeclsLemonBoy
2019-05-13cache_add_dep_file: handle ErrorFileNotFound speciallyAndrew Kelley
2019-05-13Assemble asm files using CCLemonBoy
2019-05-08fix build on macOSAndrew Kelley
2019-05-08add --bundle-compiler-rt function to link optionsAndrew Kelley
2019-05-08C pointers support .? operatorAndrew Kelley
2019-05-08C pointers support `null`Andrew Kelley
2019-05-08Implement stack probes for x86/x86_64LemonBoy
2019-05-06stage1: add @hasField() built-inShawn Landden
2019-05-03always respect threadlocal for variables with external linkageAndrew Kelley
2019-05-03optimize `@memset` with `undefined`Andrew Kelley
2019-04-25translate-c: put -x c back in there, it's necessaryAndrew Kelley
2019-04-25translate-c: unify API for self-hosted and C++ translate-cAndrew Kelley
2019-04-25translate-c: a little closer to self-hosted implementationAndrew Kelley
2019-04-24remove Shebang (#!) supportShawn Landden
2019-04-16stage1 is now a hybrid of C++ and ZigAndrew Kelley
2019-04-16freestanding target adds -ffrestanding to cc parametersAndrew Kelley