AgeAuthorCommit message
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: fix coersion issues
3 years agogravatar for jacobly@ziglang.orgJacob YoungType: hack around `isNoReturn` queries for the remaining legacy tags
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: add missing ensureCapacity call with enums
3 years agogravatar for andrew@ziglang.orgAndrew KelleySema: move `inferred_alloc_const/mut_type` to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew KelleyModule: remove tmp_hack_arena
3 years agogravatar for andrew@ziglang.orgAndrew Kelleycompiler: remove var_args_param_type from SimpleType
3 years agogravatar for jacobly@ziglang.orgJacob YoungValue: add `intern` and `unintern` to facilitate code conversion
3 years agogravatar for jacobly@ziglang.orgJacob YoungSema: port Value.decl_ptr to InternPool
3 years agogravatar for jacobly@ziglang.orgJacob YoungSema: port reify struct access to use InternPool
3 years agogravatar for jacobly@ziglang.orgJacob YoungSema: add coerceTupleToStruct result to the InternPool
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: add repeated aggregate storage
3 years agogravatar for andrew@ziglang.orgAndrew Kelleycompiler: move error union types and error set types to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleycompiler: eliminate legacy Type.Tag.pointer
3 years agogravatar for andrew@ziglang.orgAndrew Kelleycompiler: eliminate legacy Type.Tag.optional
3 years agogravatar for andrew@ziglang.orgAndrew Kelleycompiler: move `anyframe->T` to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move function types to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: encode one-possible-value tuple specially
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move anon tuples and anon structs to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move enum tag values into the InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: remove legacy Type array and array_sentinel
3 years agogravatar for mlugg@mlugg.co.ukMatthew LuggInternPool: transition float values
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move enum types into the InternPool
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: fix deinit leaking inner maps
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: ability to encode enums
3 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd std.hash.uint32
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move union types and values to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move struct types and aggregate values to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move opaque types to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: add optional values
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: add ptr-to-int value
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: add indexToKey for empty struct types
3 years agogravatar for andrew@ziglang.orgAndrew KelleySema: introduce Value.enum_field_0
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: more InternPool related fixes
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move empty struct type and value to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: add an int_u8 value encoding
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: more InternPool-related fixes
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: implement intTagType logic
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: bug fixes related to Type/Value/InternPool
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: fix UAF in getCoercedInt and add u16 int value encoding
3 years agogravatar for mlugg@mlugg.co.ukMatthew LuggReplace uses of Value.zero, Value.one, Value.negative_one
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: add getCoercedInt to avoid copy in Sema
3 years agogravatar for mlugg@mlugg.co.ukMatthew Luggwip: progress towards compiling tests
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: implement indexToKey and equality for int values
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: add an encoding for arrays with sentinels
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move integer values to InternPool
3 years agogravatar for andrew@ziglang.orgAndrew KelleySema: update onePossibleValue for InternPool
3 years agogravatar for andrew@ziglang.orgAndrew KelleyLLVM backend: update integer constant lowering for InternPool
3 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: fix interned integer value printing
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: fix bug in addLimbsExtraAssumeCapacity
3 years agogravatar for andrew@ziglang.orgAndrew KelleySema: add typeHasOnePossibleValue logic for InternPool
Loading...