aboutsummaryrefslogtreecommitdiff
path: root/src/Type.zig
AgeCommit message (Expand)Author
2025-02-22Dwarf: fix lowering of comptime-only optional pointer `null` valuesJacob Young
2025-02-22Type: resolve union tag type before checking for runtime bitsDavid Rubin
2025-02-22zig build fmtAndrew Kelley
2025-02-22Sema: Fix fnptr alignment safety checks to account for potential ISA tag.Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.propeller2 and use a CPU feature instead.Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.spu_2.Alex Rønne Petersen
2025-02-15x86_64: implement error set and enum safetyJacob Young
2025-02-04Zcu: remove `*_loaded` fields on `File`mlugg
2025-02-01Merge pull request #22672 from jacobly0/x86_64-rewriteAndrew Kelley
2025-02-01Sema: skip aliasing check and runtime operation for `@memcpy` of zero-bit typemlugg
2025-01-31x86_64: rewrite float vector conversionsJacob Young
2025-01-29Sema: `@memcpy` changesmlugg
2025-01-24x86_64: rewrite scalar and vector int `@min` and `@max`Jacob Young
2025-01-24x86_64: rewrite float vector `@abs` and equality comparisonsJacob Young
2025-01-21compiler: simplify generic functions, fix issues with inline callsmlugg
2025-01-21Sema: fix `is_non_null_ptr` handling for runtime-known pointersmlugg
2025-01-16x86_64: implement a custom calling convention for the Zig languageJacob Young
2025-01-16x86_64: implement fallback for pcmpeqqJacob Young
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-15frontend: add const to more Zcu pointersAndrew Kelley
2025-01-14Type: `struct {}` does not have a well-defined layoutmlugg
2024-12-24compiler: remove Caumlugg
2024-12-20lldb: add pretty printer for intern pool indicesJacob Young
2024-12-16Dwarf: include comptime-only values in debug infoJacob Young
2024-11-29compiler: use `@Type` instead of `@TypeOf` to print enum literal typemlugg
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-25Merge pull request #21710 from alexrp/function-alignmentAlex Rønne Petersen
2024-10-20compiler: Remove uses of defaultFunctionAlignment() in the frontend.Alex Rønne Petersen
2024-10-19std.Target: rename `defaultCCallingConvention` and `Cpu.Arch.fromCallconv`mlugg
2024-10-19test: update for `CallingConvention` changesmlugg
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-12implement packed struct equality (#21679)David Rubin
2024-10-04Adds new cpu architectures propeller1 and propeller2. (#21563)Felix Queißner
2024-09-26remove formatted panicsAndrew Kelley
2024-09-23std.Target: Remove Cpu.Arch.dxil and ObjectFormat.dxcontainer.Alex Rønne Petersen
2024-09-17Sema: clean up cmpNumericmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-26remove some stale codeDavid Rubin
2024-08-25fix up merge conflicts with masterDavid Rubin
2024-08-25sema: `resolve{Struct,Union}Inner` don't throw away SemasDavid Rubin
2024-08-25remove `mod` aliases for ZcusDavid Rubin
2024-08-25sema: clean-up `{union,struct}FieldAlignment` and friendsDavid Rubin
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-08-22Type: fix inconsistency between `zig fmt` and `@typeName`Jacob Young
2024-08-18Zir: add instructions to fetch std.builtin typesmlugg
2024-08-17frontend: incremental progressmlugg
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-12std.Target: Rename c_type_* functions to camel caseLinus Groh
2024-08-11frontend: give all container types namespacesmlugg