David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
1 år sedan |
Richard Smith
|
bba32900c3
Preserve type sugar in ArrayType, ConstType, and PointerType. (#5235)
|
1 år sedan |
Dana Jansens
|
164310c6b8
Facet values (like type values) can be copied around at runtime (#5242)
|
1 år sedan |
David Blaikie
|
4739828cca
Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199)
|
1 år sedan |
Boaz Brickner
|
6e2dbb5b61
Change `CopyOnWriteBlock::file_` from reference to pointer (#5230)
|
1 år sedan |
josh11b
|
df958940c3
Builtin facet type conversion is final (#5220)
|
1 år sedan |
josh11b
|
384be1dbe3
Change conversion diagnostic from saying "value" to "expression" (#5221)
|
1 år sedan |
Boaz Brickner
|
9d3664baa9
Change `PendingBlock.context_` from reference to pointer (#5209)
|
1 år sedan |
Jon Ross-Perkins
|
a5df8ad736
Support destruction of storage (#5171)
|
1 år sedan |
David Blaikie
|
45d042cab8
Fix crash in lowering vptr initialization (#5184)
|
1 år sedan |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 år sedan |
Richard Smith
|
584426dfa2
Initial work on support for templates (#5081)
|
1 år sedan |
Dana Jansens
|
ce7a0a4d07
Support conversion from facet value to facet value (#5085)
|
1 år sedan |
Dana Jansens
|
417b3833e2
Produce helpful diagnostics when converting to a facet fails (#5109)
|
1 år sedan |
josh11b
|
ebaf62efb9
Associated constants can be used in member function signatures (#5089)
|
1 år sedan |
Dana Jansens
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
1 år sedan |
josh11b
|
900052fcf1
Clarify conversion diagnostic (#5052)
|
1 år sedan |
Dana Jansens
|
24bde46181
Change array syntax from [T; N] to array(T, N) (#4981)
|
1 år sedan |
Dana Jansens
|
7c7e169994
Avoid diagnosing conversion errors inside deduction of impl arguments (#4976)
|
1 år sedan |
Dana Jansens
|
382094b725
Support conversion of facet-ish values for type deduction (#4956)
|
1 år sedan |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 år sedan |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 år sedan |
David Blaikie
|
aa71f31787
Refactor implicit Self param into a member on SemIR::Function (#4928)
|
1 år sedan |
Dana Jansens
|
30b2b5ef81
Use FacetAccessType when converting to a value of type FacetType (#4925)
|
1 år sedan |
Jon Ross-Perkins
|
0a55081c5d
Move TypeCompleter and closely related helper functions to their own file (#4922)
|
1 år sedan |
Dana Jansens
|
f3a898bac0
Support implicit conversion from a type value to a facet value (#4863)
|
1 år sedan |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 år sedan |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 år sedan |
Richard Smith
|
d31fc9ad02
Support array types with dependent bounds. (#4751)
|
1 år sedan |
Dana Jansens
|
c59ceb1f7b
Support builtin conversions of adapter classes (#4655)
|
1 år sedan |