aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2020-03-26ability to compile c++ hello world with `zig c++`Andrew Kelley
2020-03-190-bit array type does not resolve child typeAndrew Kelley
2020-03-19`@ptrCast` supports casting a slice to pointerAndrew Kelley
2020-03-19fixes in semantic analysis needed to support this featureAndrew Kelley
2020-03-19slicing with comptime start and end results in arrayAndrew Kelley
2020-03-19ir: More changes to sentinel-terminated const arraysLemonBoy
2020-03-18array sentinel does not count towards type_has_one_possible_valueAndrew Kelley
2020-03-18ir: Correct ABI size calculation for arraysLemonBoy
2020-03-09Merge pull request #4590 from xackus/fix-4587Andrew Kelley
2020-03-09ir: Fix codegen of ?*T types where T is zero-sizedLemonBoy
2020-03-09better error messages and more testsxackus
2020-03-09implement noasync scopesVexu
2020-03-08ir: Prevent crash in compiler errorLemonBoy
2020-03-08fix failed assert on generic fn opaque return typexackus
2020-03-06stage1: make get_optional_type more robustAndrew Kelley
2020-03-05stage1: fix regressionMichael Dusan
2020-03-05stage1: housekeepingMichael Dusan
2020-03-04get_codegen_ptr_type returns possible errorAndrew Kelley
2020-02-29Merge pull request #4550 from ziglang/os-version-rangesAndrew Kelley
2020-02-29fix crash when building docgenAndrew Kelley
2020-02-28fix typo from other commitAndrew Kelley
2020-02-28fix crash with multiple comptime fn calls and...Andrew Kelley
2020-02-28fix compiler crash when comptime parsing targetsAndrew Kelley
2020-02-28improve debug info for optionalsAndrew Kelley
2020-02-28restructuring std.Target for OS version ranges, pass 1Andrew Kelley
2020-02-26ir: Allow empty inferred error setsLemonBoy
2020-02-26ir: Fix regression with self-referencing containersLemonBoy
2020-02-25ir: Fix sizeOf comparison with ptr to zstLemonBoy
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