Dana Jansens
|
5724407e4d
Delete the GetConstantValue overload for AbsoluteInstId (#5145)
|
1 год назад |
Dana Jansens
|
a801a982bc
Delete the GetConstantValue overload for AbsoluteInstBlockId (#5141)
|
1 год назад |
Richard Smith
|
6fd139b805
Renumber inner parameters when checking an impl function against an interface function. (#5113)
|
1 год назад |
Richard Smith
|
f30fa2d3db
Move the `EvalConstantInst` overloads out of `eval.cpp` into their own file. (#5040)
|
1 год назад |
Dana Jansens
|
129cf35d78
Support BitAnd operator between facet types (#5022)
|
1 год назад |
Richard Smith
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
1 год назад |
Jon Ross-Perkins
|
422cc3d48a
Move diagnostic usings off Context (#5007)
|
1 год назад |
josh11b
|
3ebd098597
Completing a type no longer ignores facet types (#5004)
|
1 год назад |
Geoff Romer
|
74e1a9949f
Support tuple patterns outside parameter lists (#4923)
|
1 год назад |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 год назад |
Richard Smith
|
e0b2f5d772
Add and propagate template phase for constants. (#4964)
|
1 год назад |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 год назад |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 год назад |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
1 год назад |
Boaz Brickner
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
1 год назад |
Jon Ross-Perkins
|
0a55081c5d
Move TypeCompleter and closely related helper functions to their own file (#4922)
|
1 год назад |
Dana Jansens
|
a735a4e463
Make the constant value of AsCompatible match its type (#4881)
|
1 год назад |
Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
1 год назад |
Jon Ross-Perkins
|
4ecf914a07
Make SemIRLoc data private to diagnostics (#4867)
|
1 год назад |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 год назад |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 год назад |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
1 год назад |
David Blaikie
|
a8b46cf561
Add SemIR Vtable instruction and usage (#4732)
|
1 год назад |
Richard Smith
|
d31fc9ad02
Support array types with dependent bounds. (#4751)
|
1 год назад |
Dana Jansens
|
ab12da7d03
Rename BoundMethod::function_id to function_decl_id (#4775)
|
1 год назад |
Richard Smith
|
246ec785df
Add support for converting between integer types (#4753)
|
1 год назад |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
1 год назад |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 год назад |
Richard Smith
|
7d8d59cb7e
Make snegate / unegate overflow handling consistent with other builtins. (#4744)
|
1 год назад |