aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2019-08-26miscellaneous fixes regarding compile errorsAndrew Kelley
2019-08-26fix regression in ir_get_refAndrew Kelley
2019-08-26fix regression with global variable assignment...Andrew Kelley
2019-08-26fix regression on struct field with undefined typeAndrew Kelley
2019-08-26fix some compile error regressionsAndrew Kelley
2019-08-26fix dependency loop errors with zig buildAndrew Kelley
2019-08-26make `@alignOf` lazily evaluate the target typeAndrew Kelley
2019-08-25fix assertion tripped instead of reporting compile errorAndrew Kelley
2019-08-25fix resolution detection of pointer typesAndrew Kelley
2019-08-25make the zero-bit-ness of pointers lazyAndrew Kelley
2019-08-23fix regression on `@ptrCast`Andrew Kelley
2019-08-23add lazy value support for optional typesAndrew Kelley
2019-08-23better handling of lazy structsAndrew Kelley
2019-08-23pointer types lazily evaluate their element typeAndrew Kelley
2019-08-23allow top level declarations to be lazyAndrew Kelley
2019-08-23add lazy value for fn prototypesAndrew Kelley
2019-08-23Merge remote-tracking branch 'origin/master' into fix-field-alignment-kludgeAndrew Kelley
2019-08-23Encapsulate bigint representation, assert on cast data lossJonathan Marler
2019-08-22fix regressionsAndrew Kelley
2019-08-22simple self-referential struct is working nowAndrew Kelley
2019-08-22add missing "referenced here" notes for lazy valuesAndrew Kelley
2019-08-22introduce lazy valuesAndrew Kelley
2019-08-21breaking: remove field alignment kludgeAndrew Kelley
2019-08-20compiler error when variable in asm template cannot be foundTimon Kruiper
2019-08-19fix @bitCast of packed struct literalAndrew Kelley
2019-08-19solve it a slightly different wayAndrew Kelley
2019-08-19fix @bitCast segfault with literal array paramMichael Dusan
2019-08-19fix void array as a local variable initializerAndrew Kelley
2019-08-19fix array multiplication not setting parent value infoAndrew Kelley
2019-08-18fix error message when dependency requires position independent codeNick Erdmann
2019-08-17allow implicit cast of fn to async fnAndrew Kelley
2019-08-17detect non-async function pointer of inferred async functionAndrew Kelley
2019-08-17add compile error for incorrect atomic ordering in fence #3082Vexu
2019-08-17fix compiler not checking alignment of function framesAndrew Kelley
2019-08-16add missing compile error for fn call bad implicit castAndrew Kelley
2019-08-16fix and test case for returning from suspend blockAndrew Kelley
2019-08-16add compile error for casting const frame to anyframeAndrew Kelley
2019-08-16add compile error for @Frame() of generic functionAndrew Kelley
2019-08-15fix error return traces for async calls of blocking functionsAndrew Kelley
2019-08-15remove `cancel`Andrew Kelley
2019-08-13avoid the word "coroutine", they're "async functions"Andrew Kelley
2019-08-13Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley
2019-08-11all tests passingAndrew Kelley
2019-08-11fix canceling async functions which have error return tracingAndrew Kelley
2019-08-11fix enum with one member and custom tag typeAndrew Kelley
2019-08-11allow comptime_int to implicit cast to comptime_floatAndrew Kelley
2019-08-10fix try in an async function with error union and non-zero-bit payloadAndrew Kelley
2019-08-09fix combining try with errdefer cancelAndrew Kelley
2019-08-09fix cancel inside an errdeferAndrew Kelley
2019-08-08fix var args call on non-generic functionAndrew Kelley