Richard Smith
|
86b02ee8af
Interop support for `nullptr` and `nullptr_t`. (#6353)
|
5 miesięcy temu |
Ivana Ivanovska
|
a24598f069
Lower CppOverloadSetValue (#6101)
|
7 miesięcy temu |
Richard Smith
|
41ed82e033
Add basic support for strings to core, check, and lower. (#5963)
|
8 miesięcy temu |
Richard Smith
|
629f77eb61
Switch to representing FloatLiteralType as a RealId. (#5944)
|
8 miesięcy temu |
Richard Smith
|
28103b8f2e
Convert LegacyFloatType into FloatLiteralType. (#5939)
|
8 miesięcy temu |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
9 miesięcy temu |
Richard Smith
|
4685890d63
Rename FloatLiteral to FloatValue. (#5911)
|
9 miesięcy temu |
Jon Ross-Perkins
|
fd4dbc5b6f
Remove clang prefixes from isa/cast when optional (#5909)
|
9 miesięcy temu |
David Blaikie
|
27be0973e7
Vtable support for generics (#5793)
|
9 miesięcy temu |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 miesięcy temu |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
10 miesięcy temu |
Richard Smith
|
a23631f360
Support for lowering references to imported `var`s. (#5513)
|
11 miesięcy temu |
Richard Smith
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 miesięcy temu |
Richard Smith
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
1 rok temu |
Jon Ross-Perkins
|
21252b5e94
Add missing trailing return types (#5006)
|
1 rok temu |
Dana Jansens
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
1 rok temu |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
1 rok temu |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 rok temu |
Dana Jansens
|
ab12da7d03
Rename BoundMethod::function_id to function_decl_id (#4775)
|
1 rok temu |
Richard Smith
|
f6d0cdabf8
Slightly simplify int value lowering. (#4767)
|
1 rok temu |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
1 rok temu |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 rok temu |
Richard Smith
|
d6ec885eb3
Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564)
|
1 rok temu |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
1 rok temu |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 rok temu |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 rok temu |
Richard Smith
|
44fe65fbe5
Rename `BigInt` to `IntLiteral`. (#4476)
|
1 rok temu |
Richard Smith
|
db76e81630
Rename `IntLiteral` to `IntValue`. (#4475)
|
1 rok temu |
Richard Smith
|
32e5212daa
Fix lowering of a conversion from a type with a pointer value representation to a type with a copy value representation. (#4467)
|
1 rok temu |
Richard Smith
|
df68bf9f71
Switch to using `Core.BigInt` as the type of the size of a type literal. (#4450)
|
1 rok temu |