AgeAuthorCommit message
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd coroutine LLVM passes
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycoroutines: fix llvm error of instruction not dominating uses
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix handle_is_ptr for promise type
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_resume instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_free instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_end instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_suspend instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_begin instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_alloc_fail instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for get_implicit_allocator instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_alloc and coro_size instructions
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for coro_id instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for cancel
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycodegen for calling an async function
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix type_is_codegen_pointer being used incorrectly
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyimplement Zig IR for async functions
8 years agogravatar for andrew@ziglang.orgAndrew KelleyIR analysis for coro.begin
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyir analysis for coro_id and coro_alloc
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycoroutines: analyze get_implicit_allocator instruction
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd coroutine startup IR to async functions
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyimplement IR analysis for async function calls
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd promise type
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyparse async fn definitions
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyparse async fn calls and cancel expressions
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd async, await, suspend, resume, cancel keywords
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyimprove std lib linux epoll API
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyability to slice an undefined pointer at compile time if the len is 0
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd an assert to catch #777
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyzig fmt supports simple line comments
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix compiler crash when struct contains...
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix crash when doing comptime float rem comptime int
8 years agogravatar for andrew@ziglang.orgAndrew Kelleystd.zig.parser understands try. zig fmt respects a double line break.
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix sometimes not type checking function parameters
8 years agogravatar for andrew@ziglang.orgAndrew Kelleystd.zig.parser understands inferred return type and error inference
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix build broken by previous commit
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyself hosted parser: support string literals
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyself hosted parser supports builtin fn call with no args
8 years agogravatar for andrew@ziglang.orgAndrew Kelleycorrect doc comment in self hosted parser
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyzig_llvm.cpp uses new(std::nothrow)
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyself hosted: add tokenizer test fix eof handling
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix self hosted tokenizer handling of EOF
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyself hosted parser tests every combination of memory allocation failure
8 years agogravatar for andrew@ziglang.orgAndrew Kelleystd.heap.ArenaAllocator: fix incorrectly activating safety check
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyback to malloc instead of aligned_alloc for c_allocator
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove std.heap.IncrementingAllocator
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyintroduce std.heap.ArenaAllocator and std.heap.DirectAllocator
8 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix exported variable not named in the object file
8 years agogravatar for andrew@ziglang.orgAndrew Kelleystd: refactor posixOpen to be friendlier to error return traces
8 years agogravatar for andrew@ziglang.orgAndrew Kelleystd.os and std.io API update
8 years agogravatar for andrew@ziglang.orgAndrew Kelleystd zig tokenizer: don't require 3 newlines at the end of the source
Loading...