aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2019-06-29fix stack escape in add_source_file()Michael Dusan
2019-06-26Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley
2019-06-25fix union init with void payloadAndrew Kelley
2019-06-22stage1: add @sin @cos @exp @exp2 @ln @log2 @log10 @fabs @floor @ceil @trunc @...Shawn Landden
2019-06-21fix implicit cast to optional to error union to return result locAndrew Kelley
2019-06-21stage1: update fn_key_eql() for @mulAdd() on vectorsShawn Landden
2019-06-19fix comptime modification of const struct fieldAndrew Kelley
2019-06-19stage1: add support for @mulAdd fused-multiply-add for floats and vectors of ...Shawn Landden
2019-06-17inferred comptime values rather than elided scopesAndrew Kelley
2019-06-15Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley
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-11fix comptime function callsAndrew Kelley
2019-06-09Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley
2019-06-09different array literal syntax when inferring the sizeAndrew Kelley
2019-06-08result location mechanism for struct initializationAndrew Kelley
2019-06-08hook up result locs for `try`Andrew Kelley
2019-06-04Propagate DIFlags to LLVMLemonBoy
2019-05-31no-copy semantics for function forwardingAndrew Kelley
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