aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2018-05-03Fixed extern enums having the wrong size (#970)Jimmi Holst Christensen
2018-04-28Using allocate instead of allocate_nonzero so we don't have to memsetJimmi Holst Christensen
2018-04-28Fixed build errorJimmi Holst Christensen
2018-04-28Trying to fix osx build failing by setting param_info.type to nullptrJimmi Holst Christensen
2018-04-28Functions with infered error set can now return literalsJimmi Holst Christensen
2018-04-22exit(1) instead of abort() for file not foundAndrew Kelley
2018-04-22better error reporting for missing libc on windowsAndrew Kelley
2018-04-18support break in suspend blocksAndrew Kelley
2018-04-16fix windows not respecting --msvc-lib-dir, --kernel32-lib-dirAndrew Kelley
2018-04-15add @sqrt built-in functionAndrew 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-31fix regressions on windowsAndrew Kelley
2018-03-30find libc and zig std lib at runtimeAndrew Kelley
2018-03-29Fixed looking for windows sdk when targeting linuxJimmi Holst Christensen
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-22ability to use async function pointersAndrew Kelley
2018-03-13Merge branch 'master' of https://github.com/zig-lang/zigAndrea Orru
2018-03-13fix casting a function to a pointer causing compiler crashAndrew Kelley
2018-03-13Panic instead of segfault when returning generic type from functionsAndrea Orru
2018-03-12some return types disqualify comptime fn call cachingAndrew Kelley
2018-03-12don't memoize comptime fn calls that access comptime mutable stateAndrew 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-08enums with 1 field and explicit tag type still get the tag typeAndrew Kelley
2018-03-07add compile error for using @tagName on extern unionAndrew Kelley
2018-03-06fix missing compile error for returning error from void async functionAndrew Kelley
2018-03-06turn assertion into compile error for using var as return typeAndrew Kelley
2018-03-06var is no longer a pseudo-type, it is syntaxAndrew Kelley
2018-03-06ptrCast builtin now gives an error for removing const qualifierAndrew Kelley
2018-03-01Merge remote-tracking branch 'origin/master' into asyncAndrew Kelley
2018-03-01implementation of awaitAndrew Kelley
2018-02-28implement coroutine resumeAndrew Kelley
2018-02-28another workaround for llvm coroutinesAndrew Kelley
2018-02-28different way of fixing previous commitAndrew Kelley
2018-02-28fix assert on self-referencing function ptr fieldBen Noordhuis
2018-02-27Revert "llvm coroutine workaround: sret functions return sret pointer"Andrew Kelley
2018-02-27revert workaround for alloc and free as coro paramsAndrew Kelley
2018-02-27llvm coroutine workaround: sret functions return sret pointerAndrew 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-26parse await and suspend syntaxAndrew Kelley
2018-02-25async functions are allowed to accept zig typesAndrew Kelley
2018-02-25fix handle_is_ptr for promise typeAndrew Kelley
2018-02-25codegen for coro_id instructionAndrew Kelley