aboutsummaryrefslogtreecommitdiff
path: root/src/ir_print.cpp
AgeCommit message (Expand)Author
2018-04-24One step towards @typeInfoAlexandros Naskos
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-15add @atomicLoad builtinAndrew Kelley
2018-04-15add @sqrt built-in functionAndrew 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-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-10fix await multithreaded data raceAndrew Kelley
2018-03-01implementation of awaitAndrew 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-26workaround llvm coro transformationsAndrew Kelley
2018-02-26implement coroutine suspendAndrew Kelley
2018-02-23implement Zig IR for async functionsAndrew Kelley
2018-02-22IR analysis for coro.beginAndrew Kelley
2018-02-22coroutines: analyze get_implicit_allocator instructionAndrew Kelley
2018-02-21add coroutine startup IR to async functionsAndrew Kelley
2018-02-21implement IR analysis for async function callsAndrew Kelley
2018-02-20parse async fn calls and cancel expressionsAndrew Kelley
2018-02-02*WIP* error sets - correctly resolve inferred error setsAndrew Kelley
2018-01-31*WIP* error setsAndrew Kelley
2018-01-25rename "debug safety" to "runtime safety"Andrew Kelley
2018-01-22add new kind of test: generating .h files. and moreAndrew Kelley
2018-01-15clean up error return tracingAndrew Kelley
2017-12-18wip export rewriteAndrew Kelley
2017-12-13fix const and volatile qualifiers being dropped sometimesAndrew Kelley
2017-12-03rename @EnumTagType to @TagType. add tests for union-enumsAndrew Kelley
2017-12-03rework enums and unions and their relationship to each otherAndrew Kelley
2017-11-30ability to specify tag type of enumsAndrew Kelley
2017-11-15basic union supportAndrew Kelley
2017-11-06add @memberType and @memberName builtin functionsAndrew Kelley
2017-11-04add compile-time reflection for function arg typesAndrew Kelley
2017-10-03add @setAlignStack builtinAndrew Kelley
2017-09-05add OpaqueType builtinAndrew Kelley
2017-08-30successfully cross-building behavior tests for windowsAndrew Kelley
2017-08-29more alignment improvementsAndrew Kelley
2017-08-29introduce align keywordAndrew Kelley
2017-08-26remove @alignOf and add @cAbiAlignOf and @preferredAlignOfAndrew Kelley
2017-08-19add setEvalBranchQuota builtin functionAndrew Kelley
2017-08-09more intuitive left shift and right shift operatorsAndrew Kelley
2017-08-06fix segfault when var args fn proto shows up in ir printingAndrew Kelley
2017-06-14partial implementation of printing floating point numbers with errol3Andrew Kelley
2017-05-23building with mingw for windowsAndrew Kelley
2017-05-20add setFloatMode builtin and std.math.floorAndrew Kelley