| 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 |
| 7 years ago | Andrew Kelley |  | async functions return void, no more GetSize resume block |
| 7 years ago | Andrew Kelley |  | `@frameSize` works via PrefixData |
| 7 years ago | Andrew Kelley |  | implement `@frameSize` |
| 7 years ago | Andrew Kelley |  | implement `@frame` and `@Frame` |
| 7 years ago | Andrew Kelley |  | calling an inferred async function |
| 7 years ago | Andrew Kelley |  | implement local variables in async functions |
| 7 years ago | Andrew Kelley |  | add error for function with ccc indirectly calling async function |
| 7 years ago | Andrew Kelley |  | inferring async from async calls |
| 7 years ago | Andrew Kelley |  | Merge remote-tracking branch 'origin/master' into rewrite-coroutines |
| 7 years ago | Andrew Kelley |  | fix multiple coroutines existing clobbering each other |
| 7 years ago | Andrew Kelley |  | fix suspend at end of function |
| 7 years ago | Andrew Kelley |  | disable segfault handler when panicking |
| 7 years ago | Andrew Kelley |  | fix wrong calling convention on async resume |
| 7 years ago | Andrew Kelley |  | implement async function parameters |
| 7 years ago | Andrew Kelley |  | implement coroutine resume |
| 7 years ago | Andrew Kelley |  | simple async function passing test |
| 7 years ago | Andrew Kelley |  | returning from async fn adds bad resume safety |
| 7 years ago | Andrew Kelley |  | fix not jumping to entry |
| 7 years ago | Andrew Kelley |  | remove errors for async calling convention |
| 7 years ago | Andrew Kelley |  | simple async function call working |
| 7 years ago | Andrew Kelley |  | remove coroutines implementation and promise type |
| 7 years ago | Andrew Kelley |  | Merge branch 'fengb-tokenize-ampamp' |
| 7 years ago | Andrew Kelley |  | fix usingnamespace |
| 7 years ago | Andrew Kelley |  | zig build: add valgrind cli options |
| 7 years ago | Michael Dusan | | closes #2916 |
|