aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-09-02Merge pull request #6229 from LemonBoy/fix-6054Andrew Kelley
2020-09-02builtin: Add TypeInfo.StructField.is_comptimeTadeo Kondrak
2020-09-01ir: Typecheck the sentinel value in *[N:S1]T to [S2]T castsLemonBoy
2020-08-30Remove @OpaqueTypeTadeo Kondrak
2020-08-24fix error note using invalid source nodeVexu
2020-08-24add error checks to `@Type`Vexu
2020-08-22Merge pull request #6119 from tadeokondrak/@Type(.Enum)Andrew Kelley
2020-08-22Remove TypeInfo.Error.valueTadeo Kondrak
2020-08-21@Type for Enum fix: use correct decls_scopeTadeo Kondrak
2020-08-21Implement @Type for EnumTadeo Kondrak
2020-08-20Merge pull request #6103 from Vexu/externAndrew Kelley
2020-08-20correct llvm linkage conversionVexu
2020-08-20disallow extern variables with initializersVexu
2020-08-19Small fixes for @Type(.Struct)Tadeo Kondrak
2020-08-19Implement @Type for structs without decls supportTadeo Kondrak
2020-08-19Remove offset field from TypeInfo.StructFieldTadeo Kondrak
2020-08-18Merge pull request #5495 from xackus/fix_5314Veikka Tuominen
2020-08-18stage1: let \r\n slideAndrew Kelley
2020-08-18Fix opaque structs and C++ manglingSoren
2020-08-17Handle singular param count word in error messages (#6073)Ashish Shekar
2020-08-17simplify `zig info` and rename it to `zig env`Andrew Kelley
2020-08-17add `zig info` commandSergey Poznyak
2020-08-17fix cast from invalid non-exhaustive enum to unionVexu
2020-08-17disallow '_' prong when switching on non-exhaustive tagged unionVexu
2020-08-17stage1: fix non-exhaustive enums with one fieldxackus
2020-08-15stage1: remove buggy "unable to inline function" compile errorAndrew Kelley
2020-08-13stage1: fix enums having wrong debug infoAndrew Kelley
2020-08-13add error for unused/duplicate block labelsVexu
2020-08-11translate-c: convert int to bool if bool is expectedVexu
2020-08-08stage1: deal with WebAssembly not supporting @returnAddress()Andrew Kelley
2020-08-07std: introduce GeneralPurposeAllocatorAndrew Kelley
2020-08-07stage1: elide `@intToPtr` alignment safety check for 1-byte alignmentAndrew Kelley
2020-08-04translate-c: recognize other type trait expressionsVexu
2020-08-02add compile error for alignCasting zero sized typesVexu
2020-07-28stage1: hot path for resolving types of primitivesAndrew Kelley
2020-07-28add helpful error note for when function cannot return an errorVexu
2020-07-27Add comment explaining --stack-first optionzigazeljko
2020-07-26Merge pull request #5693 from antlilja/switch-unreachable-elseAndrew Kelley
2020-07-24Revert "Support taking extern pointers at comptime"Andrew Kelley
2020-07-24Support taking extern pointers at comptimeyvt
2020-07-24macOS: macho ld64.lld fixesMichael Dusan
2020-07-21Merge pull request #5905 from Vexu/stage2-floatAndrew Kelley
2020-07-21Use function attribute "frame-pointer"Hiroki Noda
2020-07-21fix comptime comparisons of different sized floatsVexu
2020-07-18allow non-pointer extern opaque variablesVexu
2020-07-18fix floatCast type check regressionVexu
2020-07-17add is_tuple field to struct typeinfoVexu
2020-07-15On darwin, only add the self exe to the cache hash for compiler id (#5880)haze
2020-07-14follow up from previous commit for generic methodsAndrew Kelley
2020-07-14fix ability to call methods on enums with pointer-to-selfAndrew Kelley