aboutsummaryrefslogtreecommitdiff
path: root/src/all_types.hpp
AgeCommit message (Expand)Author
2018-04-08fixups from rebaseAndrew Kelley
2018-04-08*WIP* async/await TCP serverAndrew Kelley
2018-04-08error return traces work with async return caseAndrew Kelley
2018-04-08put the error return addresses in the coro frameAndrew Kelley
2018-04-08error return traces for the early return caseAndrew Kelley
2018-03-24fix invalid codegen for error return traces across suspend pointsAndrew Kelley
2018-03-24add promise->T syntax parsingAndrew Kelley
2018-03-24fix async fns with inferred error setsAndrew Kelley
2018-03-24move error ret tracing codegen to zig irAndrew Kelley
2018-03-22ability to use async function pointersAndrew Kelley
2018-03-13fix casting a function to a pointer causing compiler crashAndrew Kelley
2018-03-12don't memoize comptime fn calls that access comptime mutable stateAndrew Kelley
2018-03-12fix incorrect setEvalBranchQuota compile errorAndrew Kelley
2018-03-10fix await multithreaded data raceAndrew Kelley
2018-03-09don't memoize comptime functions if they can mutate state via parametersAndrew Kelley
2018-03-07add compile error for using @tagName on extern unionAndrew Kelley
2018-03-06var is no longer a pseudo-type, it is syntaxAndrew Kelley
2018-03-01await keyword worksAndrew Kelley
2018-03-01implementation of awaitAndrew Kelley
2018-02-28implement coroutine resumeAndrew Kelley
2018-02-28add atomicrmw builtin functionAndrew Kelley
2018-02-28break the data dependencies that llvm coro transforms cant handleAndrew Kelley
2018-02-28another workaround for llvm coroutinesAndrew Kelley
2018-02-27revert workaround for alloc and free as coro paramsAndrew Kelley
2018-02-27Revert "another llvm workaround for getelementptr"Andrew Kelley
2018-02-27another llvm workaround for getelementptrAndrew Kelley
2018-02-26workaround llvm coro transformationsAndrew Kelley
2018-02-26implement coroutine suspendAndrew Kelley
2018-02-26parse await and suspend syntaxAndrew Kelley
2018-02-25codegen for coro_resume instructionAndrew Kelley
2018-02-25codegen for coro_free instructionAndrew Kelley
2018-02-25codegen for coro_end instructionAndrew Kelley
2018-02-25codegen for coro_suspend instructionAndrew Kelley
2018-02-25codegen for coro_begin instructionAndrew Kelley
2018-02-25codegen for coro_alloc and coro_size instructionsAndrew Kelley
2018-02-25codegen for coro_id instructionAndrew Kelley
2018-02-25codegen for cancelAndrew Kelley
2018-02-23implement Zig IR for async functionsAndrew Kelley
2018-02-22IR analysis for coro.beginAndrew Kelley
2018-02-21add coroutine startup IR to async functionsAndrew Kelley
2018-02-21implement IR analysis for async function callsAndrew Kelley
2018-02-20add promise typeAndrew Kelley
2018-02-20parse async fn definitionsAndrew Kelley
2018-02-20parse async fn calls and cancel expressionsAndrew Kelley
2018-02-08error set casting buildingAndrew Kelley
2018-02-04add --forbid-libraryAndrew Kelley
2018-02-02*WIP* error sets - correctly resolve inferred error setsAndrew Kelley
2018-01-31*WIP* error setsAndrew Kelley
2018-01-30add compile error for duplicate struct, enum, union fieldsAndrew Kelley
2018-01-25rename "debug safety" to "runtime safety"Andrew Kelley