aboutsummaryrefslogtreecommitdiff
path: root/src/ir_print.cpp
AgeCommit message (Expand)Author
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
2017-05-17typeId builtin instead of isInteger, isFloat, etcAndrew Kelley
2017-05-09inline function call with builtin function instead...Andrew Kelley
2017-05-07delete @generatedCode builtin functionAndrew Kelley
2017-05-07detect duplicate switch value even when else prong presentAndrew Kelley
2017-05-06builtin functions for division and remainder divisionAndrew Kelley
2017-05-01`@import("builtin")` instead of `@compileVar`Andrew Kelley
2017-04-23blocks check that their statements are voidJosh Wolfe
2017-04-23make undefined as a constant value lazyAndrew Kelley
2017-04-22slicing now returns correct const-nessAndrew Kelley
2017-04-20Add @offsetOf builtin functionRaul Leal
2017-04-18add `@fieldParentPtr` builtin functionAndrew Kelley
2017-04-18rename `@intType` to `@IntType` to follow conventionAndrew Kelley
2017-04-13ability to inline at function callsiteAndrew Kelley
2017-04-08add enumTagName builtin functionAndrew Kelley
2017-04-03delete alloca builtin functionAndrew Kelley
2017-04-02zig build system progressAndrew Kelley
2017-03-31change `@bitcast` to `@ptrcast`Andrew Kelley
2017-03-31first pass at zig build systemAndrew Kelley
2017-03-26add stack protector safety when linking libcAndrew Kelley
2017-03-26add debug safety checks for remainder divisionAndrew Kelley
2017-03-18lazy analysis of top level declarationsAndrew Kelley
2017-03-16introduce new test syntaxAndrew Kelley
2017-02-09lots of miscellaneous things all in one big commitAndrew Kelley
2017-02-05setGlobalSection and setGlobalAlign work for functionsAndrew Kelley
2017-02-04remove volatileStore builtin; add volatile pointersAndrew Kelley
2017-02-04ability to set global variable alignment and ...Andrew Kelley
2017-02-03add volatileStore() builtin functionAndrew Kelley
2017-02-03add setGlobalAlign and setGlobalSection builtin functionsAndrew Kelley
2017-01-24printf var args proof of conceptAndrew Kelley
2017-01-22remove staticEval builtin in favor of comptime expressionAndrew Kelley