aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2017-11-09fix parameter of extern var args not type checkedAndrew Kelley
2017-11-07std.io: introduce buffered I/O and change APIAndrew Kelley
2017-11-06add @memberType and @memberName builtin functionsAndrew Kelley
2017-11-04fix build on MacOSAndrew Kelley
2017-11-04add compile-time reflection for function arg typesAndrew Kelley
2017-11-03more compile-time type reflectionAndrew Kelley
2017-10-25cleaner verbose flags and zig build prints failed commandAndrew Kelley
2017-10-23add maximum value for @setAlignStackAndrew Kelley
2017-10-21report compile error instead of crashing for void in var argsAndrew Kelley
2017-10-06fix compiler crash when invalid value usedAndrew Kelley
2017-10-03add @setAlignStack builtinAndrew Kelley
2017-09-20Merge branch 'master' into c-to-zigAndrew Kelley
2017-09-17fix use of uninitialized variable in alignCastAndrew Kelley
2017-09-14depend on embedded SoftFloat-3d instead of __float128Andrew Kelley
2017-09-13add Child property of slice typeAndrew Kelley
2017-09-12fix error messagesAndrew Kelley
2017-09-11Add support for MSVCJonathan Marler
2017-09-10fix not verifying GlobalLinkage and AtomicOrder typesAndrew Kelley
2017-09-10variables are allowed to be pointers to opaqueAndrew Kelley
2017-09-09more compile errors for non-const variables of thingsAndrew Kelley
2017-09-07std: os.ChildProcess knows when its child diedAndrew Kelley
2017-09-05rename parseh to parsecAndrew Kelley
2017-09-05Merge branch 'c-to-zig'Andrew Kelley
2017-09-05add OpaqueType builtinAndrew Kelley
2017-09-05fix void return node and param name nodes, fix dupe macrosAndrew Kelley
2017-09-02rewrite parseh to use AST instead of direct typesAndrew Kelley
2017-09-01cleanup whitespaceJosh Wolfe
2017-08-31setEvalBranchQuota must be called from top of comptime stackAndrew Kelley
2017-08-31allow array literals to have size and fix comptime bugAndrew Kelley
2017-08-30codegen: all stores specify align valueAndrew Kelley
2017-08-30compile error for not-aligned-enough pointer to cmpxchgAndrew Kelley
2017-08-30add alignment field to pointer typeAndrew Kelley
2017-08-30when getting an element pointer, use the best alignmentAndrew Kelley
2017-08-30@ptrCast preserves larger alignment if applicableAndrew Kelley
2017-08-30add "child" field to pointer typeAndrew Kelley
2017-08-29more alignment improvementsAndrew Kelley
2017-08-29fix testsAndrew Kelley
2017-08-29ptrCast gives compile error for increasing alignmentAndrew Kelley
2017-08-29fix bitfield pointer syntaxAndrew Kelley
2017-08-29introduce align keywordAndrew Kelley
2017-08-26remove @alignOf and add @cAbiAlignOf and @preferredAlignOfAndrew Kelley
2017-08-26add some asserts in switch analysis codeAndrew Kelley
2017-08-25implement comptime bitcasting from arrayAndrew Kelley
2017-08-25fix some casts on const data causing segfaultAndrew Kelley
2017-08-25refactor - codegen llvm functions lazilyAndrew Kelley
2017-08-20compile-time f32, f64 operations are now correctly lossyAndrew Kelley
2017-08-19add setEvalBranchQuota builtin functionAndrew Kelley
2017-08-19bit shifting safetyAndrew Kelley
2017-08-17fix wrong value for clz, ctz at compile timeAndrew Kelley
2017-08-09more intuitive left shift and right shift operatorsAndrew Kelley