aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2019-10-09Merge pull request #3389 from LemonBoy/win32Andrew Kelley
2019-10-08generated docs: functions with inferred error sets display nicelyAndrew Kelley
2019-10-08generated docs contain generic instantiations and comptime callsAndrew Kelley
2019-10-07generated docs: show doc comments on functionsAndrew Kelley
2019-10-06stage1 parser supports doc commentsAndrew Kelley
2019-10-06Initial support for i386-windows-msvc targetLemonBoy
2019-10-03add -fdump-analysis to dump type information to jsonAndrew Kelley
2019-09-29RISC-V: get to the linking phase of behavior testsAndrew Kelley
2019-09-27fully specify padding bytes when necessaryAndrew Kelley
2019-09-27Correct calculation of padding length in structLemonBoy
2019-09-26Merge pull request #3311 from LemonBoy/mipsAndrew Kelley
2019-09-26Don't warn about redeclaration for the same var nodeLemonBoy
2019-09-26Initial support for mipsel architecture¬LemonBoy
2019-09-23Prevent crash with invalid extern typeLemonBoy
2019-09-23make type_allowed_in_extern more robustAndrew Kelley
2019-09-21add behavior test for float widening f16 to f128Andrew Kelley
2019-09-21Merge pull request #3278 from LemonBoy/struct-genAndrew Kelley
2019-09-21Fix generation of tail fields for packed structLemonBoy
2019-09-20Merge pull request #3183 from LemonBoy/fix-3128Andrew Kelley
2019-09-20reject types of automatic container layout in packed unionsSahnvour
2019-09-19implement runtime `@byteSwap` and other fixupsAndrew Kelley
2019-09-18Fix array->vector and vector->array for many types. Allow vector of bool.Shawn Landden
2019-09-16fix tripping llvm assertAndrew Kelley
2019-09-13Make single-element enum default to u0LemonBoy
2019-09-10async function calls re-use frame buffersAndrew Kelley
2019-09-10Don't forget to resolve the pointee typeLemonBoy
2019-09-10make the std lib support event-based I/OAndrew Kelley
2019-09-10Force LLVM to generate byte-aligned packed unionsLemonBoy
2019-09-10forbid opaque types in function return typesSahnvour
2019-09-09fix a var decl in scope preventing for loop spillsAndrew Kelley
2019-09-09fix bad LLVM IR when for target expr needs to be spilledAndrew Kelley
2019-09-07fix suspensions inside for loops generating invalid LLVM IRAndrew Kelley
2019-09-07properly spill expressions with async function callsAndrew Kelley
2019-09-07implement spills when expressions used across suspend pointsAndrew Kelley
2019-09-07fix await used in an expression generating bad LLVMAndrew Kelley
2019-09-05implement `noasync` function callsAndrew Kelley
2019-09-05Always resolve the struct field typesLemonBoy
2019-09-05stage1 enhance IR printMichael Dusan
2019-09-05Add the noinline keyword for function declarationsLemonBoy
2019-09-03emit a compile error if a test becomes asyncAndrew Kelley
2019-09-03error message and test for alignment of variables of zero-bit typesSahnvour
2019-09-03Merge branch 'fixSegfault' of https://github.com/marler8997/zig into marler89...Andrew Kelley
2019-08-31stage1 enhance IR printMichael Dusan
2019-08-31improvements to `@asyncCall`Andrew Kelley
2019-08-31`@typeOf` now guarantees no runtime side effectsAndrew Kelley
2019-08-30support recursive async and non-async functionsAndrew Kelley
2019-08-29fix regressionsAndrew Kelley
2019-08-29await does not force async if callee is blockingAndrew Kelley
2019-08-29comparing against zero participates in lazy valuesAndrew Kelley
2019-08-29make `@sizeOf` lazyAndrew Kelley