aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2019-06-23Merge branch 'simd2' of https://github.com/shawnl/zig into shawnl-simd2Andrew Kelley
2019-06-22stage1: add @sin @cos @exp @exp2 @ln @log2 @log10 @fabs @floor @ceil @trunc @...Shawn Landden
2019-06-19stage1: add support for @mulAdd fused-multiply-add for floats and vectors of ...Shawn Landden
2019-06-18when resolving slice types, might need to...Andrew Kelley
2019-06-18Revert "fixes resolving aligment of child type in slice"Andrew Kelley
2019-06-16fix type info crash on extern lib nameAndrew Kelley
2019-06-16fixes resolving aligment of child type in sliceJimmi HC
2019-06-14fix `@export` for arrays not respecting the symbol nameAndrew Kelley
2019-06-14fix `@export` for arrays and allow sections on extern variablesAndrew Kelley
2019-06-09different array literal syntax when inferring the sizeAndrew Kelley
2019-05-30default struct field initialization expressionsAndrew Kelley
2019-05-29std.meta/trait: def/definition => decl/declarationtgschultz
2019-05-29stage1: AstNodes cannot be casted, but are rather accessed via a union.Shawn Landden
2019-05-29`use` works on unions and enums in addition to structsAndrew Kelley
2019-05-28no "use of undeclared identifer" in dead comptime branchesAndrew Kelley
2019-05-26allow implicit optional pointer to optional c_void pointerAndrew Kelley
2019-05-26introduce @hasDecl builtin functionAndrew Kelley
2019-05-26support enum literals implicit casting to tagged unionsAndrew Kelley
2019-05-19Fix too eager comptime evaluation of error ptrLemonBoy
2019-05-16fixups to the previous commitAndrew Kelley
2019-05-16breaking changes to all bit manipulation intrinsicsShawn Landden
2019-05-14slice types no longer have field accessAndrew Kelley
2019-05-14switching on error sets makes new error set for capture valuesAndrew Kelley
2019-05-14fix regression on switch capture value for multiple casesAndrew Kelley
2019-05-14else value when switching on error set hasAndrew Kelley
2019-05-10fix hang for some compile errorsAndrew Kelley
2019-05-10stage1: compile error for loop expr val ignoredMichael Dusan
2019-05-10Fixes and simplifications for stage 1 parserJimmi HC
2019-05-09stage1: make some asserts print source locationAndrew Kelley
2019-05-09compile error for attempt to cast enum literal to errorAndrew Kelley
2019-05-08C pointers support if and orelseAndrew Kelley
2019-05-08C pointers support .? operatorAndrew Kelley
2019-05-08C pointers support `null`Andrew Kelley
2019-04-28Fix generation of container initializersLemonBoy
2019-04-25translate-c: put -x c back in there, it's necessaryAndrew Kelley
2019-04-25translate-c: unify API for self-hosted and C++ translate-cAndrew Kelley
2019-04-25translate-c: a little closer to self-hosted implementationAndrew Kelley
2019-04-24`@sizeOf` returns 0 for comptime typesAndrew Kelley
2019-04-24Merge pull request #2296 from LemonBoy/translate-c-stuffAndrew Kelley
2019-04-24fixed #2356Jimmi HC
2019-04-22Add some zig_panic for 80-bit float codepathsLemonBoy
2019-04-15link: exemption for wasm instead of wasiShritesh Bhattarai
2019-04-14Merge pull request #2268 from shritesh/wasiAndrew Kelley
2019-04-13wasi: better extern wasi logicShritesh Bhattarai
2019-04-13support extern "wasi" functionsShritesh Bhattarai
2019-04-13better handle quota of setEvalBranchQuotaAndrew Kelley
2019-04-07src/ir.cpp: don't call-out to analyze_type_expr;kristopher tate
2019-04-06removed todo comment and added testJimmi Holst Christensen
2019-04-06fixed 1726Jimmi Holst Christensen
2019-04-06ir: avoid dependency on isnanAndrew Kelley