aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2020-01-27`@bitCast` result location: fix passing invalid alignmentAndrew Kelley
2020-01-27fix nested bitcast passed as tuple elementAndrew Kelley
2020-01-27Merge branch 'master' into ir-clean-up-varsAndrew Kelley
2020-01-27Merge branch 'fx-4274' of https://github.com/LemonBoy/zig into LemonBoy-fix-4274Andrew Kelley
2020-01-26fix compilation errorAndrew Kelley
2020-01-25Merge remote-tracking branch 'origin/master' into layneson-cpus_and_featuresAndrew Kelley
2020-01-25fix memory profilingAndrew Kelley
2020-01-25split IrInstruction into IrInst, IrInstSrc, IrInstGenAndrew Kelley
2020-01-23More error checking for unresolved TLDsLemonBoy
2020-01-20improve `zig targets`Andrew Kelley
2020-01-18Merge pull request #4222 from LemonBoy/eutwouwthAndrew Kelley
2020-01-18Fix edge case in tagName handling of unionsLemonBoy
2020-01-18Get rid of some dead logicLemonBoy
2020-01-18Prevent crash with empty non-exhaustive enumLemonBoy
2020-01-18Allow @tagName on enum literalsLemonBoy
2020-01-17Merge pull request #4191 from Vexu/non-exhaustive-enumsAndrew Kelley
2020-01-16revert one part of ir get_elem_ptr analysisAndrew Kelley
2020-01-16fix regression with optionals and globalsAndrew Kelley
2020-01-16fix regressions double implicit casting return ptrAndrew Kelley
2020-01-16fix regression with inferred struct fieldsAndrew Kelley
2020-01-16fix regressions in get_elem_ptr related to undefinedAndrew Kelley
2020-01-16fix implicit cast regressionAndrew Kelley
2020-01-16fix regression with var ptrs not being constAndrew Kelley
2020-01-16fix regression in global const alignmentAndrew Kelley
2020-01-16zig ir.cpp details: remove the mem_slot mechanismAndrew Kelley
2020-01-16add struct field default value to typeinfoVexu
2020-01-16implement `@bitSizeOf`Vexu
2020-01-16turn panics into compile errors, require at least 1 field in non-exhaustive enumVexu
2020-01-15small fixesVexu
2020-01-15add is_exhaustive field to typeinfoVexu
2020-01-15implement non-exhaustive enumsVexu
2020-01-14Make sure @export symbol name is not emptyLemonBoy
2020-01-13Validate switch range endpointsLemonBoy
2020-01-12Fix @call being too eager to resolve the fn argumentLemonBoy
2020-01-12Propagate errors in for loop bodiesLemonBoy
2020-01-09Merge pull request #3955 from LemonBoy/fix-1528Andrew Kelley
2020-01-09New @export() handlingLemonBoy
2020-01-09Correct alignment calculation for runtime addendsLemonBoy
2020-01-08Propagate more failures upwardsLemonBoy
2020-01-08Fix calculation of new alignment factorLemonBoy
2020-01-08Pointer arithmetic affects the alignment factorLemonBoy
2020-01-07Fix crash with unresolved locLemonBoy
2020-01-07Fix crash in struct initializer evaluationLemonBoy
2020-01-06Prevent bitCast to enum typesLemonBoy
2020-01-06fix regression with `@TypeInfo`Andrew Kelley
2020-01-06remove stdcallcc, extern, nakedcc from stage1; zig fmt rewritesAndrew Kelley
2020-01-06Merge branch 'cc-work' of https://github.com/LemonBoy/zig into LemonBoy-cc-workAndrew Kelley
2020-01-03Correct evaluation of optional type alignmentLemonBoy
2020-01-02Merge pull request #4027 from ziglang/fix-float-opsAndrew Kelley
2020-01-02fix comptime vector float ops and add test coverageAndrew Kelley