aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2018-06-18disallow opaque as a return type of fn type syntaxAndrew Kelley
2018-06-16allow passing by non-copying valueAndrew Kelley
2018-06-14Enabled optional types of zero bit types with no LLVM DI type. (#1110)Alexandros Naskos
2018-06-10breaking syntax change: orelse keyword instead of ?? (#1096)Andrew Kelley
2018-06-09breaking syntax change: ??x to x.? (#1095)Andrew Kelley
2018-06-09nullable pointers follow const-casting rulesAndrew Kelley
2018-06-08Allow access of array.len through a pointerJimmi HC
2018-06-07fix structs that contain types which require comptimeAndrew Kelley
2018-06-06Pointer Reform: update @typeInfoAndrew Kelley
2018-06-05disable field access for unknown length pointersAndrew Kelley
2018-06-05disallow unknown-length pointer to opaqueAndrew Kelley
2018-06-05fix crash when evaluating return type has compile errorAndrew Kelley
2018-06-05Renamed UndefinedLiteral to UndefinedJimmi HC
2018-06-05Removed NullLiteral to NullJimmi HC
2018-06-05Renamed "(int/float literal)" to "comptime_int/float"Jimmi HC
2018-06-04Pointer Reform: proper slicing and indexing (#1053)Andrew Kelley
2018-06-04never call malloc with size 0Andrew Kelley
2018-06-04disallow single-item pointer indexingAndrew Kelley
2018-05-31use * for pointer type instead of &Andrew Kelley
2018-05-30Removed copy-pasted resolve_inferred_error_setJimmi HC
2018-05-24update github.com/zig-lang to github.com/ziglangAndrew Kelley
2018-05-09Merge branch 'master' into pointer-reformAndrew Kelley
2018-05-09Added Slice as it's own type info in userlandJimmi HC
2018-05-03Fixed extern enums having the wrong size (#970)Jimmi Holst Christensen
2018-04-30support foo.* for ptr derefAndrew Kelley
2018-04-28Using allocate instead of allocate_nonzero so we don't have to memsetJimmi Holst Christensen
2018-04-28Fixed build errorJimmi Holst Christensen
2018-04-28Trying to fix osx build failing by setting param_info.type to nullptrJimmi Holst Christensen
2018-04-28Functions with infered error set can now return literalsJimmi Holst Christensen
2018-04-22exit(1) instead of abort() for file not foundAndrew Kelley
2018-04-22better error reporting for missing libc on windowsAndrew Kelley
2018-04-18support break in suspend blocksAndrew Kelley
2018-04-16fix windows not respecting --msvc-lib-dir, --kernel32-lib-dirAndrew Kelley
2018-04-15add @sqrt built-in functionAndrew Kelley
2018-04-08*WIP* async/await TCP serverAndrew Kelley
2018-04-08error return traces work with async return caseAndrew Kelley
2018-04-08put the error return addresses in the coro frameAndrew Kelley
2018-04-08error return traces for the early return caseAndrew Kelley
2018-03-31fix regressions on windowsAndrew Kelley
2018-03-30find libc and zig std lib at runtimeAndrew Kelley
2018-03-29Fixed looking for windows sdk when targeting linuxJimmi Holst Christensen
2018-03-24fix invalid codegen for error return traces across suspend pointsAndrew Kelley
2018-03-24add promise->T syntax parsingAndrew Kelley
2018-03-24fix async fns with inferred error setsAndrew Kelley
2018-03-22ability to use async function pointersAndrew Kelley
2018-03-13Merge branch 'master' of https://github.com/zig-lang/zigAndrea Orru
2018-03-13fix casting a function to a pointer causing compiler crashAndrew Kelley
2018-03-13Panic instead of segfault when returning generic type from functionsAndrea Orru
2018-03-12some return types disqualify comptime fn call cachingAndrew Kelley
2018-03-12don't memoize comptime fn calls that access comptime mutable stateAndrew Kelley