| 7 years ago | Andrew Kelley |  | fix async function frames not aligned enough |
| 7 years ago | Andrew Kelley |  | fix no-longer-correct `nonnull` attribute on merge err ret traces fn |
| 7 years ago | Andrew Kelley |  | fix cancel invoking branch on undefined memory |
| 7 years ago | Andrew Kelley |  | all tests passing |
| 7 years ago | Andrew Kelley |  | fix canceling async functions which have error return tracing |
| 7 years ago | Andrew Kelley |  | add test case for typical async/await usage |
| 7 years ago | Andrew Kelley |  | fix returning a const error from async function |
| 7 years ago | Andrew Kelley |  | fix try in an async function with error union and non-zero-bit payload |
| 7 years ago | Andrew Kelley |  | fix combining try with errdefer cancel |
| 7 years ago | Andrew Kelley |  | fix cancel inside an errdefer |
| 7 years ago | Andrew Kelley |  | fix passing string literals to async functions |
| 7 years ago | Andrew Kelley |  | closer to std lib event stuff working |
| 7 years ago | Andrew Kelley |  | fix var args call on non-generic function |
| 7 years ago | Andrew Kelley |  | fix segfault with var args |
| 7 years ago | Andrew Kelley |  | better compile errors when frame depends on itself |
| 7 years ago | Andrew Kelley |  | add compile error for unable to determine async fn frame |
| 7 years ago | Andrew Kelley |  | async functions in single threaded mode do not use atomic ops |
| 7 years ago | Andrew Kelley |  | more debuggable safety for awaiting twice |
| 7 years ago | Andrew Kelley |  | cancel, defer, errdefer all working as intended now |
| 7 years ago | Andrew Kelley |  | cancel works on non-pointers |
| 7 years ago | Andrew Kelley |  | clean up the bitcasting of awaiter fn ptr |
| 7 years ago | Andrew Kelley |  | implement cancel |
| 7 years ago | Andrew Kelley |  | fix awaiting when result type is a struct |
| 7 years ago | Andrew Kelley |  | error return trace across suspend points |
| 7 years ago | Andrew Kelley |  | passing the error return trace async function test |
| 7 years ago | Andrew Kelley |  | improve async function semantics |
| 7 years ago | Andrew Kelley |  | async functions have error return traces where appropriate |
| 7 years ago | Andrew Kelley |  | add a src() method to AstNode to aid debugging |
| 7 years ago | Andrew Kelley |  | delete IrInstructionMarkErrRetTracePtr |
| 7 years ago | Andrew Kelley |  | support async functions with inferred error sets |
| 7 years ago | Andrew Kelley |  | refactor logic for determining if there is a frame pointer |
| 7 years ago | Andrew Kelley |  | Merge remote-tracking branch 'origin/master' into rewrite-coroutines |
| 7 years ago | Andrew Kelley |  | simpler, less memory intensive suspend/resume implementation |
| 7 years ago | Andrew Kelley |  | move state from ZigFn to CodeGen to save memory |
| 7 years ago | Andrew Kelley |  | suspension points inside branching control flow |
| 7 years ago | Andrew Kelley |  | fix regression in calling extern functions |
| 7 years ago | Andrew Kelley |  | implement `@asyncCall` which supports async function pointers |
| 7 years ago | Andrew Kelley |  | add compile error for calling async function pointer |
| 7 years ago | Andrew Kelley |  | add runtime safety for resuming an awaiting function |
| 7 years ago | Andrew Kelley |  | add compile error for async call of function pointer |
| 7 years ago | Andrew Kelley |  | implement async functions returning structs |
| 7 years ago | Andrew Kelley |  | add heap allocated async function frame test |
| 7 years ago | Andrew Kelley |  | Merge remote-tracking branch 'origin/master' into rewrite-coroutines |
| 7 years ago | Andrew Kelley |  | Merge branch 'master' into rewrite-coroutines |
| 7 years ago | Andrew Kelley |  | implement async await and return |
| 7 years ago | Andrew Kelley |  | more passing coroutine tests |
| 7 years ago | Andrew Kelley |  | fix calling an inferred async function |
| 7 years ago | Andrew Kelley |  | reimplement async with function splitting instead of switch |
| 7 years ago | Andrew Kelley |  | improve support for anyframe and anyframe->T |
| 7 years ago | Andrew Kelley |  | add the `anyframe` and `anyframe->T` types |
|