aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2019-03-19c_abi: when compiling for x86_64, differenciate between system V and windows ABISahnvour
2019-03-16add compile error for wrong type with `use`Andrew Kelley
2019-03-15breaking changes to std.mem.Allocator interface APIAndrew Kelley
2019-03-10fix inconsistent type information of optional C pointersAndrew Kelley
2019-03-08breaking changes to zig build API and improved cachingAndrew Kelley
2019-03-03fix const initialization of optional C pointer to nullAndrew Kelley
2019-03-02fix @typeName on slicesAndrew Kelley
2019-03-02compile error for import outside package pathAndrew Kelley
2019-03-01gen-h: use the bare type names for nowAndrew Kelley
2019-03-01@typeInfo for structs and opaque types is the bare nameAndrew Kelley
2019-03-01fix dependency loops, pub, tests, use decls, root sourceAndrew Kelley
2019-02-28fix "use" declsAndrew Kelley
2019-02-28struct types get fully qualified namesAndrew Kelley
2019-02-28remove namespace type; files are empty structsAndrew Kelley
2019-02-26fix handling when there are multiple externs andAndrew Kelley
2019-02-26breaking changes to the way targets work in zigAndrew Kelley
2019-02-25fix infinite recursion in type_has_one_possible_valueAndrew Kelley
2019-02-23better libc detection (#1996)Andrew Kelley
2019-02-21better handling of arrays in packed structsAndrew Kelley
2019-02-20packed structs support comptime bitcastingAndrew Kelley
2019-02-19Prevent crash in tagged enums rendering (#1986)LemonBoy
2019-02-18src/analyze.cpp: default to using `param_node` upon callconv error;kristopher tate
2019-02-18export _mh_execute_header with weak linkageAndrew Kelley
2019-02-17Add NetBSD supportMaya Rashish
2019-02-15removed hidden union tag in release modesemekoi
2019-02-15typecheck the panic functionAndrew Kelley
2019-02-15breaking: fix @sizeOf to be alloc size rather than store sizeAndrew Kelley
2019-02-15Merge pull request #1965 from ziglang/c-pointer-typeAndrew Kelley
2019-02-14translate-c: back to *c_void for opaque typesAndrew Kelley
2019-02-14omit nonnull attribute for C pointersAndrew Kelley
2019-02-14add missing compile error for OpaqueType inside structs/unionsAndrew Kelley
2019-02-14runtime safety check for casting null to pointerAndrew Kelley
2019-02-13Enable compileLog to display slicesMatthew McAllister
2019-02-12C pointers: errors for nested pointer casting regarding nullAndrew Kelley
2019-02-12disallow C pointers to non-C-ABI-compatible element typesAndrew Kelley
2019-02-11C pointer comparison and arithmeticAndrew Kelley
2019-02-11translate-c: use C pointer type everywhereAndrew Kelley
2019-02-10added C pointer type and implicit int-to-ptr for this typeAndrew Kelley
2019-02-09fix not updating debug info type of optional error setsAndrew Kelley
2019-02-09implement vector addition with safety checkingAndrew Kelley
2019-02-06Merge pull request #1924 from ziglang/tlsAndrew Kelley
2019-02-06thread local storage working for linux x86_64Andrew Kelley
2019-02-04fix vector debug info tripping LLVM assertionAndrew Kelley
2019-02-04SIMD: array to vector, vector to array, wrapping int addAndrew Kelley
2019-01-30introduce vector type for SIMDAndrew Kelley
2019-01-29backport copy elision changesAndrew Kelley
2019-01-20src/analyze.cpp: return type entry for `ZigTypeIdPointer` if it points to `Zi...kristopher tate
2019-01-09when rendering llvm const values, ensure the types alignAndrew Kelley
2019-01-08fix debug info for function pointersAndrew Kelley
2019-01-02@bitreverse intrinsic, part of #767 (#1865)vegecode