aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2020-04-17add error for non-exter variadic functionsVexu
2020-04-17stage1: Fix several bugs in constant generationLemonBoy
2020-04-07stage1: Respect the specified name for extern varLemonBoy
2020-04-05type_has_one_possible_value takes comptime struct fields into accountAndrew Kelley
2020-04-02Fix multiplication overflow in `hash_const_val`Timon Kruiper
2020-04-01stage1: make C++ switch fallthrough an errorMichael Dusan
2020-04-01Make sure that ZigTypeVector and ZigTypeArray have the same memory layoutTimon Kruiper
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