aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2019-06-22stage1: add @sin @cos @exp @exp2 @ln @log2 @log10 @fabs @floor @ceil @trunc @...Shawn Landden
2019-06-21stage1: update fn_key_eql() for @mulAdd() on vectorsShawn Landden
2019-06-19stage1: add support for @mulAdd fused-multiply-add for floats and vectors of ...Shawn Landden
2019-06-14fix `@export` for arrays not respecting the symbol nameAndrew Kelley
2019-06-14fix `@export` for arrays and allow sections on extern variablesAndrew Kelley
2019-06-09different array literal syntax when inferring the sizeAndrew Kelley
2019-06-04Propagate DIFlags to LLVMLemonBoy
2019-05-30default struct field initialization expressionsAndrew Kelley
2019-05-29cleanups for windows subsystem in builtin.zigAndrew Kelley
2019-05-29`use` works on unions and enums in addition to structsAndrew Kelley
2019-05-29Merge branch 'use-struct-pt2' of https://github.com/LemonBoy/zig into LemonBo...Andrew Kelley
2019-05-28Reject undefined as typeLemonBoy
2019-05-28Avoid a crash when there are no namespace componentsLemonBoy
2019-05-27respect subsystem flag in all casesemekoi
2019-05-24Reject slices in use expressionsLemonBoy
2019-05-21Make use work with arbitrary structsLemonBoy
2019-05-19Use the correct scope for `use`LemonBoy
2019-05-11Amend the error messagesLemonBoy
2019-05-11Change the enum value allocation strategyLemonBoy
2019-05-11amend type_is_valid_extern_enum_tagLemonBoy
2019-05-11Support signed types as enum tagsLemonBoy
2019-05-11Validate enum tag for extern enumLemonBoy
2019-05-09stage1: make some asserts print source locationAndrew Kelley
2019-04-26clean up test outputAndrew Kelley
2019-04-26Change symbol name of tests in codegenrylmovuk
2019-04-25translate-c: a little closer to self-hosted implementationAndrew Kelley
2019-04-24remove Shebang (#!) supportShawn Landden
2019-04-16stage1: const_values_equal support tagged unionMichael Dusan
2019-04-13better handle quota of setEvalBranchQuotaAndrew Kelley
2019-04-02emit better debug info for enumsAndrew Kelley
2019-04-02fix LLVM assertion failuresAndrew Kelley
2019-04-02fix setting union body twiceAndrew Kelley
2019-04-02avoid tripping assertion for setting struct body twiceAndrew Kelley
2019-04-02passing all testsAndrew Kelley
2019-04-02put the alignment hack in for unions too. fixes std testsAndrew Kelley
2019-04-02behavior tests passing againAndrew Kelley
2019-04-02more regression fixes. empty test passes againAndrew Kelley
2019-04-02regression fixes and fix packed struct abi sizeAndrew Kelley
2019-04-02more regression fixesAndrew Kelley
2019-04-02bug fixesAndrew Kelley
2019-04-02put the hack from master branch back inAndrew Kelley
2019-04-02remove the lazy value stuffAndrew Kelley
2019-04-02introduce lazy valuesAndrew Kelley
2019-04-02decouple llvm types from zig typesAndrew Kelley
2019-03-25implement allowzero pointer attributeAndrew Kelley
2019-03-24introduce the enum literal typeAndrew Kelley
2019-03-19c_abi: when compiling for x86_64, differenciate between system V and windows ABISahnvour
2019-03-16add compile error for wrong type with `use`Andrew Kelley
2019-03-15breaking changes to std.mem.Allocator interface APIAndrew Kelley
2019-03-10fix inconsistent type information of optional C pointersAndrew Kelley