AgeAuthorCommit message
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix async function frames not aligned enough
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix no-longer-correct `nonnull` attribute on merge err ret traces fn
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix cancel invoking branch on undefined memory
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyall tests passing
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix canceling async functions which have error return tracing
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd test case for typical async/await usage
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix returning a const error from async function
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix try in an async function with error union and non-zero-bit payload
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix combining try with errdefer cancel
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix cancel inside an errdefer
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix passing string literals to async functions
7 years agogravatar for andrew@ziglang.orgAndrew Kelleycloser to std lib event stuff working
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix var args call on non-generic function
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix segfault with var args
7 years agogravatar for andrew@ziglang.orgAndrew Kelleybetter compile errors when frame depends on itself
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd compile error for unable to determine async fn frame
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyasync functions in single threaded mode do not use atomic ops
7 years agogravatar for andrew@ziglang.orgAndrew Kelleymore debuggable safety for awaiting twice
7 years agogravatar for andrew@ziglang.orgAndrew Kelleycancel, defer, errdefer all working as intended now
7 years agogravatar for andrew@ziglang.orgAndrew Kelleycancel works on non-pointers
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyclean up the bitcasting of awaiter fn ptr
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyimplement cancel
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix awaiting when result type is a struct
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyerror return trace across suspend points
7 years agogravatar for andrew@ziglang.orgAndrew Kelleypassing the error return trace async function test
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyimprove async function semantics
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyasync functions have error return traces where appropriate
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd a src() method to AstNode to aid debugging
7 years agogravatar for andrew@ziglang.orgAndrew Kelleydelete IrInstructionMarkErrRetTracePtr
7 years agogravatar for andrew@ziglang.orgAndrew Kelleysupport async functions with inferred error sets
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyrefactor logic for determining if there is a frame pointer
7 years agogravatar for andrew@ziglang.orgAndrew KelleyMerge remote-tracking branch 'origin/master' into rewrite-coroutines
7 years agogravatar for andrew@ziglang.orgAndrew Kelleysimpler, less memory intensive suspend/resume implementation
7 years agogravatar for andrew@ziglang.orgAndrew Kelleymove state from ZigFn to CodeGen to save memory
7 years agogravatar for andrew@ziglang.orgAndrew Kelleysuspension points inside branching control flow
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix regression in calling extern functions
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyimplement `@asyncCall` which supports async function pointers
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd compile error for calling async function pointer
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd runtime safety for resuming an awaiting function
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd compile error for async call of function pointer
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyimplement async functions returning structs
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd heap allocated async function frame test
7 years agogravatar for andrew@ziglang.orgAndrew KelleyMerge remote-tracking branch 'origin/master' into rewrite-coroutines
7 years agogravatar for andrew@ziglang.orgAndrew KelleyMerge branch 'master' into rewrite-coroutines
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyimplement async await and return
7 years agogravatar for andrew@ziglang.orgAndrew Kelleymore passing coroutine tests
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix calling an inferred async function
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyreimplement async with function splitting instead of switch
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyimprove support for anyframe and anyframe->T
7 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd the `anyframe` and `anyframe->T` types
Loading...