aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2019-06-19fix extraneous nested union field instructionAndrew Kelley
2019-06-19fix comptime modification of const struct fieldAndrew Kelley
2019-06-19stage1: add support for @mulAdd fused-multiply-add for floats and vectors of ...Shawn Landden
2019-06-18back to many behavioral tests passingAndrew Kelley
2019-06-17Remove duplicate exe name with zig runJonathan Marler
2019-06-17inferred comptime values rather than elided scopesAndrew Kelley
2019-06-15better result location handling of inline loopsAndrew Kelley
2019-06-15better result location semantics with optionals and return locationsAndrew Kelley
2019-06-15Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley
2019-06-14standard library integrates with knowledge of stripped debug infoAndrew Kelley
2019-06-14expose builtin.strip_debug_infoAndrew Kelley
2019-06-14fix `@export` for arrays not respecting the symbol nameAndrew Kelley
2019-06-14fix peer result location with error code and payloadAndrew Kelley
2019-06-11fixed infinite loop when caching packagesemekoi
2019-06-11made root package available to itselfemekoi
2019-06-11made root package available to all other packagesemekoi
2019-06-11fix returning scalar valuesAndrew Kelley
2019-06-11fix `@bitCast` semantics when there is no parent result locAndrew Kelley
2019-06-11fix struct and array init when result casted to anyerror!?TAndrew Kelley
2019-06-11fix implicit casting return value struct/arary init to optionalAndrew Kelley
2019-06-11fix comptime function callsAndrew Kelley
2019-06-10remove the final legacy stack allocationAndrew Kelley
2019-06-10use result loc for ref instructionAndrew Kelley
2019-06-10result location semantics for vector to arrayAndrew Kelley
2019-06-10result loc semantics for loading packed struct pointer to packed structAndrew Kelley
2019-06-10result loc semantics for `@sliceToBytes` and `@bytesToSlice`Andrew Kelley
2019-06-10result location semantics for cmpxchgAndrew Kelley
2019-06-10result location semantics for error union wrapping an errorAndrew Kelley
2019-06-10result location semantics for error union wrapping a payloadAndrew Kelley
2019-06-10result location semantics for optional wrapAndrew Kelley
2019-06-10result location semantics for slicesAndrew Kelley
2019-06-10result location semantics for `@bitCast`Andrew Kelley
2019-06-10hook up result locations for union initializationsAndrew Kelley
2019-06-09inferred array size of array literals worksAndrew Kelley
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