AgeAuthorCommit message
3 years agogravatar for andrew@ziglang.orgAndrew Kelleyllvm: simplify control flow lowering structs
3 years agogravatar for andrew@ziglang.orgAndrew Kelleywasm: fix error union constant lowering
3 years agogravatar for jacobly@ziglang.orgJacob YoungTypedValue: implement more prints
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: fix more crashes
3 years agogravatar for andrew@ziglang.orgAndrew KelleyAIR: eliminate the `values` array
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: fix enough crashes to run `build-obj` on a simple program
3 years agogravatar for jacobly@ziglang.orgJacob YoungModule: intern the values of decls when they are marked alive
3 years agogravatar for andrew@ziglang.orgAndrew KelleySema: inferred allocations no longer abuse type/value system
3 years agogravatar for jacobly@ziglang.orgJacob YoungSema: fix some issues with the inferred alloc tag change
3 years agogravatar for jacobly@ziglang.orgJacob YoungAir: remove constant tag
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: fix crashes up to in progress comptime mutation
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: remove more legacy values
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: port most of value tags
3 years agogravatar for andrew@ziglang.orgAndrew KelleyInternPool: support int->comptime_int in getCoerced
3 years agogravatar for andrew@ziglang.orgAndrew KelleySema: update zirSliceLength to avoid resolveInst(.none)
3 years agogravatar for andrew@ziglang.orgAndrew KelleySema: improve the types_to_resolve mechanism
3 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove the kludges from std.builtin
3 years agogravatar for jacobly@ziglang.orgJacob Youngllvm: fix incorrect slice lowering
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: add lldb pretty printing for indices
3 years agogravatar for jacobly@ziglang.orgJacob YoungValue: remove legacy type values
3 years agogravatar for jacobly@ziglang.orgJacob YoungTypedValue: fix debug print crashes
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: add missing logic
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: fix logic bugs
3 years agogravatar for jacobly@ziglang.orgJacob YoungInternPool: add more pointer values
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
Loading...