aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2020-02-18Makes the declaration slice resolve lazely when using `@typeInfo`Timon Kruiper
2020-02-16Implement noasync awaitsAndrew Kelley
2020-02-12Fix rendering of empty arraysLemonBoy
2020-02-10stage1: memory/report overhaulMichael Dusan
2020-02-10Merge pull request #4404 from ziglang/async-stdAndrew Kelley
2020-02-09fix defer interfering with return value spillAndrew Kelley
2020-02-08solve previous commit a better wayAndrew Kelley
2020-02-08Revert "properly spill optional payload capture value"Andrew Kelley
2020-02-08properly spill optional payload capture valueAndrew Kelley
2020-02-07Add wWinMain and wWinMainCRTStartup to fix #4376Jared Miller
2020-02-07fix invalid behavior tests from prev commitAndrew Kelley
2020-02-06more std lib async I/O integrationAndrew Kelley
2020-02-02Don't generate any type info for void return typesLemonBoy
2020-01-30fix llvm assertion with debug info for vectorsAndrew Kelley
2020-01-28fix compile error regression with struct containing itselfAndrew Kelley
2020-01-28fix 0-bit child type coerced to optional return ptr result locationAndrew Kelley
2020-01-27fix nested bitcast passed as tuple elementAndrew Kelley
2020-01-27Merge branch 'master' into ir-clean-up-varsAndrew Kelley
2020-01-25split IrInstruction into IrInst, IrInstSrc, IrInstGenAndrew Kelley
2020-01-19Fix wrong error code being returned in enum analisysLemonBoy
2020-01-18Prevent crash with empty non-exhaustive enumLemonBoy
2020-01-16fix failing array test by improving copy_const_valAndrew Kelley
2020-01-16fix regressions double implicit casting return ptrAndrew Kelley
2020-01-16fix implicit cast regressionAndrew Kelley
2020-01-16fix regression in global const alignmentAndrew Kelley
2020-01-16zig ir.cpp details: remove the mem_slot mechanismAndrew Kelley
2020-01-16correct field countVexu
2020-01-16allow non-exhaustive enums with no fieldsVexu
2020-01-16turn panics into compile errors, require at least 1 field in non-exhaustive enumVexu
2020-01-15small fixesVexu
2020-01-15require size for non-exhaustive enumsVexu
2020-01-15implement non-exhaustive enumsVexu
2020-01-14Fix ICE when BoundFn are passed as parametersLemonBoy
2020-01-13add an extra assertAndrew Kelley
2020-01-10Don't special-case `builtin` too muchLemonBoy
2020-01-09New @export() handlingLemonBoy
2020-01-08Propagate more failures upwardsLemonBoy
2020-01-06fix test suite regressionsAndrew 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-02Implement Thiscall CCLemonBoy
2020-01-02Catch more errors during the type resolution phaseLemonBoy
2020-01-02Implement the callconv() annotationLemonBoy
2019-12-30fix comparing comptime_int against undefined literalAndrew Kelley
2019-12-30Resolve more types as neededLemonBoy
2019-12-22report compile errors instead of crashing when frame is invalidAndrew Kelley
2019-12-17Make sure the fields array is always non-nullLemonBoy
2019-12-16allow comparison of any numeric typesAndrew Kelley
2019-12-15improve extern enumVexu