Richard Smith
|
a6061d975c
Compute type layouts in SemIR / Check (#7066)
|
2 săptămâni în urmă |
Nicholas Bishop
|
bf6a14ac39
Support `Temporary` constants (#6983)
|
1 lună în urmă |
Richard Smith
|
965879a9a9
Support for in-place return in `eval fn`. (#6954)
|
1 lună în urmă |
josh11b
|
c837c004bc
Fix comment to match case of parameter name (#6839)
|
2 luni în urmă |
Geoff Romer
|
9106f9533c
Use lines instead of statements for readability-function-size clang-tidy (#6594)
|
3 luni în urmă |
Richard Smith
|
935ccce2a6
Fix lowering of imported global variables. (#6567)
|
3 luni în urmă |
Richard Smith
|
9727c628c4
Check that constants are lowered in the proper order. (#6566)
|
3 luni în urmă |
Richard Smith
|
86b02ee8af
Interop support for `nullptr` and `nullptr_t`. (#6353)
|
5 luni în urmă |
Ivana Ivanovska
|
a24598f069
Lower CppOverloadSetValue (#6101)
|
7 luni în urmă |
Richard Smith
|
41ed82e033
Add basic support for strings to core, check, and lower. (#5963)
|
8 luni în urmă |
Richard Smith
|
629f77eb61
Switch to representing FloatLiteralType as a RealId. (#5944)
|
8 luni în urmă |
Richard Smith
|
28103b8f2e
Convert LegacyFloatType into FloatLiteralType. (#5939)
|
8 luni în urmă |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
9 luni în urmă |
Richard Smith
|
4685890d63
Rename FloatLiteral to FloatValue. (#5911)
|
9 luni în urmă |
Jon Ross-Perkins
|
fd4dbc5b6f
Remove clang prefixes from isa/cast when optional (#5909)
|
9 luni în urmă |
David Blaikie
|
27be0973e7
Vtable support for generics (#5793)
|
9 luni în urmă |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 luni în urmă |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
10 luni în urmă |
Richard Smith
|
a23631f360
Support for lowering references to imported `var`s. (#5513)
|
11 luni în urmă |
Richard Smith
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 luni în urmă |
Richard Smith
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
1 an în urmă |
Jon Ross-Perkins
|
21252b5e94
Add missing trailing return types (#5006)
|
1 an în urmă |
Dana Jansens
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
1 an în urmă |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
1 an în urmă |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 an în urmă |
Dana Jansens
|
ab12da7d03
Rename BoundMethod::function_id to function_decl_id (#4775)
|
1 an în urmă |
Richard Smith
|
f6d0cdabf8
Slightly simplify int value lowering. (#4767)
|
1 an în urmă |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
1 an în urmă |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 an în urmă |
Richard Smith
|
d6ec885eb3
Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564)
|
1 an în urmă |