aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2018-04-28Functions with infered error set can now return literalsJimmi Holst Christensen
2018-04-28Removed zero sized error set optimizationJimmi Holst Christensen
2018-04-23fix interaction between defer and labeled breakAndrew Kelley
2018-04-22add compile error for invalid deref on switch targetAndrew Kelley
2018-04-20zig fmt: preserve comments in front of test blocksAndrew Kelley
2018-04-19Optimized field ptr ir for hot path and fix assignment bugJimmi Holst Christensen
2018-04-19Added field builtin functionJimmi Holst Christensen
2018-04-18support break in suspend blocksAndrew Kelley
2018-04-18improve cmpxchgAndrew Kelley
2018-04-15add @atomicLoad builtinAndrew Kelley
2018-04-15add @sqrt built-in functionAndrew Kelley
2018-04-14add std.os.createThreadAndrew Kelley
2018-04-12inline functions must be stored in const or comptime varAndrew Kelley
2018-04-11allow integer and float literals to be passed to var paramsAndrew Kelley
2018-04-09async tcp server proof of conceptAndrew Kelley
2018-04-08fixups from rebaseAndrew Kelley
2018-04-08running into the llvm corosplit error againAndrew 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-04-01Add run compiler commandMarc Tiehuis
2018-03-28fix compile time array concatenation for slicesAndrew Kelley
2018-03-27fix crash when compile error in analyzing @panic callAndrew 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-14fix tests broken by previous commitAndrew Kelley
2018-03-13Tests for zero-bit field compiler errorAndrea Orru
2018-03-13Compiler error when taking @offsetOf of void struct memberAndrea Orru
2018-03-13fix casting a function to a pointer causing compiler crashAndrew Kelley
2018-03-12some return types disqualify comptime fn call cachingAndrew Kelley
2018-03-12fix comptime slicing not preserving comptime mutabilityAndrew 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-08fix partial inlining of binary math operator using old valueAndrew 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-06fix assertion when taking slice of zero-length arrayAndrew 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-01await keyword worksAndrew Kelley
2018-03-01implementation of awaitAndrew Kelley
2018-02-28implement coroutine resumeAndrew Kelley
2018-02-28async function fulfills promise atomicallyAndrew Kelley