aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2019-08-02implement async await and returnAndrew Kelley
2019-08-01fix calling an inferred async functionAndrew Kelley
2019-08-01reimplement async with function splitting instead of switchAndrew Kelley
2019-07-29improve support for anyframe and anyframe->TAndrew Kelley
2019-07-26add the `anyframe` and `anyframe->T` typesAndrew Kelley
2019-07-26async functions return void, no more GetSize resume blockAndrew Kelley
2019-07-25calling an inferred async functionAndrew Kelley
2019-07-24implement local variables in async functionsAndrew Kelley
2019-07-23add error for function with ccc indirectly calling async functionAndrew Kelley
2019-07-23inferring async from async callsAndrew Kelley
2019-07-22Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley
2019-07-22fix multiple coroutines existing clobbering each otherAndrew Kelley
2019-07-22fix usingnamespace analyzing the expression multiple timesAndrew Kelley
2019-07-21implement async function parametersAndrew Kelley
2019-07-21simple async function passing testAndrew Kelley
2019-07-21simple async function call workingAndrew Kelley
2019-07-19remove coroutines implementation and promise typeAndrew Kelley
2019-07-19fix usingnamespaceAndrew Kelley
2019-07-16rename internal names regarding `usingnamespace`Andrew Kelley
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