| 3 years ago | Andrew Kelley | | stage2: move struct types and aggregate values to InternPool |
| 3 years ago | Andrew Kelley | | stage2: move opaque types to InternPool |
| 3 years ago | Andrew Kelley | | InternPool: add optional values |
| 3 years ago | Andrew Kelley | | InternPool: add ptr-to-int value |
| 3 years ago | Andrew Kelley | | InternPool: add indexToKey for empty struct types |
| 3 years ago | Andrew Kelley | | Sema: introduce Value.enum_field_0 |
| 3 years ago | Andrew Kelley | | stage2: more InternPool related fixes |
| 3 years ago | Andrew Kelley | | stage2: move empty struct type and value to InternPool |
| 3 years ago | Andrew Kelley | | InternPool: add an int_u8 value encoding |
| 3 years ago | Andrew Kelley | | stage2: more InternPool-related fixes |
| 3 years ago | Andrew Kelley | | stage2: implement intTagType logic |
| 3 years ago | Andrew Kelley | | stage2: bug fixes related to Type/Value/InternPool |
| 3 years ago | Andrew Kelley | | InternPool: fix UAF in getCoercedInt and add u16 int value encoding |
| 3 years ago | Matthew Lugg | | Replace uses of Value.zero, Value.one, Value.negative_one |
| 3 years ago | Andrew Kelley | | InternPool: add getCoercedInt to avoid copy in Sema |
| 3 years ago | Matthew Lugg | | wip: progress towards compiling tests |
| 3 years ago | Andrew Kelley | | InternPool: implement indexToKey and equality for int values |
| 3 years ago | Andrew Kelley | | InternPool: add an encoding for arrays with sentinels |
| 3 years ago | Andrew Kelley | | stage2: move integer values to InternPool |
| 3 years ago | Andrew Kelley | | Sema: update onePossibleValue for InternPool |
| 3 years ago | Andrew Kelley | | LLVM backend: update integer constant lowering for InternPool |
| 3 years ago | Andrew Kelley | | stage2: fix interned integer value printing |
| 3 years ago | Andrew Kelley | | InternPool: fix bug in addLimbsExtraAssumeCapacity |
| 3 years ago | Andrew Kelley | | Sema: add typeHasOnePossibleValue logic for InternPool |
| 3 years ago | Andrew Kelley | | InternPool: add a slice encoding |
| 3 years ago | Andrew Kelley | | stage2: add missing comptimeOnly logic for InternPool |
| 3 years ago | Andrew Kelley | | fix AIR printing of interned constants |
| 3 years ago | Andrew Kelley | | stage2: add tmp_hack_arena for the InternPool transition |
| 3 years ago | Andrew Kelley | | fill out more InternPool Type methods |
| 3 years ago | Andrew Kelley | | InternPool: add a dump function |
| 3 years ago | Andrew Kelley | | stage2: migrate many pointer types to the InternPool |
| 3 years ago | Andrew Kelley | | std.builtin.AddressSpace: allocate one more bit to this enum |
| 3 years ago | Andrew Kelley | | Sema: update core comptime detection logic to be InternPool aware |
| 3 years ago | Andrew Kelley | | InternPool: enhance integer values |
| 3 years ago | Andrew Kelley | | std.mem.alignForwardGeneric: manually inline the assertions |
| 3 years ago | Andrew Kelley | | stage2: add a few more Value checks for InternPool |
| 3 years ago | Andrew Kelley | | stage2: move undef, unreach, null values to InternPool |
| 3 years ago | Andrew Kelley | | InternPool: add the missing pointer data |
| 3 years ago | Andrew Kelley | | stage2: move many Type encodings to InternPool |
| 3 years ago | Andrew Kelley | | stage2: move all integer types to InternPool |
| 3 years ago | Andrew Kelley | | Type.isSlice: make it InternPool aware |
| 3 years ago | Andrew Kelley | | Type: update to use InternPool for some methods |
| 3 years ago | Andrew Kelley | | stage2: move most simple values to InternPool |
| 3 years ago | Andrew Kelley | | stage2: move most simple types to InternPool |
| 3 years ago | Andrew Kelley | | stage2: move named int types to InternPool |
| 3 years ago | Andrew Kelley | | stage2: move float types to InternPool |
| 3 years ago | Andrew Kelley | | InternPool: implement isSinglePointer |
| 3 years ago | Andrew Kelley | | InternPool: implement typePtrOrOptionalPtrTy |
| 3 years ago | Andrew Kelley | | InternPool: implement resolveTypeFields |
| 3 years ago | Andrew Kelley | | InternPool: implement hasWellDefinedLayout for simple_type |
|