aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2019-08-08fix segfault with var argsAndrew Kelley
2019-08-08better compile errors when frame depends on itselfAndrew Kelley
2019-08-08cancel, defer, errdefer all working as intended nowAndrew Kelley
2019-08-07Don't emit clang error if source or filename pointer is nullSam Tebbs
2019-08-07cancel works on non-pointersAndrew Kelley
2019-08-07implement cancelAndrew Kelley
2019-08-06passing the error return trace async function testAndrew Kelley
2019-08-06improve async function semanticsAndrew Kelley
2019-08-05async functions have error return traces where appropriateAndrew Kelley
2019-08-05delete IrInstructionMarkErrRetTracePtrAndrew Kelley
2019-08-05support async functions with inferred error setsAndrew Kelley
2019-08-04simpler, less memory intensive suspend/resume implementationAndrew Kelley
2019-08-04suspension points inside branching control flowAndrew Kelley
2019-08-03implement `@asyncCall` which supports async function pointersAndrew Kelley
2019-08-03add compile error for async call of function pointerAndrew Kelley
2019-08-02Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley
2019-08-02fix regressions regarding writing through const pointersAndrew Kelley
2019-08-02fix discarding function call resultsAndrew Kelley
2019-08-02assignment participates in result locationAndrew Kelley
2019-08-02implement async await and returnAndrew Kelley
2019-08-01more passing coroutine testsAndrew Kelley
2019-08-01reimplement async with function splitting instead of switchAndrew Kelley
2019-08-01allow 128 bit cmpxchg on x86_64Andrew Kelley
2019-07-29improve support for anyframe and anyframe->TAndrew Kelley
2019-07-26add the `anyframe` and `anyframe->T` typesAndrew Kelley
2019-07-25`@frameSize` works via PrefixDataAndrew Kelley
2019-07-25implement `@frameSize`Andrew Kelley
2019-07-25implement `@frame` and `@Frame`Andrew Kelley
2019-07-25calling an inferred async functionAndrew Kelley
2019-07-23inferring async from async callsAndrew Kelley
2019-07-22fix suspend at end of functionAndrew Kelley
2019-07-21implement coroutine resumeAndrew Kelley
2019-07-21fix not jumping to entryAndrew Kelley
2019-07-21remove errors for async calling conventionAndrew Kelley
2019-07-21simple async function call workingAndrew Kelley
2019-07-19remove coroutines implementation and promise typeAndrew Kelley
2019-07-19fix usingnamespaceAndrew Kelley
2019-07-18closes #2916Michael Dusan
2019-07-13ir: add an assertion in phi analysisAndrew Kelley
2019-07-10mingw: building and linking msvcrt-os.libAndrew Kelley
2019-07-08std.os.getrandom does a libc version checkAndrew Kelley
2019-07-06Add implicit cast for *[N]T to [*c]TSamTebbs33
2019-07-04improve the error message and test coverageAndrew Kelley
2019-07-03Merge branch 'impl-1107' of https://github.com/emekoi/zig into emekoi-impl-1107Andrew Kelley
2019-07-03added tests for #1107 and a note in the referenceemekoi
2019-07-03update `@unionInit` to integrate with result location semanticsAndrew Kelley
2019-07-03Merge branch 'comptime-union-init' of https://github.com/rbscott/zig into rbs...Andrew Kelley
2019-07-02add missing compile error for comptime continue inside runtime catchAndrew Kelley
2019-07-02fixupsAndrew Kelley
2019-07-02Merge branch 'has-field' of https://github.com/shawnl/zig into shawnl-has-fieldAndrew Kelley