aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/ir.cpp
AgeCommit message (Expand)Author
2020-12-25stage1: validate pointer attributes when coercing anon literalsVexu
2020-12-25stage1: implement type coercion of pointer to anon list to array/struct/union...Vexu
2020-12-25stage1: implement type coercion of anon list to arrayVexu
2020-12-23float_*_ieee597: only swap bytes when targeting different endianness than nativeKoakuma
2020-12-23Peer type resolution with unsigned ints and larger signed intsg-w1
2020-12-21stage1: add missing error check on inferred struct field ptrVexu
2020-12-19stage1: Fix for generic fn monomorphizationLemonBoy
2020-12-09Merge pull request #7362 from Vexu/stdAndrew Kelley
2020-12-09Merge pull request #7366 from LemonBoy/fix-7346Andrew Kelley
2020-12-09stage1: Resolve some constants to u32, not usizeLemonBoy
2020-12-09small fixes and zig fmtVexu
2020-12-08stage1: Validate the specified cc for lazy fn typesLemonBoy
2020-12-05stage1: Don't fold single-element enums too aggressivelyLemonBoy
2020-12-03stage1: compile error for pointer arithmetic on ptr-to-arrayAndrew Kelley
2020-11-29stage1: Fix typeInfo generation for arrays w/o sentinelLemonBoy
2020-11-21Merge pull request #7182 from LemonBoy/externnnnAndrew Kelley
2020-11-20stage1: Resolve usingnamespace decls when calling @typeInfoLemonBoy
2020-11-20stage1: Initial implementation of @externLemonBoy
2020-11-19Add builtin.Signedness, use it instead of is_signedTadeo Kondrak
2020-11-18stage1: improve error for missing a number type on a runtime varpfg
2020-11-18Change error when runtime value passed to comptime argfrmdstryr
2020-11-18stage1: Reject undefined values when taking union ptrLemonBoy
2020-11-11ensure TypeInfo payload is not undefinedVexu
2020-11-11stage1: Avoid resolving type entry in [0]TLemonBoy
2020-11-02stage1: Fix *WithOverflow intrinsics with u0 valuesLemonBoy
2020-11-01stage1: Implement Add/Mul reduction operatorsLemonBoy
2020-11-01stage1: Fix comptime comparison of NaNsLemonBoy
2020-10-29stage1: Error out when trying to execute `unreachable`LemonBoy
2020-10-29stage1: Fix bug in internal string slicing (#6843)LemonBoy
2020-10-28stage1: Correctly generated optional constant valuesLemonBoy
2020-10-22Merge pull request #6744 from LemonBoy/intcast-vecAndrew Kelley
2020-10-19stage1: Implement `@intCast` between vectorsLemonBoy
2020-10-17stage1: Fix type-checking of unary neg for vector typesLemonBoy
2020-10-16byteOffsetOf rounds up using bit offset in host integervegecode
2020-10-16stage1: Expand undefined struct/arrays when indexedLemonBoy
2020-10-08Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley
2020-10-08stage1: Disallow arrays in function parameters or return typesTadeo Kondrak
2020-10-07Merge pull request #6421 from tadeokondrak/opaque-syntaxAndrew Kelley
2020-10-07Remove .Cold calling convention.Tadeo Kondrak
2020-10-07stage1: improve error messages for missing `try` statementspfg
2020-10-07Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley
2020-10-06Update compile error test for field access of opaque typeTadeo Kondrak
2020-10-06Add opaque type syntaxTadeo Kondrak
2020-10-05Merge pull request #6472 from alexnask/add_some_freesAndrew Kelley
2020-10-05stage1: Implement @reduce builtin for vector typesLemonBoy
2020-10-04Merge branch 'master' of https://github.com/ziglang/zig into add_some_freesAlexandros Naskos
2020-10-01Switch TypeInfo.Fn.alignment to comptime_int from u29Tadeo Kondrak
2020-10-01stage1: Implement @Type for Fn and BoundFnTadeo Kondrak
2020-10-01stage1: Add alignment to TypeInfo.FnTadeo Kondrak
2020-10-01Switch TypeInfo alignment fields from u29 to comptime_intTadeo Kondrak