aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2019-11-24all tests passingAndrew Kelley
2019-11-23structs can have fields with type `var`Andrew Kelley
2019-11-23remove UTF BOMMichael Dusan
2019-11-23update the stage1 implementation to the new proposalAndrew Kelley
2019-11-21string literals are now null terminatedAndrew Kelley
2019-11-21add null terminated pointers and arrays to self-hostedAndrew Kelley
2019-11-21implement null terminated pointersAndrew Kelley
2019-11-14rework layout of struct type fieldsAndrew Kelley
2019-11-14rework comptime struct value layout, removing 1/2 hacksAndrew Kelley
2019-11-12fix anonymous struct literal assigned to variableAndrew Kelley
2019-11-11fix assertion failure in init_const_undefinedAndrew Kelley
2019-11-11implement fully anonymous list literalsAndrew Kelley
2019-11-11fully anonymous struct literalsAndrew Kelley
2019-11-11implement anon struct literal syntaxAndrew Kelley
2019-11-05fix incorrect type name on bit field pointersAndrew Kelley
2019-11-05runtime load vector element with comptime indexAndrew Kelley
2019-11-04Correctly process errors for invalid types in fn callLemonBoy
2019-10-30fix regression in behavior testsAndrew Kelley
2019-10-29std lib networking improvements, especially non-blocking I/OAndrew Kelley
2019-10-28detect async fn recursion and emit compile errorAndrew Kelley
2019-10-24implement partial C ABI support for aarch64Andrew Kelley
2019-10-23move types from builtin to stdAndrew Kelley
2019-10-22integrate stage1 progress display with semantic analysisAndrew Kelley
2019-10-19add -DZIG_ENABLE_MEM_PROFILE option and -fmem-report flagAndrew Kelley
2019-10-15fix non-byte-aligned packed struct field...Andrew Kelley
2019-10-13Propagate user-defined function alignment to LLVM IRLemonBoy
2019-10-10better debug info for integersAndrew Kelley
2019-10-09stage1: fix root top-level-struct typenameMichael Dusan
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