aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
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-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
2020-01-02Implement Thiscall CCLemonBoy
2020-01-02Implement the callconv() annotationLemonBoy
2020-01-02Don't ptrCast a result-location assignment to _LemonBoy
2020-01-01fix float ops with respect to vectorsAndrew Kelley
2020-01-01Merge pull request #4025 from ziglang/Vexu-stage-2-cimportAndrew Kelley
2020-01-01fix segfault in bit shift safety checkVexu
2019-12-31Merge branch 'stage-2-cimport' of https://github.com/Vexu/zig into Vexu-stage...Andrew Kelley
2019-12-30Merge pull request #3683 from Vexu/atomic-floatAndrew Kelley
2019-12-30fix comparing comptime_int against undefined literalAndrew Kelley
2019-12-30Resolve more types as neededLemonBoy
2019-12-30Fix ptrCast of zero-sized typeLemonBoy
2019-12-29use self hosted translate-c for cimportsVexu
2019-12-23support some atomic operations with floatsVexu
2019-12-22report compile errors instead of crashing when frame is invalidAndrew Kelley
2019-12-21fix incorrect `@typeInfo` for sentinelsAndrew Kelley
2019-12-20sentinel slicing improvementsAndrew Kelley
2019-12-20fix std.mem.addNullByte and implement sentinel slicingAndrew Kelley
2019-12-20Fix sentinel value of opaque pointers in typeInfoLemonBoy
2019-12-20Fix comptime evaluation of runtime array accessLemonBoy
2019-12-17Make sure the fields array is always non-nullLemonBoy
2019-12-16avoid using undefined valueAndrew Kelley
2019-12-16Fix alignment query on unresolved typesLemonBoy
2019-12-16allow comparison of any numeric typesAndrew Kelley
2019-12-15improve extern enumVexu
2019-12-15Don't assume TLS storage has a fixed addressLemonBoy
2019-12-15Make sure the address is aligned for intToPtr opsLemonBoy
2019-12-13Merge pull request #3896 from Vexu/translate-c-2Andrew Kelley