aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2019-08-03add runtime safety for resuming an awaiting functionAndrew Kelley
2019-08-02implement async functions returning structsAndrew Kelley
2019-08-02Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley
2019-08-02Merge branch 'master' into rewrite-coroutinesAndrew Kelley
2019-08-02fix cmpxchg with discarded resultAndrew Kelley
2019-08-02implement async await and returnAndrew Kelley
2019-08-01fix calling an inferred async functionAndrew Kelley
2019-08-01reimplement async with function splitting instead of switchAndrew Kelley
2019-07-29improve support for anyframe and anyframe->TAndrew Kelley
2019-07-26add the `anyframe` and `anyframe->T` typesAndrew Kelley
2019-07-26async functions return void, no more GetSize resume blockAndrew 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-24align src for IrInstructionArrayToVectorMichael Dusan
2019-07-24implement local variables in async functionsAndrew Kelley
2019-07-23inferring async from async callsAndrew Kelley
2019-07-22fix multiple coroutines existing clobbering each otherAndrew Kelley
2019-07-22disable segfault handler when panickingAndrew Kelley
2019-07-22disable segfault handler when panickingAndrew Kelley
2019-07-22fix wrong calling convention on async resumeAndrew Kelley
2019-07-21implement async function parametersAndrew Kelley
2019-07-21implement coroutine resumeAndrew Kelley
2019-07-21simple async function passing testAndrew Kelley
2019-07-21returning from async fn adds bad resume safetyAndrew Kelley
2019-07-21fix not jumping to entryAndrew Kelley
2019-07-21simple async function call workingAndrew Kelley
2019-07-20always give the type to byval attributeAndrew Kelley
2019-07-19remove coroutines implementation and promise typeAndrew Kelley
2019-07-18riscv workarounds for llvm not having good asm integrationAndrew Kelley
2019-07-18riscv musl: only add the +a featureAndrew Kelley
2019-07-18improvements to riscv supportAndrew Kelley
2019-07-16libc headers before C language headers, and disable libunwind on arm32Andrew Kelley
2019-07-16update bundled musl source to 1.1.23Andrew Kelley
2019-07-16update musl headers to musl v1.1.23Andrew Kelley
2019-07-15fix result location alignment in ir_render_callAndrew Kelley
2019-07-12mingw libc: solve the segfault having to do with destructorsAndrew Kelley
2019-07-11add -Wno-pragma-pack when targeting windows-gnuAndrew Kelley
2019-07-10mingw: building and linking mingw32.libAndrew Kelley
2019-07-07expose glibc version in builtinAndrew Kelley
2019-07-07ability to target any glibc versionAndrew Kelley
2019-07-03add -ffunction-sections arg when building C objectsAndrew Kelley
2019-07-03Merge branch 'function-sections' of https://github.com/timonkruiper/zig into ...Andrew Kelley
2019-07-03Merge branch 'comptime-union-init' of https://github.com/rbscott/zig into rbs...Andrew Kelley
2019-07-02Merge branch 'has-field' of https://github.com/shawnl/zig into shawnl-has-fieldAndrew Kelley
2019-07-02print dir name on failure to write to cache dirAndrew Kelley
2019-07-02improved logic on whether to include start filesAndrew Kelley
2019-07-02Added ZigLLVMCreateTargetMachine and pass function-sections flagTimon Kruiper
2019-07-01Added function-section functionalityTimon Kruiper