aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
AgeCommit message (Expand)Author
2022-03-02stage2: implement @errSetCast (#11039)Mitchell Hashimoto
2022-03-01stage2: introduce anonymous struct literalsAndrew Kelley
2022-02-28Sema: complete the Type.hash functionAndrew Kelley
2022-02-28stage2: tuple mul/catVeikka Tuominen
2022-02-26Sema: implement union value equality at comptimeAndrew Kelley
2022-02-26stage2: fix toAllocatedBytes on slicesVeikka Tuominen
2022-02-24Sema: implement tupleFieldVal, fix comptime elem_ptrAndrew Kelley
2022-02-24stage2: implement fieldParentPtrVeikka Tuominen
2022-02-23stage2: integer-backed packed structsAndrew Kelley
2022-02-20stage2: Fix 32bit buildsLuuk de Gram
2022-02-20Sema: implement readFromMemory for arraysAndrew Kelley
2022-02-18stage2: Implement `@bitReverse` and `@byteSwap`Cody Tapscott
2022-02-18Merge pull request #10858 from topolarity/stage2-bitcastAndrew Kelley
2022-02-17Sema: fix typeinfo for sentinels of array and pointerAndrew Kelley
2022-02-13Cast abi_size to usizeCody Tapscott
2022-02-13Add `abi_size` parameter to read/writeTwosComplementCody Tapscott
2022-02-13Implement f128 `@rem`Mateusz Radomski
2022-02-12stage2: implement `@popCount` for SIMD vectorsAndrew Kelley
2022-02-12make f80 less hacky; lower as u80 on non-x86Andrew Kelley
2022-02-12stage1: fix f80 size and alignment on x86 and armAndrew Kelley
2022-02-11Fix up sign handling and add arbitrary-length integer support to @bitCast()Cody Tapscott
2022-02-09stage2: implement all builtin floatops for f{16,32,64}John Schmidt
2022-02-08Sema: fix Value.intFitsInType for comptime intAndrew Kelley
2022-02-08stage2: tiny improvements all over the placeJakub Konka
2022-02-07Sema: clean up zirUnaryMathAndrew Kelley
2022-02-07stage2: implement @sqrt for f{16,32,64}John Schmidt
2022-02-07Merge pull request #10803 from ziglang/decl-has-lib-nameAndrew Kelley
2022-02-06Sema: panic instead of lowering to unavailable compiler-rt functionsAndrew Kelley
2022-02-06Sema: avoid `@intToFloat` for f80 which breaks on non-x86 targetsAndrew Kelley
2022-02-06Sema: implement writing structs to memory at comptimeAndrew Kelley
2022-02-06stage2: add more float arithmetic and f80 supportAndrew Kelley
2022-02-06stage2: add new Decl subtype, ExternFnJakub Konka
2022-02-01Merge pull request #10742 from ziglang/ArrayHashMapEqlAndrew Kelley
2022-01-31stage2: update to new ArrayHashMap APIAndrew Kelley
2022-01-30Sema: fix comptime shl for fixed-width integersAndrew Kelley
2022-01-29stage2: fix bug where performing wrapping or saturating arithmetic or saturat...riverbl
2022-01-28stage1: add f80 typeVeikka Tuominen
2022-01-26Sema: implement struct init is_ref=trueAndrew Kelley
2022-01-24stage2: rework a lot of stuffAndrew Kelley
2022-01-24stage2: type system treats fn ptr and body separatelyAndrew Kelley
2022-01-18Sema: implement declarations for `@typeInfo`Andrew Kelley
2022-01-15stage2: fix Decl garbage collection not marking enoughAndrew Kelley
2022-01-13stage2: detection of comptime array literalsAndrew Kelley
2022-01-12stage2: implement `@ctz` and `@clz` including SIMDAndrew Kelley
2022-01-07Return Value.zero when the result of shr requires zero bitsJimmi Holst Christensen
2021-12-28Sema: improve union supportAndrew Kelley
2021-12-28stage2: handle function dependency failures without crashingAndrew Kelley
2021-12-27stage2: LLVM backend: implement `@tagName` for enumsAndrew Kelley
2021-12-26Sema: improve non-exhaustive enum supportAndrew Kelley
2021-12-21stage2: @shlWithOverflowRobin Voetter